16.01.2016, 23:44
Quote:
Esto pasara por todos las zonas que esta entre "CZone":
pawn Код:
Код:
{ ZONA1, 459.5250,2465.1338,23.2761 }, { ZONA1, 306.6323,2457.8225,16.4766 }, { ZONA1, 355.1518,2456.6694,16.4844 }, { ZONA2, -863.4147,1493.9531,20.2046 }, { ZONA2, -819.0140,1542.0616,27.1172 }, { ZONA2, -760.0897,1592.1648,27.1172 }, { ZONA3, 1438.0864,-1709.9441,13.5469 }, { ZONA3, 1435.2863,-1585.1759,13.3828 }, { ZONA3, 1483.6156,-1629.5308,14.1484 }, |
pawn Код:
stock SpawnsForZone(CZone)
{
new Float:rArray;
for(new i = 0, j = sizeof(ZoneSpawns); i <= j; i ++)
{
if(ZoneSpawns[i][0] == CZone)
{
//Como aсadir o hacer un array aqui??
//algo como:
rArray[] = x,y,z
}
}
return rArray;
}
creo que no es posible en samp verdad? їExiste otra forma?
Tal vez almacenar el lugar donde se encuentra el spawn,
pawn Код:
new Float:SpawnsFiltrados[][];
stock SpawnsForZone(CZone)
{
for(new i = 0, j = sizeof(ZoneSpawns); i <= j; i ++)
{
if(ZoneSpawns[i][0] == CZone)//id_zona
{
//almacenar lugar?
SpawnsFiltrados[i][0] = ZoneSpawns[i][1];//x
SpawnsFiltrados[i][1] = ZoneSpawns[i][2];//y
SpawnsFiltrados[i][2] = ZoneSpawns[i][3];//z
}
}
}