01.05.2009, 22:52
How would I make /enter and /exit to where I just do "F"
IsKeyJustDown(key, newkeys, oldkeys) { if((newkeys & key) && !(oldkeys & key)) return 1; return 0; }
if(IsKeyJustDown(KEY_ENTER, newkeys, oldkeys)
Originally Posted by Qeux
you can use this
Код:
IsKeyJustDown(key, newkeys, oldkeys) { if((newkeys & key) && !(oldkeys & key)) return 1; return 0; } Код:
if(IsKeyJustDown(KEY_ENTER, newkeys, oldkeys) |
Originally Posted by backwardsman97
I don't think you can detect the F key.
|
C:\Documents and Settings\Austin\Desktop\LSL-RP\gamemodes\LSL-RP.pwn(15562) : error 017: undefined symbol "newkeys" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Originally Posted by Austin_Lynn
Код:
C:\Documents and Settings\Austin\Desktop\LSL-RP\gamemodes\LSL-RP.pwn(15562) : error 017: undefined symbol "newkeys" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
Originally Posted by Austin_Lynn
I still got error can you post everything I need lol using KEY_SECONDARY_ATTACK
|
public OnPlayerKeyStateChange(playerid, newstate, oldstate)
{
if (IsKeyJustDown(KEY_SECONDARY_ATTACK, newkeys, oldkeys))
{
// put here your /enter stuff, ex.
// IsPlayerToPoint(2.0, playerid, 0.0, 0.0, 0.0);
// SetPlayerInteriour(playerid, 1);
// SetPlayerPos(playerid, 0.0, 0.0, 0.0);
// And put here your /exit stuff
}
}
IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key)) return 1;
return 0;
}