Scripting/Squirrel/Functions/Player.GameKeys: Difference between revisions
Jump to navigation
Jump to search
This wiki is using an old backup from 2020
Some information may be old/missing
Decent 946 (talk | contribs) (→Syntax) |
Decent 946 (talk | contribs) (→Result) |
||
Line 11: | Line 11: | ||
player.GameKeys = ID(s) | player.GameKeys = ID(s) | ||
== | == Parameterand result == | ||
ID(s) of the Key pressed. | ID(s) of the Key pressed. | ||
Latest revision as of 19:21, 4 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 player.GameKeys = ID(s)
Parameterand 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
- 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.