12.11.2014, 01:26
ONPLAYERKEYSTAGECHANGE
----------------------------
I don't understand why it's isn't working, I'm not so new at scripting so I know my code is good but for somes reasons OPKeyStateChange isn't called.
CODE/SCRIPT PART
-------------------
A QUESTIONS
-------------
I can change the keys to a basic commands, IF you confirm me OPKSTC(onplayerkeystagechange) isn't working when we use SelectTextdraw(playerid, COLOR);
Because, my code seems to don't have any problems.. Thanks for reading.
----------------------------
I don't understand why it's isn't working, I'm not so new at scripting so I know my code is good but for somes reasons OPKeyStateChange isn't called.
CODE/SCRIPT PART
-------------------
pawn Код:
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
// the problems :
// --------------
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsOnLobby[playerid] == 1 && PRESSED(KEY_YES)) { //printf("test0");
if(co_SafeZone[playerid] == 1) { //printf("test1");
SetSpawnInfo( playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ), //printf("test2");
SpawnPlayer(playerid), SetPlayerInterior(playerid, 0), //printf("test3");
SetPlayerVirtualWorld(playerid, 0); //printf("test4");
return 1;
}
}
return 1;
}
-------------
I can change the keys to a basic commands, IF you confirm me OPKSTC(onplayerkeystagechange) isn't working when we use SelectTextdraw(playerid, COLOR);
Because, my code seems to don't have any problems.. Thanks for reading.