guten morgen ich habe heute mal mein /Duty befehl gemacht aber mir ist aufgefallen ich habe zwar keine errors im befehl aber wen ich ingame /duty eingebe geht meine samp-server.exe aufach so aus warum kann mir bitte einer helfen!? ich selber habe alles probiert nix hat geklapt.
if(strcmp("/duty", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,217.3575,184.1517,1003.0313))
{
if(duty[playerid] == 0)
{
if(isPlayerInFrakt(playerid,1))
SendClientMessage(playerid, Grau , "Polizist %s nimmt seine Waffe und seine Marke aus dem Spint und beginnt den Dinst!");
duty[playerid] = 1;
SetPlayerColor(playerid,Dunkelblau);
return 1;
}
else if(duty[playerid] == 1)
{
SendClientMessage(playerid, Grau, "Polizist %s packt seine Waffe und seine Marke in dem Spint und beendet den Dienst!");
duty[playerid] = 0;
SetPlayerColor(playerid,Grau);
return 1;
}
}
return 1;
}
-----------------------------------------------------------------
habs verstanden
if(strcmp("/duty", cmdtext, true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,2.0,217.3575,184.1517,1003.0313))
{
if(duty[playerid] == 0)
{
new string2[128];
format(string2,sizeof(string2),"Polizist %s nimmt seine sachen aus dem schrank und beginnt den Dienst!",SpielerName(playerid));
SendClientMessage(playerid,Grau,string2);
if(isPlayerInFrakt(playerid,1))
duty[playerid] = 1;
SetPlayerColor(playerid,Dunkelblau);
return 1;
}
else if(duty[playerid] == 1)
{
new string1[128];
format(string1,sizeof(string1),"Polizist %s packt seine sachen in dem schrank und beendet den Dienst!",SpielerName(playerid));
SendClientMessage(playerid,Grau,string1);
duty[playerid] = 0;
SetPlayerColor(playerid,Grau);
return 1;
}
}
return 1;
}