13.09.2015, 21:57
(
Последний раз редактировалось Zume; 01.02.2017 в 02:17.
)
Basicamente es un include que toquй para mejorar (https://sampforum.blast.hk/showthread.php?tid=281906) y me ha resultado bastante ъtil, he creado un sistema de tuning bastante dinбmico y sencillo, pasй de los switch a un array, retirй y aсadн nuevos componentes que no habнan sido aсadidos.
Aъn asн tengo pensado aсadir nuevas funciones.
Descargas.
Pastebin: http://pastebin.com/bL6vtQc1
Ejemplos.
IsValidComponent.
Comprueba si el componente es valido, si estб en el rango de los componentes.
GetComponentName.
Obtiene el nombre del componente.
IsModelComponentCompatible.
Comprueba si un componente es vбlido con un vehнculo.
IsModelComponentCompatibleEx.
Obtiene el componente "count" del modelo del vehнculo almacenбndolo en "componentid" o la variable. El mбximo "count" es 35, y el mнnimo 1.
Ejemplo 1.
Ejemplo 2.
Ejemplo 3.
Aъn asн tengo pensado aсadir nuevas funciones.
Descargas.
Pastebin: http://pastebin.com/bL6vtQc1
Ejemplos.
IsValidComponent.
Comprueba si el componente es valido, si estб en el rango de los componentes.
PHP код:
if(IsValidComponent(1014))
{
printf("El componente %d es valido.", 1014);
}
else{
printf("El componente %d no es valido.", 1014);
}
Obtiene el nombre del componente.
PHP код:
new
name[32];
format(name, sizeof name, "%s", GetComponentName(1014));
print(name);
Comprueba si un componente es vбlido con un vehнculo.
PHP код:
new
vehicleid = GetPlayerVehicleID(playerid),
veh_model = GetVehicleModel(vehicleid);
if(IsModelComponentCompatible(veh_model, 1014))
{
AddVehicleComponent(vehicle, 1014);
}
else{
printf("El componente %s no es compatible con el vehiculo %d", GetComponentName(1014), veh_model);
}
Obtiene el componente "count" del modelo del vehнculo almacenбndolo en "componentid" o la variable. El mбximo "count" es 35, y el mнnimo 1.
Ejemplo 1.
PHP код:
new
componentid = IsModelComponentCompatibleEx(562, 1);
/*
componentid == Ahora posee el componente 1 de los componentes validos del vehiculo 562. */
PHP код:
new
componentid;
IsModelComponentCompatibleEx(562, 1, component);
/*
componentid == Ahora posee el componente 1 de los componentes validos del vehiculo 562. */
PHP код:
for(new vehiclemodel = 400; vehiclemodel < 611; vehiclemodel++)
{
new
component, count = 1;
while(IsModelComponentCompatibleEx(vehiclemodel, count, component))
{
printf("El vehiculo %d es compatible con el componente %s [%d].", vehiclemodel, GetComponentName(component), component);
count++;
}
}