14.11.2011, 10:48
I think something like this would be more suited:
I'll let you think for the rest of the code.
pawn Code:
#define MAX_DELOCATIONS 12
enum DELIVER_INFO{Float:deX,Float:deY,Float:deZ,deTeam}
new gDeliverCoords[MAX_DELOCATIONS][DELIVER_INFO];
GetDeliverId(playerid)
{
new deid,playerteam;
playerteam=GetPlayerTeam(playerid);
do deid=random(MAX_DELOCATIONS);
while (gDeliverCoords[deid][deTeam]!=playerteam);
return deid;
}