Scripting/Squirrel/Functions/GetPlayerIDFromName

From Vice City Multiplayer
Revision as of 22:26, 31 July 2015 by ProsuWANTED (talk | contribs)
Jump to navigation Jump to search
Caution icon
This wiki is using an old backup from 2020
Some information may be old/missing

Syntax

GetPlayerIDFromName( string name )

Arguments

  • string name - Player Name

Example

The Following example will tell a player's ID.

function onPlayerCommand( player, cmd, text );
{
 if ( cmd == "id" )
 {
  if ( text ) // If player provides text.
  {
  if ( !IsNum( text )) // if text is not a integer/number.
  {          
  local plr = FindPlayer( text ) // We Find other players by FindPlayer( playername or id )
  if ( plr )  // If player is available/online
  {
  MessagePlayer( " " + plr.Name + " is online. ( ID : " + GetPlayerIDFromName( plr.Name ) + " ) ", player ); // Messages the ID of the plr.
 } else MessagePlayer( "Player not online", player ); // Else messages player not online
}
else MessagePlayer( "text must be a name instead of IDs or Numbers", player ); 
}
else MessagePlayer( "/id < playername >", player ); // if ( text ) is not provided.
}
}

Notes

Calls MessagePlayer, FindPlayer & Player.Name were used in this example. More info about them in the corresponding pages.