[Ajuda] o QUE TEM ERRADO?
#1

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{

 new cmd[256];
 if(strcmp(cmd, "/desbug", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		new Float:x, Float:y, Float:z;
		GetPlayerPos(playerid, x, y, z);
		RemovePlayerFromVehicle(playerid);
		SetPlayerPos(playerid, x, y,z+3);
		TogglePlayerControllable(playerid,1);
	 }
   return 1;
 }
 
 return SendClientMessage(playerid, Vermelho,"[ERRO] Comando Inexistente!");
}
Mesmo digitando cmd errado o desbug й ativado...
esqueci como resolve isso =/
Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/desbug", true) == 0)
    {
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        RemovePlayerFromVehicle(playerid);
        SetPlayerPos(playerid, x, y,z+3);
        TogglePlayerControllable(playerid,1);
        return 1;
    }
    return SendClientMessage(playerid, Vermelho,"[ERRO] Comando Inexistente!");
}
Se quiser usar cmd tem que usar assim:
pawn Код:
new cmd[156], idx;
cmd = strtok(cmdtext, idx);
E a stock strtok tambйm!
Reply
#3

Vlws... as vezes me impressiono como posso esquecer de coisas tгo simples
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)