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]);