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



Anti Pular - eNtinityGaming - 01.02.2014

Nгo sei o que acontece, tipo estб funcionando corretamente, sу que quando a mensagem й enviada aos admins online o ID do player reportado й sempre 0, й pra mostrar o ID do player para os admins da /espiar ID rapidamente, entenderгo? Obrigado a quem tentar me ajudar.

pawn Код:
if((newkeys & KEY_JUMP) && !IsPlayerInAnyVehicle(playerid))
    {
        new Str[228];
        JoueurAppuieJump[playerid] ++;
        SetTimerEx("AppuiePasJump", 14000, false, "i", playerid);

        if(JoueurAppuieJump[playerid] == 2)
        {
            new pName[MAX_PLAYER_NAME];
            new id;
            GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
            SendClientMessage(playerid,orange,"{FF0000}[x] Й proibido fazer BunnyHopping, vocк foi reportado para os admins online!");
            SendClientMessage(playerid,orange,"{FF0000}[x] Alguns administradores estгo espiando vocк, se estiver fazendo BH serб punido imediatamente!");
            for(new i; i < MAX_PLAYERS; i++)
            {
                if(PInfo[i][Level] > 2)
            {
                format(Str, sizeof(Str),"{FF0000}[ > ] O(a) jogador(a) %s {FFFFFF}[ID: %i] {FF0000}fez BunnyHopping!", pName, id);
                SendClientMessage(i, -1,Str);
            }
        }
            SetTimerEx("AppuieJump", 2000, false, "i", playerid);
        }
    }



Re: Anti Pular - Gii - 01.02.2014

Quote:
Originally Posted by eNtinityGaming
Посмотреть сообщение
Nгo sei o que acontece, tipo estб funcionando corretamente, sу que quando a mensagem й enviada aos admins online o ID do player reportado й sempre 0, й pra mostrar o ID do player para os admins da /espiar ID rapidamente, entenderгo? Obrigado a quem tentar me ajudar.

pawn Код:
if((newkeys & KEY_JUMP) && !IsPlayerInAnyVehicle(playerid))
    {
        new Str[228];
        JoueurAppuieJump[playerid] ++;
        SetTimerEx("AppuiePasJump", 14000, false, "i", playerid);

        if(JoueurAppuieJump[playerid] == 2)
        {
            new pName[MAX_PLAYER_NAME];
            new id;
            GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
            SendClientMessage(playerid,orange,"{FF0000}[x] Й proibido fazer BunnyHopping, vocк foi reportado para os admins online!");
            SendClientMessage(playerid,orange,"{FF0000}[x] Alguns administradores estгo espiando vocк, se estiver fazendo BH serб punido imediatamente!");
            for(new i; i < MAX_PLAYERS; i++)
            {
                if(PInfo[i][Level] > 2)
            {
                format(Str, sizeof(Str),"{FF0000}[ > ] O(a) jogador(a) %s {FFFFFF}[ID: %i] {FF0000}fez BunnyHopping!", pName, id);
                SendClientMessage(i, -1,Str);
            }
        }
            SetTimerEx("AppuieJump", 2000, false, "i", playerid);
        }
    }
pawn Код:
new id;
A variбvel apenas foi declarada, nenhum valor foi atribulado a mesma, logo o valor inicial й 0!

pawn Код:
static i, e;

for ( i = 0, e = GetMaxPlayers(); i < e; ++i ) {

    if(PInfo[i][Level] > 2) {
   
        format(Str, sizeof(Str),"{FF0000}[ > ] O(a) jogador(a) %s {FFFFFF}[ID: %i] {FF0000}fez BunnyHopping!", pName, playerid);
        SendClientMessage(i, -1,Str);
    }
}