Hallo Community!
Immer wenn ich admin duty gehe kriegt er die adminfarbe aber wenn ich offduty gehe kriegt er eine weiße farbe möchte aber das er die fraktionsfarbe kriegt, wenn der Spieler in einer ist.
ocmd:aduty(playerid,params[])
{
if(!IsAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Fehler: Du bist kein Admin!");
if(aduty[playerid] == 1)
{
new fID,string[128];
format(string,sizeof(string),"Admin %s ist nun nicht mehr im Dienst.",SpielerName(playerid));
SendClientMessageToAll(GELB,string);
SetPlayerColor(playerid,fInfo[fID][f_color]);
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GetPVarInt(playerid,"Skin");
ResetPlayerWeapons(playerid);
DestroyObject(asirene[playerid]);
aduty[playerid] = 0;
}
else
{
if(aduty[playerid] == 0)
{
new string[128];
format(string,sizeof(string),"Admin %s ist nun als Admin im Dienst!",SpielerName(playerid));
SendClientMessageToAll(GELB,string);
SetPlayerColor(playerid,ADUTY);
SetPlayerArmour(playerid, 9999999);
SetPlayerHealth(playerid, 9999999);
GivePlayerWeapon(playerid,38,9999999);
SetPlayerSkin(playerid,46);
asirene[playerid] = CreateObject(18646,0,0,0,0,0,0,100);
AttachObjectToPlayer(asirene[playerid],playerid,0.0,0.0,0.93,0,0,0);
SendClientMessage(playerid,ROT,"Hinweis: Solltest du mit der Minigun grundlos leute killen\nwird dir sofort dein Adminrang entzogen!");
aduty[playerid] = 1;
}
return 1;
}
return 1;
}
zb das SetPlayerColor(playerid,fInfo[fID][f_color]);
Das geht nicht er kriegt trz die weiße farbe