[Pedido] /criaradmin
#1

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
Reply
#2

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;
}
Reply
#3

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 ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)