stock IsPlayerInArea(playerid) //Return´t die Area ID
{
new Float: X, Float: Y, Float: Z;
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < sizeof(gSAZones); i++)
{
if(X >= gSAZones[i][SAZONE_AREA][0] && X <= gSAZones[i][SAZONE_AREA][3] && Y >= gSAZones[i][SAZONE_AREA][1] && Y <= gSAZones[i][SAZONE_AREA][4])
{
return i;
}
}
return -1; //Befindet sich in keiner Zone
}
stock GetZoneName(id)
{
return gSAZones[i][SAZONE_NAME];
}
Bevor ich die nächste PN bekomme.
Die Positionen und Zone Namen... Siehe meinen vohhrigen Beitrag: