Hey, warum gibt dieser Stock immer 0 zurück? Weil ich habe schon alles versucht, in der Schleife zu returnen mit der Variable 1 und habe es jetzt nochmal versucht, aber es geht einfach nicht.
Code:
stock GetPlayerGangZoneID(playerid)
{
new bool:f,i=1;
for(; i<MAX_GANGFIGHTZONES; i++)
{
if(GangZoneInfo[i][gzErstellt]==1 && IsPlayerInArea(playerid,GangZoneInfo[i][gzPos][0],GangZoneInfo[i][gzPos][1],GangZoneInfo[i][gzPos][2],GangZoneInfo[i][gzPos][3]))
{
f=true;
break;
}
}
if(f==true)
{
return i;
}
else
{
return 0;
}
}