Vice City: Multiplayer

Server Development => Scripting and Server Management => Topic started by: Spice on Aug 08, 2015, 07:39 AM

Title: onplayer StateChange()
Post by: Spice on Aug 08, 2015, 07:39 AM
i want if a player go on pause menu server auto genrate message player is away
i think this Event will be used onplayer StateChange but i dont know how to use it plz help me...
Title: Re: onplayer StateChange()
Post by: KAKAN on Aug 08, 2015, 09:24 AM
I too don't know it, but I can't understand what u mean
Title: Re: onplayer StateChange()
Post by: Thijn on Aug 08, 2015, 09:25 AM
I'm not sure if this is possible to detect.
Title: Re: onplayer StateChange()
Post by: Spice on Aug 08, 2015, 09:28 AM
or may be this event onplayer awayChange()......?
Title: Re: onplayer StateChange()
Post by: Diego^ on Aug 08, 2015, 12:33 PM
It can be used this way:

function onPlayerAwayChange( player, NewStatus )
{
if ( NewStatus == true ) Message( "[#FFFFFF]* [#FFA500]" + player.Name + " [#FFFFFF]is missing.");
else if ( NewStatus == false ) Message( "[#FFFFFF]* [#FFA500]" + player.Name + " [#FFFFFF]is online.");
}
Title: Re: onplayer StateChange()
Post by: Thijn on Aug 08, 2015, 01:50 PM
== true is kinda unneeded, and the else if makes no sense. If it aint true, it must be false..
Title: Re: onplayer StateChange()
Post by: DizzasTeR on Aug 08, 2015, 02:39 PM
Since @Thijn already pointed out those things, here it is.

function onPlayerAwayChange( player, NewStatus )
{
if ( NewStatus ) Message( "[#FFFFFF]* [#FFA500]" + player.Name + " [#FFFFFF]is missing.");
else Message( "[#FFFFFF]* [#FFA500]" + player.Name + " [#FFFFFF]is online.");
}
Title: Re: onplayer StateChange()
Post by: Diego^ on Aug 08, 2015, 03:19 PM
Even effect.