Hey Leude,
Unzwar möchte ich das mann sehen kann welchen admin rank man hat also in den stats soll dann stehen z.B. "Adminrank: Admin" oder so.
Ich habe schon nen Befehl aber ich hab nen fehler mit dem Array:
new Adminrank[6][1] = {
{"Keinen"},
{"Test Supporter"},
{"Supporter"},
{"Auszubildener Admin"},
{"Admin"},
{"Head Admin"}
};
C:\Users\Adrian\Desktop\GTA-Server\gamemodes\Selfmade.pwn(41) : error 018: initialization data exceeds declared size
Hier nochma der Befehl der noch net ganz fertig ist:
ocmd:makeadmin(playerid,params[])
{
if(!IsAdmin(playerid,5)) return 1;
else
{
new pID,ALvl,string[128];
if(sscanf(params,"ii",pID,ALvl))return SendClientMessage(playerid,COLOR_LIGHTGREEN,"[Benutzung]: /makeadmin [playerid] [Level(1-5)]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht online!");
if(ALvl < 1 || ALvl > 5)return SendClientMessage(playerid,COLOR_RED,"Flasches Adminlevel(1-5)");
pInfo[pID][AdminLvl] = ALvl;
format(string,sizeof string,"%s hat dich auf den Adminrank: %s gesetzt",PlayerName(playerid),Adminrank[);
}
return 1;
}