SA-MP Forums Archive
[Ajuda] GALERA ME AJUDAAAAAA!! - 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] GALERA ME AJUDAAAAAA!! (/showthread.php?tid=376331)



GALERA ME AJUDAAAAAA!! - Vinicius_HardScore - 09.09.2012

Eae Beleza galera

pawn Код:
if (strcmp(cmd, "/limparadm", true) == 0 || strcmp(cmd, "/limparadmin", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] < 1340)
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб autorizado a usar este comando!");
            return true;
        }
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "USE: /limparadm [ Vaga ]");
            return true;
        }
        new Vagao = strval(tmp);
        if(Vagao < 1 || Vagao > 30) { SendClientMessage(playerid, COLOR_GREY, "Vaga mнnima 1 mбximo 30!"); return true; }
        getdate(year, month, day);
        gettime(hour,minute,second);
        format(string, sizeof(string), "%s apagou a vaga %d de %s [%d/%d/%d] бs [%d:%d:%d].", PlayerName(playerid), Vagao, AdmInfo[Vagao][gMembro], day,
        month, year, hour, minute, second);
        PAdminsLog(string);
        strmid(AdmInfo[Vagao][gMembro], "Vazio", 0, strlen("Vazio"), 255);
        AdmInfo[Vagao][AdminVaga] = 0;
        PlayerInfo[AdmInfo[Vagao][gMembro]][pAdmin] = 0;
        SaveAdm();
        format(string, sizeof(string), "Vocк Limpou A Vaga Nє %d",Vagao);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
        return true;
    }
Queria que quando eu limpa-se alguem ele alem de tirar a pessoa da /infoadmins seta-se o nivel de admin dela para 0 que o nulo =X

Me ajudem =( eu ja testei nгo esta setando para 0 a pessoal entra no server e tah de admin denovo =S


Seria como?

PlayerInfo[giveplayerid][pAdmin] = 0; ?
Fasso alguma ideia mas n sei oque devo por para setar o Admin para 0 =S porque oque tah ae nгo esta setando =S


Re: GALERA ME AJUDAAAAAA!! - StanleyScripter - 09.09.2012

Para isso vc deve informar o quais sгo as vars que definem...


Re: GALERA ME AJUDAAAAAA!! - brunogysin - 09.09.2012

Tu tem que fazer algo E adicionar em onplayerSpawn , algo que Verifique si ele estб na lista de admin si Nгo estiver ele Seta o admin do cara para 0


Re: GALERA ME AJUDAAAAAA!! - Vinicius_HardScore - 09.09.2012

Amigo tah falando disso


pawn Код:
public OnPlayerLogin(playerid,password[])

pawn Код:
if (VipCheck(playerid) == 0 && PlayerInfo[playerid][pVIP] > 0)//teste vipinfo
        {
            PlayerInfo[playerid][pVIP] = 0;
            SendClientMessage(playerid, COLOR_YELLOW, "Vocк nгo й mais um jogador VIP/Premium, renove seu VIP para receber seus benefнcios de volta.");
        }
        else if (PlayerInfo[playerid][pVIP] == 1)
        {
            SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Vip.");
        }
        else if (PlayerInfo[playerid][pSocio] == 1)
        {
            SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Sуcio.");
        }
        else if (PlayerInfo[playerid][pVIP] == 2)
        {
            SendClientMessage(playerid, COLOR_YELLOW,"[BHS]: Vocк й jogador Vip Premium.");
        }
        if (AdmCheck(playerid) == 0 && PlayerInfo[playerid][pAdmin] > 0)//teste adminfo
        {
            PlayerInfo[playerid][pAdmin] = 0;
            SendClientMessage(playerid, COLOR_YELLOW, "[BHS]: Vocк nгo й mais um Administrador.");
        }
        if (HelperCheck(playerid) == 0 && PlayerInfo[playerid][pHelper] > 0)//teste adminfo
        {
            PlayerInfo[playerid][pHelper] = 0;
            SendClientMessage(playerid, COLOR_YELLOW, "[BHS]: Vocк nгo й mais um Helper.");
        }
        else if(PlayerInfo[playerid][pAdmin] > 0)
        {
            format(string2, sizeof(string2), "[BHS]: Vocк Logou Como Administrador Level [%d].",PlayerInfo[playerid][pAdmin]);
            SendClientMessage(playerid, COLOR_YELLOW,string2);
        }
        else if(PlayerInfo[playerid][pHelper] > 0)
        {
            format(string2, sizeof(string2), "[BHS]: Vocк Logou Como Helper Level [%d].",PlayerInfo[playerid][pHelper]);
            SendClientMessage(playerid, COLOR_YELLOW,string2);
        }