SA-MP Forums Archive
Ayuda autos en venta - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda autos en venta (/showthread.php?tid=420812)



Ayuda autos en venta - Daniel_Ruiz - 06.03.2013

Bueno resulta que le agrege autos a una fac y se corrieron las id de los autos en venta yo modifique biewn los autos de la fac que sera?.


Respuesta: Ayuda autos en venta - OTACON - 06.03.2013

para ke no se te muevan los id debes colocar los vehiculos en orden.

Ejemplo:

pawn Код:
public OnGameModeInit( )
{
    AddStaticVehicle(...); ID:1
    AddStaticVehicle(...); ID:2
    AddStaticVehicle(...); ID:3
    AddStaticVehicle(...); etc...
    //Aca los nuevos vehiculos...
    return 1;
}



Respuesta: Ayuda autos en venta - Zume - 06.03.2013

Como sabremos de que facciуn es... Tenes que ir contando a cada uno u pasar los addstaticveh o como los tengas y pasarlos a un .pwn limpio para contar las lineas eliminando los espacios y luego sumando ambos defines, segъn pienso que lo tenes.


Re: Ayuda autos en venta - Manuel_Franco - 07.03.2013

En tu GM debes tener algo asi

for(new h = 442; h < sizeof(CarInfo); h++)
{
CreateVehicle(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],99999999);
// if(CarInfo[h][cOwned]==0){SetVehicleVirtualWorld(h,100);}
}

Esos son tus autos en venta y de los users, entonces si tienes acomodado dentro de tu GM asi:

Autos de facciones

for(new h = 442; h < sizeof(CarInfo); h++)
{
CreateVehicle(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],99999999);
// if(CarInfo[h][cOwned]==0){SetVehicleVirtualWorld(h,100);}
} <----- AUTOS DE USERS Y EN VENTA

Al agregar arriba un auto de faccion se te recorren todas las ids de ese auto para abajo.

Lo solucionas asi:

Autos de facciones

for(new h = 442; h < sizeof(CarInfo); h++)
{
CreateVehicle(CarInfo[h][cModel],CarInfo[h][cLocationx],CarInfo[h][cLocationy],CarInfo[h][cLocationz]+1.0,CarInfo[h][cAngle],CarInfo[h][cColorOne],CarInfo[h][cColorTwo],99999999);
// if(CarInfo[h][cOwned]==0){SetVehicleVirtualWorld(h,100);}
}<------- AUTOS DE USERS Y EN VENTA

Autos nuevos que agregas de facciones.

Agregando despues los nuevos autos de facciones, aunque al agregar nuevos autos en venta y de users se recorren nuevamente los de las facciones que hay abajo, pero ya es mas facil modificar esas y no las de tus usuarios.