Hallu ,
ich habe ein kleines Problem... es geht sich um den Befehl /duty. Bei den Cops (fraktion) geht's super, aber beim FBI iwie nicht.
hier ist einmal der code selbst.
fehler werden keine ausgespuckt..
CMD:duty(playerid,params[])
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i, 1.0 ,1525.7338,-1674.2052,5.8906))
{
if(Spieler[playerid][fraktion] == 1)
{
new string[128];
format(string,sizeof(string),"{FF9900}Polizist : %s ist nun im Dienst!",ReadName(playerid));
SendClientMessageToAll(COLOR_ADMIN, string);
Spieler[playerid][duty] = 1;
dutycheck(playerid);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
else if(IsPlayerInRangeOfPoint(i, 1.0 , 235.6204,115.2621,1003.2188))
{
if(Spieler[playerid][fraktion] == 2)
{
new string[128];
format(string, sizeof(string),"{FF9900}FBI Agent : %s ist nun im Dienst!",ReadName(playerid));
SendClientMessageToAll(COLOR_ADMIN, string);
Spieler[playerid][duty] = 1;
dutycheck(playerid);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
}
}
}
}
return 1;
}