SA-MP Forums Archive
[AJUDA] Colocar Comando sу para ADMIN! - 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] Colocar Comando sу para ADMIN! (/showthread.php?tid=338894)



[AJUDA] Colocar Comando sу para ADMIN! - biaamorin - 01.05.2012

Bom Dia, estou tendo dificuldade de por um comando para funcionar apenas com ADM dono ou seja ( 1342 ), alguem me ajuda porfavor.

Comando que й para botar sу para admin abaixo:

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
        if (strcmp(FIRE_CMD, cmdtext, true, 10) == 0)
        {
                if(S[playerid] > -1)return SendClientMessage(playerid,-1,ERROR_1);
                S[playerid] = 1;
                Fires[playerid] = 5;
                SendClientMessage(playerid,-1,POWER_FIRE_ENABLED_TEXT);
                return 1;
        }
        return 0;
}
Esse comando vem da FS " Power Fire " encontrada nessa pбgina: https://sampforum.blast.hk/showthread.php?tid=320398 Porfavor Alguem me ajuda.!



Re: [AJUDA] Colocar Comando sу para ADMIN! - 'Duallity - 01.05.2012

pawn Код:
if(PlayerInfo[playerid][pAdmin] < 1342)



Re: [AJUDA] Colocar Comando sу para ADMIN! - Matheus_Ecko - 01.05.2012

pawn Код:
if (strcmp(FIRE_CMD, cmdtext, true, 10) == 0)
        {
if(IsPlayerAdmin(playerid)) SendClientMessage(0xDEEE20FF, "Vocк nгo й admin");
                if(S[playerid] > -1)return SendClientMessage(playerid,-1,ERROR_1);
                S[playerid] = 1;
                Fires[playerid] = 5;
                SendClientMessage(playerid,-1,POWER_FIRE_ENABLED_TEXT);
                return 1;
        }
acima й se for por rcon
caso vc queira com o sistema de adm do seu server sу mudar a variavel.


Re: [AJUDA] Colocar Comando sу para ADMIN! - Joker_OutLock - 01.05.2012

Quote:
Originally Posted by Matheus_Ecko
Посмотреть сообщение
pawn Код:
if(IsPlayerAdmin(playerid)) SendClientMessage(0xDEEE20FF, "Vocк nгo й admin");
vocк estб fazendo isso errado...

o correto seria:

pawn Код:
if(!IsPlayerAdmin(playerid)) SendClientMessage(0xDEEE20FF, "Vocк nгo й admin");



Re: [AJUDA] Colocar Comando sу para ADMIN! - 4LiSs0N - 01.05.2012

matheus seu code nao esta coreto nem o seu joker
coreto:
PHP код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo й um admin logado na rcon."); 



Re: [AJUDA] Colocar Comando sу para ADMIN! - Joker_OutLock - 01.05.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
pawn Код:
if(PlayerInfo[playerid][pAdmin] < 1342)
?
vc nao sabe se ele usa o variavel de adm mesmo q o seu

matheus seu code nao esta coreto nem o seu joker
coreto:
PHP код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo й um admin logado na rcon."); 
Amigo, necessariamente uma comparaзгo com apenas um valor, nгo precisa terminar assim com "return", sу se vocк quiser que o code acabe nessa linha.. estude mais lуgica da programaзгo..

eu poderia muito bem utilizar, e nгo haveria nenhum ploblema isso:
pawn Код:
new bool:i;
if(i) SendClientMessage(playerid, -1, "verdadeiro");
else SendClientMessage(playerid, -1, "falso");



Re: [AJUDA] Colocar Comando sу para ADMIN! - 'Duallity - 01.05.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
matheus seu code nao esta coreto nem o seu joker
coreto:
PHP код:
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo й um admin logado na rcon."); 
Tenho Quase Certeza


Re: [AJUDA] Colocar Comando sу para ADMIN! - biaamorin - 01.05.2012

Acho que vocкs nгo entenderam. Queria colocar esse Comando para somente ADM nivel 1342 usar-lo. Tem como mandar o comando pronto?


Re: [AJUDA] Colocar Comando sу para ADMIN! - BrunoBSF - 01.05.2012

o if(PlayerInfo[playerid][pAdmin] < 1342) serve para por so para admins e para que lvl de adm vc deve ter para q possar usar o cmd


Re: [AJUDA] Colocar Comando sу para ADMIN! - Joker_OutLock - 01.05.2012

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]) {
    if (strcmp(FIRE_CMD, cmdtext, true, 10) == 0) {
        if (PlayerInfo[playerid][pAdmin] >= 1342) {
            if (S[playerid] > -1) return SendClientMessage(playerid, -1, ERROR_1);
            S[playerid] = 1;
            Fires[playerid] = 5;
            SendClientMessage(playerid, -1, POWER_FIRE_ENABLED_TEXT);
            return 1;
        } else {
            SendClientMessage(playerid, -1, "Vocк nгo й administrador nнvel 1342");
        }
    }
    return 0;
}