[AJUDA]Comando - 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]Comando (
/showthread.php?tid=235375)
[AJUDA]Comando -
Miqueias Barros - 05.03.2011
Alguem ajuda ae no comando /kill
Tipo alguem digita /kill dai aparece um tempo assim
Aguarde sem se mover...
Dai quando o player se move aparece
Nгo teve como vocк morrer por que vocк se moveu!
Se alguem puder mim ajudaar , agradeзo !!
Re: [AJUDA]Comando - rjjj - 05.03.2011
Basta usar GetPlayerKeys pra ver se o cara tб apertando pra cima/baixo/esquerda/direita, que sгo as setas usadas para andar.
Fiz pra vocк, estude o cуdigo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/kill",cmdtext,true,5)==0)
{
SetPVarInt(playerid,"Kill People", 10);
SendClientMessage(playerid,0xFFFFFFAA,"Aguarde sem se mover...");
SetTimerEx("KillManolo",8000,false,"d", playerid);
return 1;
}
return 0;
}
public OnPlayerUpdate(playerid)
{
if(GetPVarInt(playerid,"Kill People") == 10)
{
new A,B,C;
GetPlayerKeys(playerid,A,B,C);
if(B != 0 && C != 0)
{
SendClientMessage(playerid,0xFFFFFFAA,"Nгo teve como vocк morrer por que vocк se moveu!");
DeletePVar(playerid,"Kill People");
}
}
return 1;
}
forward KillManolo(playerid);
public KillManolo(playerid)
{
SendClientMessage(playerid,0xFFFFFFAA,"/kill realizado com sucesso !");
return 1;
}
Espero ter ajudado