SA-MP Forums Archive
[Ajuda] /cura - 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] /cura (/showthread.php?tid=253947)



[Ajuda] /cura - iacocesar123 - 08.05.2011

Ola sou novo em pawn e estou tentando fazer um comando de cura mas nao estou conseguindo fazer um settimer para aguardar o tempo e curar de novo alguem me ajuda?

Код:
if(strcmp(cmdtext, "/cura", true)==0)
{
SetTimer("regenerar",1000,playerid);
if(PlayerTeam[playerid] == 0){
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,COLOR_RED,"Vocк se curou aguarde 1m para se curar de novo");
}
else
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo pode usar este comando");
}
}
}



Re: Ajuda /cura - JonathanFeitosa - 08.05.2011

pawn Код:
if(strcmp(cmdtext, "/cura", true)==0)
{
   GivePlayerMoney(playerid, -100);
   SetPlayerHealth(playerid, 100);
   SendClientMessage(playerid,COLOR_RED,"Vocк se curou й perdeu 100 reais.);
   return true;
}



Re: Ajuda /cura - rjjj - 08.05.2011

Isto deve resolver o seu problema .


Use este cуdigo como o seu comando :


pawn Код:
if(strcmp(cmdtext, "/cura", true)==0)
{
    #define Um_Minuto (60000)
    if(GetPVarInt(playerid,"Regenerado")) return SendClientMessage(playerid,COLOR_RED,"Vocк se curou aguarde 1m para se curar de novo");
    if(PlayerTeam[playerid] == 0)
    {
        SetPlayerHealth(playerid, 100);
        SendClientMessage(playerid,COLOR_RED,"Vocк se curou aguarde 1m para se curar de novo");
        SetTimerEx("regenerar", Um_Minuto, false, "n", playerid);
        SetPVarInt(playerid,"Regenerado", true);
    }
    else
    {
        SendClientMessage(playerid,COLOR_RED,"Vocк nгo pode usar este comando");
    }
    return true;
}

E coloque no Final do GM, antes de compilar:


pawn Код:
forward regenerar(playerid);
public regenerar(playerid)  return SetPVarInt(playerid,"Regenerado", false);

Espero ter ajudado .


Re: Ajuda /cura - iacocesar123 - 08.05.2011

poxa cara funfo legal e olha que eu to fazendo curso de tecnico em informatica e nem consegui fazer esse comando fico soshow vlw.