Hello friends.
Ich hab mal ne Problem aber ich seh den Fehler darin nicht, vllt ist er so einfach, dass ich ihn übersehe.
Vllt seht ihr den Fehler ja.
Hier erstmal der Codeauszug aus OnPlayerDeath
if(playerid == einnahmeleiter)
{
KillTimer(einnahmetimer);
print("KillTimer");
einnahmetimer = -1;
print("Einnahmetimer -1");
SendClientMessageToAll(tuerkis,"Die Einnahme des Ladens ist fehlgeschlagen. Der Einnahmeleiter wurde getötet");
print("Nachricht fehlgeschlagen");
GangZoneHideForAll(zone[wirdeingenommen]);
print("GangZoneHide");
if(gTeam[einnahmeleiter] == 0)
{
GangZoneShowForAll(zone[wirdeingenommen],zonenfarbepolice);
print("Show wenn Mafia");
}
else
{
GangZoneShowForAll(zone[wirdeingenommen],zonenfarbemafia);
print("Show wenn Police");
}
TextDrawHideForAll(einnahmetext);
print("Einnahmedraw hide for all");
for(new i = 0;i<MAX_PLAYERS;i++)
{
print("loop start");
print("Einnahmetimer -1");
if(IsPlayerInRangeOfPoint(i,50.0,zonen[wirdeingenommen][pickx],zonen[wirdeingenommen][picky],zonen[wirdeingenommen][pickz]))
{
print("Ist in 50 Meter nähe");
if(gTeam[i] != gTeam[einnahmeleiter])
{
print("gTeam != ggteam einnahmeleiter");
SendClientMessage(i,weiß,"Du erhälst 2 Punkte für das Verteidigen des Ladens");
print("Zwei Punkte bekommen");
SetPVarInt(i,PUNKTE_KEY,GetPVarInt(i,PUNKTE_KEY)+2);
print("Punkte ändern");
}
}
}
if(gTeam[killerid] != gTeam[einnahmeleiter])
{
print("Gtaem killer != gTeam einnahmeleiter");
SendClientMessage(killerid,weiß,"Du erhälst 3 Punkte für das Töten des Einnahmeleiters");
print("Erhälst 3 Punkte");
SetPVarInt(killerid,PUNKTE_KEY,GetPVarInt(killerid,PUNKTE_KEY)+3);
print("Punkte ändern 2");
}
else
{
print("gteam killer == gteam leiter");
SendClientMessage(playerid,rot,"Fehler: Du erhälst keine 3 Punkte für das Töten des Einnahmeleiters da er in deinem Team war");
}
einnahmeleiter = -1;
print("Einnahmeleiter -1");
wirdeingenommen = -1;
print("wirdeingenommen -1");
}
Ich hab hier die Logeinträge.
[17:43:48] KillTimer
[17:43:48] Einnahmetimer -1
[17:43:48] Nachricht fehlgeschlagen
[17:43:48] GangZoneHide
[17:43:48] Show wenn Mafia
[17:43:48] Einnahmedraw hide for all
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] Ist in 50 Meter nähe
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] loop start
[17:43:48] Einnahmetimer -1
[17:43:48] [death] Hagi_Lorma died 255
So, das heißt also, dass es genau bis zur Schleife läuft.
Allerdings wird die letzte Schleife nicht mehr ausgeführt und auch die Wertänderungen der zwei Variablen am unteren Ende nicht.
Wisst ihr warum ?