Hallo wenn ich bim Accounts denn Adminrank aendere dann ingame gehe und /givemoney schreibe dann steht da immer noch Das ich kein Admin bin(?) 
hier der code:
//enUms
enum SpielerDaten
{
	Level,
	Geld,
	Adminlevel
};
ocmd:makeadmin(playerid,params[])
{
	if(sSpieler[playerid][Adminlevel]==1339)
	{
       new pID, rang, string[264];
	   if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,COLOR_WHITE,"Achtung: /makeadmin [Playeri ID] [Adminlevel]");
       if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_WHITE,"Fehler dieser Spieler ist nicht Online!");
       sSpieler[pID][Adminlevel]=rang;
	   format(string,sizeof(string),"AdmCmd: %s hat dich zum Adminrang %i Beförtert!",SpielerName(playerid),rang);
	   SendClientMessage(pID,COLOR_WHITE, string);
	   format(string,sizeof(string),"AdmCmd: Du hast %s zum Adminrang %i Beförtert!",SpielerName(playerid),rang);
	   SendClientMessage(playerid,COLOR_WHITE, string);
	}
	else
    {
	    msg(playerid, COLOR_WHITE, "Du darfst diesen Befehl nicht nutzen!");
	}
	return 1;
}
ocmd:givemoney(playerid,params[])
{
	if(sSpieler[playerid][Adminlevel]==1339)
	{
       new pID, money;
	   if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,COLOR_WHITE,"Achtung: /givemoney [Playerid ID] [Summe]");
	   GivePlayerMoney(pID,GetPlayerMoney(pID)+money);
	   sSpieler[pID][Geld]=sSpieler[pID][Geld]+money;
	}
	else
    {
	    msg(playerid, COLOR_WHITE, "Du darfst diesen Befehl nicht nutzen!");
	}
	return 1;
}
sSpieler[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
dini_IntSet(Spielerdatei,"Adminlevel",sSpieler[playerid][Adminlevel]);