06.03.2010, 16:09
pawn Код:
dcmd_nivel(playerid, params[])
{
if(PlayerInfo[playerid][pNivel] < 6) return SendClientMessage(playerid, COLOR, "**ERROR: Tu nivel no es lo suficientemente alto como para usar este comando.");
new
id,
nivel;
if(sscanf(params, "ud", id, nivel)) return SendClientMessage(playerid, COLOR, "Usa: /nivel <id / parte del nombre> <nivel>");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR, "** Ese jugador estб desconectado.");
else if(0 > nivel > 6) return SendClientMessage(playerid, COLOR, "Solo niveles del 0 al 6.");
else
{
new
nombre[2][24];
string[111];
PlayerInfo[id][pNivel] = nivel;
GetPlayerName(playerid, nombre[0], 24);
GetPlayerName(id, nombre[1], 24);
format(string, sizeof(string), "El Administrador %s te ha modificado el nivel a %d.", nombre[0], nivel);
SendClientMessage(id, COLOR, string);
format(string, sizeof(string), "Le has cambiado el nivel a %s, ahora es nivel %d.", nombre[1], nivel);
SendClientMessage(playerid, COLOR, string);
}
return 1;
}