Nabend Breadfish,
ich sitze an meinem Bansystem, jedoch ist bei mir das System so ausgelegt, das der Admin 1 Befehl hat womit er dann weitere unter Befehle hat und somit funktioniert mein Banbefehl nicht.
Codes:
if(sscanf(params,"us",pID,status)){
SendClientMessage(playerid,FARBE_BLAU_HELL,"| ~ ~ ~ /editplayer [spielerid] [status] ~ ~ ~ |");
if(SpielerDB[playerid][SpielerAdminlevel] >= 1)SendClientMessage(playerid,FARBE_WEISS,"STATUS: [goto] [gethere] [checkip] [check]");
}
Das ist der untergeordnete Banbefehl:
if(SpielerDB[playerid][SpielerAdminlevel] >=4){
if(strcmp(status,"ban",true)==0){
if(sscanf(params,"uss",pID,status,grund))return SendClientMessage(playerid,FARBE_ROT,"BEFEHL: /editplayer [spielerid] [ban] [grund]");
}
}
}
Also wenn ich ' /editplayer [userid] (0) [kategorie] (ban) eingebe, dann erscheint auch die Fehlermeldung: /editplayer [spielerid] [ban] [grund], doch wenn ich es dann so erneut eingebe: '/editplayer 0 ban Test', dann passiert nichts
als ob er einfach mein Befehl ignorieren würde. Ich bedanke mich im vorraus für hilfe!