Page 2 of 2

Re: [Bug] OnPlayerRemoved Event PlayerId

Posted: 30 May 2013, 16:59
by steeffeen
just a quick proof

i let two players join and leave and the following code produced the following result:

Code: Select all

***OnNewPlayer***
***
log("New"^Player.Id^Player.User.Id^Player.Login);
***

***PlayLoop***
***
foreach (Event in PendingEvents) {
	switch (Event.Type) {
		case CSmModeEvent::EType::OnPlayerRemoved: {
			log(Now^Event.PlayerId);
		}
	}
}
Image

Re: [Bug] OnPlayerRemoved Event PlayerId

Posted: 30 May 2013, 17:13
by faserg1
Yeah... Looks crazy :?

Re: [Bug] OnPlayerRemoved Event PlayerId

Posted: 30 May 2013, 17:37
by Gugli
Sorry, PlayerId was pointing to uninitialized (= garbage) data. Hence the crazy behaviour.

Should be fixed in next update ^_^

Re: [Bug] OnPlayerRemoved Event PlayerId

Posted: 30 May 2013, 17:39
by steeffeen
thanks for the quick fix :thumbsup: