18.08.2011, 09:17
Bom to tentando fazer para que quando o player precionase o botгo para baixo, executar esta funзгo \/
E tenho isto lб em cima:
mas nгo estou conseguindo.. quando aperto o key, nada muda.
Comando:
se alguem souber o erro que estou cometendo, por favor me ajude (=
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_DOWN))
{
if(Notebook[playerid] == 1)
{
TogglePlayerControllable(playerid, 0);
if(Text[playerid] == MSN)
{
Text[playerid] = EMAIL;
resetcores();
TextDrawColor(Textdraw11, 0x8080FFFF);
}
if(Text[playerid] == EMAIL)
{
Text[playerid] = MSN;
resetcores();
TextDrawColor(Textdraw9, 0x8080FFFF);
}
}
}
return 1;
}
pawn Код:
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Comando:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/notebook", true) == 0)
{
TextDrawShowForPlayer(playerid, Textdraw0);
//outras textdraws aqui..
Notebook[playerid] = 1;
Text[playerid] = MSN;
TextDrawColor(Textdraw9, 0x8080FFFF);
return 1;
}
return 0;
}