Hallo.. Ich habe heute in meinem Script ein Adminsystem und (ein paar) dazugehörige befehle eingebaut.
Allerdings geht keiner der befehle, bzw. mein Rang ist nicht hoch genug (Eigentlich ja schon..)
Najaaa..
Okay..
Enum eingetragen:
alevel
Speichersystem (Beim Disconnect:)
savePlayer(playerid)
{
if(sInfo[playerid][eingeloggt]==0)return 1;
new query[300];
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i' WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][id]);
mysql_function_query(handledb,query,false,"","");
return 1;
}
Einloggen:
sInfo[playerid][alevel] = cache_get_field_content_int(0,"alevel",handledb);
IsAdmin:
isAdmin(playerid,a_level)
{
if(sInfo[playerid][alevel]>=a_level)return 1;
return 0;
}
Ein Befehl:
ocmd:gmx(playerid,params[])
{
if(!isAdmin(playerid,6))return SendClientMessage(playerid,KID_COL_RED, "Du bist nicht .Kid!");
SendRconCommand("gmx");
return 1;
}
Ich bekomme bei jedem Adminbefehl nur:
"Du bist nicht .Kid!", obwohl ich mein alevel in der db auf 6 gestellt habe!
Danke für jede Hilfe!
MFG, .Kid