So, der Server schmiert nun nicht mehr weg habe diese Zeile hier:
SendClientMessage(i,0x548598FF,"|---| Der Gesuchte %s wurde getötet |---|");
Raus genommen und seit dem geht er wieder, nur das Problem ist die Funktionen die dort drin stehen werden zum teil nicht richtig aufgerufen,
Also die Position wird gesetzt aber er ist halt tot und dann respawnt er direkt an seinem Spawn..
Jetziger Code:
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3) && GetPVarInt(playerid,"Wanteds") >= 1)
{
if(GetPVarInt(playerid,"Wanteds") == 1)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt~g~+150 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x548598FFf,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 2)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+300 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 3)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+450 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 4)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+600 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 5)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+750 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 6)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+900 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 7)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1050 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 8)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1200 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 9)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1350 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 10)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1500 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 11)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1650 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 12)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekill ~g~+1800 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 13)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+1950 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 14)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2050 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 15)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2200 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 16)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt~g~+2350 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 17)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2500 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 18)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2650 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 19)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2800 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
return 1;
}
if(GetPVarInt(playerid,"Wanteds") == 20)
{
new string[128];
format(string,sizeof(string),"HQ: %s hat den Gesuchten %s getötet!",SpielerName(killerid),SpielerName(playerid));
GameTextForPlayer(killerid,"~w~Gesuchten gekillt ~g~+2950 $",3000,1);
TextDrawHideForPlayer(playerid,WantedStern[playerid]);
TextDrawHideForPlayer(playerid,WantedAnzahl[playerid]);
SetPVarInt(playerid,"Wanteds",0);
SetPlayerPos(playerid,2799.8767,2757.6726,10.8203);
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(killerid,1) || isPlayerInFrakt(killerid,2) || isPlayerInFrakt(killerid,3))
{
SendClientMessage(i,0x00489184,string);
}
}
}
}
}
return 1;
}