Scripting/Squirrel/Functions/Player.GameKeys: 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 "This function will inform you the ID(s) of they keys that player has pressed at the current moment. -> This function is triggered whenever a player presses any key of keyboar...")
 
Line 11: Line 11:


== Result ==
== Result ==
ID of the Key pressed.
ID(s) of the Key pressed.


== Example ==
== Example ==

Revision as of 19:42, 3 August 2017

This function will inform you the ID(s) of they keys that player has pressed at the current moment.

-> This function is triggered whenever a player presses any key of keyboard.

--> It can also be used to check ID of any key of the keyboard in vcmp.

Note: Each keyborad key has its different gamekey ID.

Syntax

player.GameKeys

Result

ID(s) of the Key pressed.

Example

In this Example, We are going to check Which key(s) are being pressed by the specified user at the current moment ( at the time of use of command ).

function onPlayerCommand( player, cmd, text )
{
  if ( cmd == "getkeys" )
  {
    if ( text == null ) PrivMessage( player, "SYNTAX: /getkeys < player ID >" );
    else if ( !IsNum(text) ) PrivMessage( player, "Error - Please Sepcify player's ID" ); //ID selects the distnict player.
    else
    {
      local plr = FindPlayer( text.tointeger() );
      
      if ( !plr ) PrivMessage( player, "No such player..." );
      else
      {
         MessagePlayer( "The ID(s) of the keys "+plr+" is pressing: "+plr.GameKeys, player );
      }
    }
  }

}


Notes

Call onPlayerCommand, functions FindPlayer, PrivMessage and MessagePlayer were used in this example


Related Functions

Player Game Functions

These functions exist for compatibility with the R2 Squirrel server.