Scripting/Squirrel/Functions/GetPlayerIDFromName: 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
(Created page with "== Syntax == <pre>GetPlayerIDFromName( string name )</pre> ---- == Arguments == * ''string'' '''name''' - Player Name ---- == Example == The Following example will tell...")
 
mNo edit summary
Line 2: Line 2:


<pre>GetPlayerIDFromName( string name )</pre>
<pre>GetPlayerIDFromName( string name )</pre>
----


== Arguments ==
== Arguments ==


* ''string'' '''name''' - Player Name
* ''string'' '''name''' - Player Name
----


== Example ==
== Example ==
Line 38: Line 34:


=== Notes ===
=== Notes ===
Calls [[MessagePlayer]], [[FindPlayer]] & [[Player.Name]] were used in this example. More info about them in the corresponding pages.
 
Calls [[Scripting/Squirrel/Functions/MessagePlayer|MessagePlayer]], [[Scripting/Squirrel/Functions/FindPlayer|FindPlayer]] & [[Scripting/Squirrel/Functions/Player.Name|Player.Name]] were used in this example. More info about them in the corresponding pages.

Revision as of 22:26, 31 July 2015

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.