[Bug] OnPlayerRemoved Event PlayerId

You can talk about ManiaScript for ManiaPlanet here

Moderator: English Moderator

User avatar
steeffeen
Translator
Translator
Posts: 2463
Joined: 14 Oct 2012, 16:22
Location: Germany

Re: [Bug] OnPlayerRemoved Event PlayerId

Post 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
    Game Mode and Title Pack Creator, Developer, ShootMania-Player & more

    ManiaControl, FancyManiaLinks
    User avatar
    faserg1
    Posts: 446
    Joined: 06 Jul 2011, 19:54
    Location: Russia
    Contact:

    Re: [Bug] OnPlayerRemoved Event PlayerId

    Post by faserg1 »

    Yeah... Looks crazy :?
    Есть вопросы? Только скайп - faserg1.
    Image
    Жизнь - это динамика ритма. Life is dynamic of rhythm.
    User avatar
    Gugli
    Nadeo
    Nadeo
    Posts: 536
    Joined: 14 Jun 2010, 17:35
    Location: Mon PC est à Paris, mais mon coeur rode dans les forêts de Lozère

    Re: [Bug] OnPlayerRemoved Event PlayerId

    Post by Gugli »

    Sorry, PlayerId was pointing to uninitialized (= garbage) data. Hence the crazy behaviour.

    Should be fixed in next update ^_^
    --
    (>~_~)> ═╦═ ╔╦╗ <(~_~<)
    User avatar
    steeffeen
    Translator
    Translator
    Posts: 2463
    Joined: 14 Oct 2012, 16:22
    Location: Germany

    Re: [Bug] OnPlayerRemoved Event PlayerId

    Post by steeffeen »

    thanks for the quick fix :thumbsup:
      Game Mode and Title Pack Creator, Developer, ShootMania-Player & more

      ManiaControl, FancyManiaLinks
      Post Reply

      Return to “ManiaScript”

      Who is online

      Users browsing this forum: No registered users and 1 guest