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



[Ajuda]Problema com env - makino - 04.02.2012

Gente apos o cristhian ter feito um comando para min de envenenar dps de muito trabalho consegui tirar os erros e os warnings do cmd (que esta no fim do post)AE Tipo apos eu usar /env em min mesmo eu tomo o dano sem para '-' nao sei se o problema esta no sscanf pois eu baixei todo o plugin e coloquei apenas #include <sscanf2> '-'
ae vai o cmd mas ainda com os erros (do post original)
Quote:
Originally Posted by Cristhian
Посмотреть сообщение
Envenenamento

pawn Код:
//topo GM/FS
#include <sscanf>
new vene[MAX_PLAYERS];
new env;
pawn Код:
//command text
    new cmd[50], params[100];
    new msg[180], id;
    unformat(cmdtext, "s[50]S( )[100]",cmd,params);
    if(strcmp(cmd, "/envenenar", true) == 0 || strcmp(cmd, "env", true) == 0)
    {
        if(sscanf(params, "d", id)) return SendClientMessage(playerid, -1, "USO: /env [id]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "ID OFFLINE");
        new Float:pos[3];
        GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
        if(!IsPlayerInRangeOfPoint(id, 5.0, pos[0], pos[1], pos[2]) return SendClientMessage(playerid, -1, "Player nгo estб prуximo!"):
        format(msg, sizeof(msg), "%s lhe envenenou", Name(playerid));
        SendClientMessage(id, -1, msg);
        SendClientMessage(playerid, -1, "Vocк envenenou o player!"):
        vene[id] = 0;
        env = SetTimerEx("veneno", 1000, true, "d", id);
        return 1;
    }
pawn Код:
forward veneno(id);
public veneno(id)
{
    new Float:vida;
    GetPlayerHealth(id, vida);
    SetPlayerHealth(id, vida - 5);
    vene[id] ++;
    if(vene[id] == 10)
    {
        KillTimer(env);
        return 1;
    }
    return 1;
}
pawn Код:
stock Name(playerid)
{
    new nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    return nome;
}



Re: [Ajuda]Problema com env - makino - 05.02.2012

up!! (nimguem me ajuda?)