SA-MP Forums Archive
[Pedido] /criaradmin - 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: [Pedido] /criaradmin (/showthread.php?tid=352103)



[Pedido] /criaradmin - willttoonn - 18.06.2012

Bom galera estou atrбs de um comando que de admin por exemplo:
um administrador master(1337) digita: /criaradmin, mas nesse cargo dele ele so pode promover do cargo 1 a 4 e o administrador 1338 poderia promover do cargo 1 ao 4 e o 1337, ok? e o administrador acima de 1339 poderia promover o 1338 e acima do 3000 poderia promover qualquer um.

Aqui ele indentifica se ele e admin:
PlayerInfo[playerid][pAdmin]
ok? vlw ai quem ajudar =D


Re: [Pedido] /criaradmin - <[Rodrigues]> - 18.06.2012

ZCMD e SSCANF:
pawn Код:
CMD:criaradmin(playerid,params[])
{
    new id,level
    if(sscanf(params,"ii",id,level)) return SendClientMessage(playerid, -1, "Use: /criaradmin (id) (level)");
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
        if(level > 4 || level < 1) return SendClientMessage(playerid, -1, "Leveis de 1 a 5");
        PlayerInfo[id][pAdmin] = level;
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)
    {
        if(level > 1337 || level < 1) return SendClientMessage(playerid, -1, "Leveis de 1 a 5 | 1337 Master");
        PlayerInfo[id][pAdmin] = level;
    }
    return 1;
}



Respuesta: Re: [Pedido] /criaradmin - willttoonn - 18.06.2012

Quote:
Originally Posted by <[Rodrigues]>
Посмотреть сообщение
ZCMD e SSCANF:
pawn Код:
CMD:criaradmin(playerid,params[])
{
    new id,level
    if(sscanf(params,"ii",id,level)) return SendClientMessage(playerid, -1, "Use: /criaradmin (id) (level)");
    if(PlayerInfo[playerid][pAdmin] == 1337)
    {
        if(level > 4 || level < 1) return SendClientMessage(playerid, -1, "Leveis de 1 a 5");
        PlayerInfo[id][pAdmin] = level;
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)
    {
        if(level > 1337 || level < 1) return SendClientMessage(playerid, -1, "Leveis de 1 a 5 | 1337 Master");
        PlayerInfo[id][pAdmin] = level;
    }
    return 1;
}
Teria como por para strcmp ?