[ ayuda pwn admins]
#1

Hola quiero saver como aggregar el comando /haceradmin [id] , a solo el admin lvl 2012 me ayudan?
Reply
#2

Mhh asi?
pawn Код:
if(strcmp(cmd, "/haceradmin", true) == 0)
    {
        if (PlayerInfo[playerid][pAdmin] != (nivel de admin))
        {
         SendClientMessage(playerid,COLOR_WHITE,"No tienes suficiente nivel de administrador.");
        }

      if(IsPlayerConnected(playerid))
            {
                tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "[INFO]: /haceradmin [JugadorId/ParteDelNombre] [NivelAdmin]");
                    return 1;
                }
                new para1;
                new level;
                para1 = ReturnUser(tmp);
                tmp = strtok(cmdtext, idx);
                level = strval(tmp);
                if(PlayerInfo[playerid][pAdmin] == (lvldeadm))
                {
                    if(IsPlayerConnected(para1))
                    {
                        if(para1 != INVALID_PLAYER_ID)
                        {
                            GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            PlayerInfo[para1][pAdmin] = level;
                            printf("AdmCmd: %s le dio admin a %s de level %d .", sendername, giveplayer, level);
                            format(string, sizeof(string), "* Fuiste promovido como administrador nivel %d por el Admin-Lider %s", level, NombreEx(playerid));
                            SendClientMessage(para1, COLOR_WHITE, string);
                            format(string, sizeof(string), "* Has promovido a %s como administrador nivel %d.", NombreEx(giveplayerid),level);
                            SendClientMessage(playerid, COLOR_WHITE, string);
                        }else SendClientMessage(playerid,COLOR_WHITE,"Invalid id");
                    }
                }
             }
                    return 1;
        }
Reply
#3

donde lo coloco eso?
Reply
#4

En el Public:

pawn Код:
public OnPlayerCommandText
Reply
#5

Pero no lo coloques asi nomas, modifica los lugares donde te puse (nivel de admin) o (lvldeadmin) por el nivel de admin que deseas, creo que es 38, no estoy seguro, depende de tu gm.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)