16.08.2014, 02:45
pawn Код:
CMD:daradmin(playerid, params[])
{
new Textito[144], lal[MAX_PLAYER_NAME], jugador,nivel,rango[15];
if(DatosPJ[playerid][pAdmin] >= 4)
{
if(sscanf(params, "ui",jugador,nivel)) return SendClientMessage(playerid, -1, "/daradmin (ID) (Nivel)");
if(IsPlayerConnected(jugador))
{
switch(nivel)
{
case 1: { rango = "Ayudante"; }
case 2: { rango = "Moderador"; }
case 3: { rango = "Administrador"; }
}
GetPlayerName(jugador,lal,MAX_PLAYER_NAME);
format(Textito, sizeof(Textito), "Nombraste administrador rango %s al usuario %s",rango,lal);
SendClientMessage(playerid, -1, Textito);
format(Textito, sizeof(Textito), "%s te nombro administrador rango %s",NombreJugador(playerid),rango);
SendClientMessage(jugador, -1, Textito);
DatosPJ[jugador][pAdmin] = nivel;
}
} else SendClientMessage(playerid, -1, "No eres admin");
return 1;
}
PD:
- Crea un case y dependiendo el numero del parбmetro 'nivel' se define 'rango' y muestra en el format de 'Textito' en vez del nъmero, el 'rango'