Ich habe ein problem mit meinem Arrest Befehl es will einfach nicht Funktionieren wenn ich einfach so /arrest eingeben passiert auch gar nichts wäre sehr gut wenn ihr mir helfen könntet.
dcmd_arrest(playerid, params[])
{
new id;
if (sscanf(params, "uz", id)) SendClientMessage(playerid, COLOR_TOMATO, "Info: /arrest [SpielerID]");
else if(SpielerInfo[playerid][Fraktion] != 1) SendClientMessage(playerid,COLOR_GREY,"Du bist kein Polizist!");
else if(SpielerInfo[playerid][Duty] != 1) SendClientMessage(playerid,COLOR_GREY,"Du bist nicht im Dienst!");
else if(!IsPlayerInRangeOfPoint(playerid, 8.0, 267.6509,77.6484,1001.0391)) SendClientMessage(playerid, COLOR_GREY, "Du bist nicht beim Gefängnis.");
else if(SpielerInfo[id][Knast] == 1) SendClientMessage(playerid,COLOR_GREY,"Dieser Spieler ist bereits im Jail!");
else
{
if(SpielerInfo[id][WantedLevel] >= 2)
{
if(GetDistanceBetweenPlayers(playerid,id) <= 4.0)
{
new string[256];
//new str[256];
if(SpielerInfo[id][WantedLevel] == 2)
{
SendClientMessage(id,COLOR_LIGHTBLUE,">> Du wirst für 10 Minuten eingesperrt! Kosten: 500$ <<");
format(string, sizeof(string), ">> Du hast %s (Wanteds: %s) für 10 Minuten eingesperrt! Gehalt: 250$ <<",ReadName(id),SpielerInfo[id][WantedLevel]);
SendClientMessage(id,COLOR_LIGHTBLUE,string);
SpielerInfo[id][KnastZeit] = 10;
SpielerInfo[id][WantedLevel] = 0;
GivePlayerMoney(id,-500);
GivePlayerMoney(playerid,250);
SetPlayerPos(id, 265.5000, 77.8254, 1001.0391);
SetPlayerWantedLevel(id, SpielerInfo[id][WantedLevel]);
KnastTimer[playerid] = SetTimerEx("Entlassung", 60000, 1, "i", id);
}
else if(SpielerInfo[id][WantedLevel] == 3)
{
SendClientMessage(id,COLOR_LIGHTBLUE,">> Du wirst für 15 Minuten eingesperrt! Kosten: 600$ <<");
format(string, sizeof(string), ">> Du hast %s (Wanteds: %s) für 15 Minuten eingesperrt! Gehalt: 300$",ReadName(id),SpielerInfo[id][WantedLevel]);
SendClientMessage(id,COLOR_LIGHTBLUE,string);
SpielerInfo[id][KnastZeit] = 15;
SpielerInfo[id][WantedLevel] = 0;
GivePlayerMoney(id,-600);
GivePlayerMoney(playerid,300);
SetPlayerPos(id, 265.5000, 77.8254, 1001.0391);
SetPlayerWantedLevel(id, SpielerInfo[id][WantedLevel]);
KnastTimer[playerid] = SetTimerEx("Entlassung", 60000, 1, "i", id);
}
else if(SpielerInfo[id][WantedLevel] == 4)
{
SendClientMessage(id,COLOR_LIGHTBLUE,">> Du wirst für 20 Minuten eingesperrt! Kosten: 700$ <<");
format(string, sizeof(string), ">> Du hast %s (Wanteds: %s) für 20 Minuten eingesperrt! Gehalt: 350$",ReadName(id),SpielerInfo[id][WantedLevel]);
SendClientMessage(id,COLOR_LIGHTBLUE,string);
SpielerInfo[id][KnastZeit] = 20;
SpielerInfo[id][WantedLevel] = 0;
GivePlayerMoney(id,-700);
GivePlayerMoney(playerid,350);
SetPlayerPos(id, 265.5000, 77.8254, 1001.0391);
SetPlayerWantedLevel(id, SpielerInfo[id][WantedLevel]);
KnastTimer[playerid] = SetTimerEx("Entlassung", 60000, 1, "i", id);
}
else if(SpielerInfo[id][WantedLevel] == 5)
{
SendClientMessage(id,COLOR_LIGHTBLUE,">> Du wirst für 25 Minuten eingesperrt! Kosten: 800$ <<");
format(string, sizeof(string), ">> Du hast %s (Wanteds: %s) für 25 Minuten eingesperrt! Gehalt: 400$",ReadName(id),SpielerInfo[id][WantedLevel]);
SendClientMessage(id,COLOR_LIGHTBLUE,string);
SpielerInfo[id][KnastZeit] = 25;
SpielerInfo[id][WantedLevel] = 0;
GivePlayerMoney(id,-800);
GivePlayerMoney(playerid,400);
SetPlayerPos(id, 265.5000, 77.8254, 1001.0391);
SetPlayerWantedLevel(id, SpielerInfo[id][WantedLevel]);
KnastTimer[playerid] = SetTimerEx("Entlassung", 60000, 1, "i", id);
}
else if(SpielerInfo[id][WantedLevel] == 6)
{
SendClientMessage(id,COLOR_LIGHTBLUE,">> Du wirst für 30 Minuten eingesperrt! Kosten: 900$ <<");
format(string, sizeof(string), ">> Du hast %s (Wanteds: %s) für 15 Minuten eingesperrt! Gehalt: 450$",ReadName(id),SpielerInfo[id][WantedLevel]);
SendClientMessage(id,COLOR_LIGHTBLUE,string);
SpielerInfo[id][KnastZeit] = 30;
SpielerInfo[id][WantedLevel] = 0;
GivePlayerMoney(id,-900);
GivePlayerMoney(playerid,350);
SetPlayerPos(id, 265.5000, 77.8254, 1001.0391);
SetPlayerWantedLevel(id, SpielerInfo[id][WantedLevel]);
KnastTimer[playerid] = SetTimerEx("Entlassung", 60000, 1, "i", id);
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Der Verbrecher ist nicht neben dir.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler hat keine Wanteds bzw. 1!");
return 1;
}
}
return 1;
}
Mfg
Skipper