SA-MP Forums Archive
[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