Bloqueo Cerebral: Arrays
#3

Quote:
Originally Posted by SickAttack
Посмотреть сообщение
Esto pasara por todos las zonas que esta entre "CZone":
pawn Код:
new bool:start_found = false;
for(new i = 0, j = sizeof(array); i <= j; i ++)
{
    if(array[i][zone_id] != CZone)
    {
        if(start_found)
        {
            break;
        }
        continue;
    }

    // Zona esta entre el valor de CZone.

    start_found = true;
}
Nomas asegurate que queden ordenados como lo tienes (lo de ZONA(ID)):
Код:
{ 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 },
Gracias por responder,

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;
}
Adaptado quedaria de esa manera, pero tengo una pregunta, їComo construyo un array si el valor es igual a Zone para que lo retorne?

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

        }
    }
}
Reply


Messages In This Thread
Bloqueo Cerebral: Arrays - by iSanchez - 16.01.2016, 23:23
Re: Bloqueo Cerebral: Arrays - by SickAttack - 16.01.2016, 23:30
Re: Bloqueo Cerebral: Arrays - by iSanchez - 16.01.2016, 23:44
Re: Bloqueo Cerebral: Arrays - by SickAttack - 16.01.2016, 23:49
Re: Bloqueo Cerebral: Arrays - by iSanchez - 17.01.2016, 01:17
Respuesta: Bloqueo Cerebral: Arrays - by Zume - 17.01.2016, 04:42

Forum Jump:


Users browsing this thread: 1 Guest(s)