Hallo Liebe Breadfish Community,
Ich wende mich an euch da ich ein Problem mit meinem Selfmade script habe.
Ich habe folgendes Problem:
Ich habe versucht einzustellen das wenn ein Polizist einen Spieler mit wanteds erschießt das dieser dann ins Jail kommt und der Polzist pro wanteds anzahl geld bekommt.
Jedoch will das bei mir nicht Funktionieren habt ihr vielleicht eine Idee woran das liegt?
Hier der ausschnit vom script wo ich das rein gemacht habe:
public OnPlayerDeath(playerid, killerid, reason)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerConnected(i))
{
new killer[128],gekillter[128],string[128],jailtime2[128];
new preis = GetPVarInt(playerid,"Wanteds") * 350;
new jailtime = GetPVarInt(playerid,"Wanteds") * 1;
if(GetPVarInt(playerid,"Wanteds") >= 1)
{
if(!isPlayerInFrakt(killerid,1))
{
GivePlayerMoney(killerid,preis);
format(killer,sizeof(killer),"Du hast für das Toeten von Verbrechen %s $%d bekommen",SpielerName(playerid),preis);
SendClientMessage(killerid,0x2DFF00FF,killer);
format(string,sizeof(string),"<<Polizist %s hat Verbrecher %s erledigt.>>",SpielerName(killerid),SpielerName(playerid));
SendClientMessageToAll(0xFF5000FF,string);
format(gekillter,sizeof(gekillter),"Du hast wegen dem Sterben mit Wanteds -$%d Verloren.",preis);
SendClientMessage(playerid,ROT,gekillter);
GivePlayerMoney(playerid,-preis);
format(jailtime2,sizeof(jailtime2),"Du musst nun %d Minuten im Gefängnis bleiben!",jailtime);
SendClientMessage(playerid,0xF5FF00FF,jailtime2);
SetPVarInt(playerid,"KnastZeit",jailtime);
SetPVarInt(playerid,"Wanteds",0);
}
SpielerSpeichern(playerid);
}
}
return 1;
}
Danke schon mal an alle die eine antwort Posten ;D
Mit Freundlichen Grüßen Killer_Noob