OnPlayerPart: Difference between revisions

From Vice City Multiplayer
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing
No edit summary
No edit summary
 
Line 71: Line 71:


{{Scripting/Squirrel/Events/Player_Events}}
{{Scripting/Squirrel/Events/Player_Events}}
[[Category:Scripting/Squirrel/Events/Player_Events]]

Latest revision as of 22:14, 30 January 2017

This is called when a player disconnects from the server.

Syntax

function onPlayerPart( player, reason )

Arguments

  • player - The pointer of the player
  • reason - Reason ID for the part.

Example

In this example the server will send a message when a player leaves the server.

function onPlayerPart( player, reason )
{
    switch (reason)
    {
        case 1:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+" [#ffffff]quit.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+" Quito El Juego.");
            break;
        }
        case 1:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+" [#ffffff]Disconnected");
			EchoMessage( ICOL_GREEN  + "[PART] "+player.Name+" Desconecto El juego");
            break;
        }
        case 0:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+ " [#ffffff]timeout.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+ " Internet Fuera.");
            break;
        }
        case 2:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+ " [#ffffff]Kicked for banned.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+ " Kickeado Por Prohibicion.");
            break;
        }
        case 2:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+" [#FFFFFF]Kicked.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+" Kickeado.");
            break;
        }
		case 2:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+" [#FFFFFF]banned.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+" Prohibido.");
            break;
        }
		case 3:
        {
            Message("[#FF77AF][PART] [#ac8000] "+player.Name+" [#FFFFFF]Error Crash.");
			EchoMessage( ICOL_GREEN  + " [PART] "+player.Name+" Error del VC.");
            break;
        }
    }
}

Notes

The functions Message and Player.Name were used in this example. More info about them in corresponding pages.

Related Functions