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
 
(3 intermediate revisions by 3 users not shown)
Line 16: Line 16:
function onPlayerPart( player, reason )
function onPlayerPart( player, reason )
{
{
     Message( player.Name + " left server." );  
     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;
        }
    }
}
}
</source>
</source>
Line 22: Line 66:
=== Notes ===
=== Notes ===


The functions [[Scripting/Squirrel/Functions/Message|Message]] and [[Scripting/Squirrel/Functions/player.Name|player.Name]] were used in this example. More info about them in corresponding pages.
The functions [[Scripting/Squirrel/Functions/Message|Message]] and [[Scripting/Squirrel/Functions/Player.Name|Player.Name]] were used in this example. More info about them in corresponding pages.


== Related Functions ==
== Related Functions ==


{{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