Guten tag Liebe Community und zwar habe ich einen Befehl gemacht
der /ah heißt
und da soll folgendes Passieren ist der Spieler Admin 1 nur die Admin 1er Befehel zeigen
aber wen er 2 ist soll die Admin 1er nd 2er Zeigen und soweiter
und was ist daran falsch?
ocmd:ah(playerid,params[])
{
if(istPlayerAdmin(playerid,1))
{
SendClientMessage(playerid,grau,"Admin 1: /a,/namekick,/goto,/setvw,/setint,/kick");
}
else if(istPlayerAdmin(playerid,2))
{
SendClientMessage(playerid,grau,"Admin 2: /slap,/timeban,/gobsn,/dlift,/ct,/freeze,/unfreeze");
}
else if(istPlayerAdmin(playerid,3))
{
SendClientMessage(playerid,grau,"Admin 3: /tv,/o,/gethere,/warn,/ban,/resetcar,/settime,/cnn");
}
else if(istPlayerAdmin(playerid,4))
{
SendClientMessage(playerid,grau,"Admin 4: /explode,/getincar,/getip,/mute,/unmute");
}
else if(istPlayerAdmin(playerid,5))
{
SendClientMessage(playerid,grau,"Admin 5: /giveweapon,/setscore,/schwerkraft,/resetkraft,/givemoney,/sethp,/setwetter,/delcar");
}
else if(istPlayerAdmin(playerid,1338))
{
SendClientMessage(playerid,grau,"Admin 1338: /car,/makeadmin");
}
return 1;
}
Und hier der Stock
istPlayerAdmin
stock istPlayerAdmin(playerid,lv)
{
if(GetPVarInt(playerid,"Adminlevel")>=lv)return 1;
return 0;
}
Hoffe ihr könnt mir Helfen.