Scripting/Squirrel/Functions/Player.GameKeys
This wiki is using an old backup from 2020
Some information may be old/missing
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 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
- BanPlayer
- FindPlayer
- GetPlayerIDFromName
- IsWorldCompatibleWithPlayer
- KickPlayer
- PlaySoundForPlayer
- Player.Action
- Player.AddSpeed
- Player.Admin
- Player.AimDir
- Player.AimPos
- Player.Alpha
- Player.Ammo
- Player.Angle
- Player.Armour
- Player.Away
- Player.Ban
- Player.CameraLocked
- Player.CanAttack
- Player.CanDriveby
- Player.Cash
- Player.Class
- Player.Colour
- Player.Disarm
- Player.Eject
- Player.FPS
- Player.Frozen
- Player.GameKeys
- Player.GetAmmoAtSlot
- Player.GetWeaponAtSlot
- Player.GiveMoney
- Player.GiveWeapon
- Player.GreenScanlines
- Player.HasChatTags
- Player.HasMarker
- Player.Health
- Player.ID
- Player.Immunity
- Player.IP
- Player.IsCrouching
- Player.IsDrunk
- Player.IsOnFire
- Player.IsOnRadar
- Player.IsSpawned
- Player.Key
- Player.Kick
- Player.Name
- Player.Ping
- Player.PlaySound
- Player.Pos
- Player.Redirect
- Player.RestoreCamera
- Player.RemoveMarker
- Player.RemoveWeapon
- Player.Score
- Player.SecWorld
- Player.Select()
- Player.SetAlpha
- Player.SetAnim
- Player.SetDrunkLevel
- Player.SetCameraPos
- Player.SetInterior
- Player.SetMarker - bugged
- Player.SetWantedLevel
- Player.SetWeapon
- Player.ShowMarkers
- Player.Slot
- Player.Skin
- Player.Spawn
- Player.SpectateTarget
- Player.Speed
- Player.StandingOnObject
- Player.StandingOnVehicle
- Player.State
- Player.StreamedToPlayer
- Player.Typing
- Player.Team
- Player.UniqueID
- Player.UniqueID2
- Player.UniqueWorld
- Player.Vehicle
- Player.VehicleSlot
- Player.VehicleStatus
- Player.WantedLevel
- Player.Weapon
- Player.WhiteScanlines
- Player.Widescreen
- Player.World
- Player.PutInVehicleSlot
Player Game Functions
These functions exist for compatibility with the R2 Squirrel server.