CMD:skemaalexu(playerid, params[])
{
new giveplayerid, splayer[25], adminlevel;
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "You need to login first.");
if(PlayerInfo[playerid][pAdmin] < 0) return SendClientMessage(playerid, COLOR_ERROR, "Nu ai gradul necesar ca sa folosesti aceasta comanda!");
if(sscanf(params,"s[25]i",splayer,adminlevel)) return SendClientMessage(playerid, COLOR_SYN, "Sintaxa:{FFFFFF} /makeadmin <Player ID/Name> <admin level (1-6)>");
{
if(adminlevel >= 0 && adminlevel <= 1337) {} else return SendClientMessage(playerid, COLOR_SYN, "Sintaxa:{FFFFFF} /makeadmin <Player ID/Name> <admin level (1-6)>");
if(GetPlayers(splayer) == INVALID_PLAYER_ID) return InvalidPlayer(playerid);
else if(GetPlayers(splayer) == 1000) return ToManyResults(playerid);
else if(GetPlayers(splayer) == 1001) return ShowResults(playerid, splayer);
else giveplayerid = GetPlayers(splayer);
if(adminlevel >= 1)
{
format(gString, sizeof(gString), "Ai fost promovat la gradul de admin %d de managerul %s.", adminlevel, GetName(playerid));
SendClientMessage(giveplayerid, COLOR_SYN3, gString);
format(gString, sizeof(gString), "L-ai promovat pe %s la gradul de admin %d.", GetName(giveplayerid), adminlevel);
SendClientMessage(playerid, COLOR_SYN3, gString);
SetPlayerSkin(giveplayerid, 217);
PlayerInfo[giveplayerid][pSkin] = 217;
Update(giveplayerid, pSkinx);
for(new i = 0; i < sizeof(gString); i++)
format(gString, sizeof(gString), "Reports: ~y~%d ~w~/ Questions: ~y~%d", Reports, Questions);
PlayerTextDrawSetString(giveplayerid, StaffInfo[giveplayerid], gString);
PlayerTextDrawShow(giveplayerid, StaffInfo[giveplayerid]);
}
else
{
format(gString, sizeof(gString), "Ai fost demis din echipa administrativa de managerul %s.", GetName(playerid));
SendClientMessage(giveplayerid, COLOR_SYN3, gString);
format(gString, sizeof(gString), "L-ai demis pe %s din echipa administrativa.", GetName(giveplayerid));
SendClientMessage(playerid, COLOR_SYN3, gString);
PlayerTextDrawHide(giveplayerid, PlayerText:StaffInfo[giveplayerid]);
}
PlayerInfo[giveplayerid][pAdmin] = adminlevel;
Update(giveplayerid, pAdminx);
format(gString, sizeof(gString), "%s has promoted %s to a level %d admin.", GetName(playerid), GetName(giveplayerid), adminlevel);
CMDRaport(gString, 6, 0);
}
return 1;
}
Asta ce e ? =]]