SA-MP Forums Archive
[Ajuda] o QUE TEM ERRADO? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] o QUE TEM ERRADO? (/showthread.php?tid=362692)



o QUE TEM ERRADO? - Kasura - 25.07.2012

Код:
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 =/


Re: o QUE TEM ERRADO? - humildadeforever - 25.07.2012

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!


Re: o QUE TEM ERRADO? - Kasura - 25.07.2012

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