02.02.2017, 21:27
Bom, eu queria proibir todos os comandos do player enquanto ele estivesse preso, alguem poderia explicar como posso fazer isso de forma rapida e facil ?
public OnPlayerCommandText(playerid, cmdtext[])
{
if(Preso[playerid] > 0)
return SendClientMessage(playerid, -1, "Vocк estб preso, e nгo pode usar comando");
// coloque os comandos.
return true;
}
OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if(Preso[playerid] > 0)
return SendClientMessage(playerid, -1, "Vocк estб preso, e nгo pode usar comando"),0;
return true;
}
new bool:TaCadeia[MAX_PLAYERS];
CMD:ola(playerid)
{
if(TaCadeia[playerid] == true) return SendClientMessage(playerid, -1, "ta preso guei"); // Ou != false
SendClientMessageToAll(-1, "Olб, tudo bem");
return 1;
}
CMD:seprender(playerid)
{
if(TaCadeia[playerid] != false) return SendClientMessage(playerid, -1, "Ja estб preso"); // Ou == true
SendClientMessage(playerid, -1, "Vocк se prendeu!");
TaCadeia[playerid] = true;
return 1;
}
strcmp
PHP код:
PHP код:
|
C:\Users\Andinho\Desktop\GM 2017\gamemodes\BPC.pwn(96884) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandReceived")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 42468 bytes
Code size: 5279780 bytes
Data size: 29182132 bytes
Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:34520764 bytes
1 Warning.
OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if(!strcmp("/cv", cmd, true) == 0 || !strcmp("/veh", cmd, true) == 0|| !strcmp("/ir", cmd, true) == 0){
if(Preso[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк estб preso, e nгo pode usar comando"),0;
}
return true;
}
PHP код:
|