SA-MP Forums Archive
[ ayuda pwn admins] - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [ ayuda pwn admins] (/showthread.php?tid=320560)



[ ayuda pwn admins] - kamus07 - 23.02.2012

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


Respuesta: [ ayuda pwn admins] - ValenRatti - 24.02.2012

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;
        }



Re: [ ayuda pwn admins] - kamus07 - 24.02.2012

donde lo coloco eso?


Respuesta: [ ayuda pwn admins] - Fede.Zink - 24.02.2012

En el Public:

pawn Код:
public OnPlayerCommandText



Respuesta: [ ayuda pwn admins] - ValenRatti - 24.02.2012

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.