Blockland Forums > Help
Leaving minigame....forgeted up.
Glassy¹:
--- Quote from: Wheatley on December 07, 2012, 10:42:22 PM ---Could you trace the console and then repeat the actions that have issues, then post the log from it? Also, disconnect from rtb first because it gets pretty spammy while trace is on.
--- End quote ---
I have RTBHosting, But ok.
Glassy¹:
Click the Console Log link again, Its updated w/ trace.
Wheatley:
--- Code: ---Entering [Slayer_Dependencies_Minigames]serverCmdEndMiniGame(4774)
Entering [Slayer_Dependencies_Minigames]getMiniGameFromObject(4774)
Entering getMiniGameFromObject(4774)
Leaving getMiniGameFromObject() - return 4784
Leaving [Slayer_Dependencies_Minigames]getMiniGameFromObject() - return 4784
Entering isSlayerMinigame(4784)
Leaving isSlayerMinigame() - return 0
Entering serverCmdEndMiniGame(4774)
Entering MiniGameSO::endGame(4784)
Leaving MiniGameSO::endGame() - return
Leaving serverCmdEndMiniGame() - return
Leaving [Slayer_Dependencies_Minigames]serverCmdEndMiniGame() - return
Entering loopallRegen()
Entering loopRegen()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopRegen() - return
Leaving loopallRegen() - return
Entering loopallstatsticker()
Entering loopallstats()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopallstats() - return
Leaving loopallstatsticker() - return
Entering loopallRegen()
Entering loopRegen()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopRegen() - return
Leaving loopallRegen() - return
Entering serverCmdRequestMiniGameColorList(4774)
Leaving serverCmdRequestMiniGameColorList() - return
Entering loopallRegen()
Entering loopRegen()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopRegen() - return
Leaving loopallRegen() - return
Entering loopallstatsticker()
Entering loopallstats()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopallstats() - return
Leaving loopallstatsticker() - return
Entering loopallRegen()
Entering loopRegen()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopRegen() - return
Leaving loopallRegen() - return
Entering loopallRegen()
Entering loopRegen()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopRegen() - return
Leaving loopallRegen() - return
Entering loopallstatsticker()
Entering loopallstats()
Entering Player::AddHealth(4781, 1)
Leaving Player::AddHealth() - return
Leaving loopallstats() - return
Leaving loopallstatsticker() - return
Entering [Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame(4774)
Entering [Slayer_Dependencies_Minigames]getMiniGameFromObject(4774)
Entering getMiniGameFromObject(4774)
Entering getBL_IDFromObject(4774)
Entering [Slayer_Dependencies_Minigames]getBrickGroupFromObject(4774)
Entering getBrickGroupFromObject(4774)
Leaving getBrickGroupFromObject() - return 4536
Leaving [Slayer_Dependencies_Minigames]getBrickGroupFromObject() - return 4536
Leaving getBL_IDFromObject() - return 21073
Leaving getMiniGameFromObject() - return -1
Entering Slayer_Support::getBLIDFromObject(4774)
Leaving Slayer_Support::getBLIDFromObject() - return 21073
Leaving [Slayer_Dependencies_Minigames]getMiniGameFromObject() - return -1
Entering isSlayerMinigame(-1)
Leaving isSlayerMinigame() - return 0
Entering serverCmdLeaveMiniGame(4774)
ERROR: serverCmdLeaveMiniGame() - "Glass" is not in a minigame!
BackTrace: ->[Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame->serverCmdLeaveMiniGame
Leaving serverCmdLeaveMiniGame() - return
Leaving [Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame() - return
--- End code ---
I checked several instances before these where getMinigameFromObject() was called, and after the minigame, it always returned a number. That is, until the bottom part of the above, where it is called again and suddenly getMinigameFromObject() returns -1 (which means you're not in a minigame).
I'm guessing this has to do with something in this section, from the above:
--- Code: ---Entering [Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame(4774)
Entering [Slayer_Dependencies_Minigames]getMiniGameFromObject(4774)
Entering getMiniGameFromObject(4774)
Entering getBL_IDFromObject(4774)
Entering [Slayer_Dependencies_Minigames]getBrickGroupFromObject(4774)
Entering getBrickGroupFromObject(4774)
Leaving getBrickGroupFromObject() - return 4536
Leaving [Slayer_Dependencies_Minigames]getBrickGroupFromObject() - return 4536
Leaving getBL_IDFromObject() - return 21073
Leaving getMiniGameFromObject() - return -1
Entering Slayer_Support::getBLIDFromObject(4774)
Leaving Slayer_Support::getBLIDFromObject() - return 21073
Leaving [Slayer_Dependencies_Minigames]getMiniGameFromObject() - return -1
Entering isSlayerMinigame(-1)
Leaving isSlayerMinigame() - return 0
Entering serverCmdLeaveMiniGame(4774)
ERROR: serverCmdLeaveMiniGame() - "Glass" is not in a minigame!
BackTrace: ->[Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame->serverCmdLeaveMiniGame
Leaving serverCmdLeaveMiniGame() - return
Leaving [Slayer_Dependencies_Minigames]serverCmdLeaveMiniGame() - return
--- End code ---
I'll look at slayer real quick and see if i can find what's causing the issue, but I think Greek2Me would be able to understand what's actually causing the issue in the first place.
Glassy¹:
--- Quote from: Wheatley on December 07, 2012, 11:14:12 PM ----Snip-
--- End quote ---
When do you think you can get this fixed? Today, Tomorrow....Sunday? I been wanting to put up my server for while but this has been a bad problem.
Greek2me:
Dear God Glass, do you want help or not?
Why did you refuse this perfectly reasonable suggestion?
--- Quote from: Acerblock on December 07, 2012, 08:23:29 PM ---Ok, try running a server only with default add-ons, and Slayer. Post a console log too.
--- End quote ---
And why spam my PM inbox?
Anyway, that console log seems to show you creating a regular minigame, not a Slayer one.