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;
	}
}