Hallo Brotfische!
Ich wollte ein /duty Befehl für Cops machen.
Wäre dieser Befehl so richtig?
if(strcmp(cmdtext,"/dienst",true)==0)
{
if(IsPlayerInFraktion(playerid,1))
{
if(IsPlayerInRangeOfPoint(playerid,2.5,255.2591,63.4362,1003.6406))
{
if(dienst[playerid] == 0)
{
SendClientMessage(playerid,COLOR_LSPD,"Du tragst dich in den Dienstkalender ein und nimmst dir deine Waffen.");
dienst[playerid] = 1;
SetPlayerColor(playerid,COLOR_LSPD);
GivePlayerWeapon(playerid,3,0);
GivePlayerWeapon(playerid,24,100);
GivePlayerWeapon(playerid,29,150);
GivePlayerWeapon(playerid,31,200);
return 1;
}
else if(dienst[playerid] == 1)
{
SendClientMessage(playerid,COLOR_LSPD,"Du streichst dich im Dienstkalender durch und legst deine Ausrüstung zurück.");
dienst[playerid] = 0;
SetPlayerColor(playerid,-1);
GivePlayerWeapon(playerid,0,0);
GivePlayerWeapon(playerid,0,0);
GivePlayerWeapon(playerid,0,0);
GivePlayerWeapon(playerid,0,0);
return 1;
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Dienstkalender.");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der LSPD!");
}
return 1;
}
Wenn ja, wie soll ich dieses "dienst" definieren?
Hilfe pls!
MfG. encrusted.