Fiz esse code aqui para você ver se atende sua necessidade:
Ai para "getar" a cor do veiculo basta usar a variavel VehicleColor[...]
Exemplo:
CODE
Se você usar as "novas" opção de criar veiculo, não será necessario definir na variavel, será definido a cor automaticamente ao criado o veiculo, e usando a ChangeVehicleColor, será a mesma coisa.
Em suma, "não é necessario" definir a variavel, basta apenas utilizar em alguma condição etc, os valores é definido automaticamente...
Ai para "getar" a cor do veiculo basta usar a variavel VehicleColor[...]
Exemplo:
Código PHP:
if((VehicleColor[vehicleid][0] & VehicleColor[vehicleid][1]) == 1) {...}
//Ira verificar se a cor 1 e a cor 2 é igual a cor Branca(1)
CODE
Código PHP:
new VehicleColor[MAX_VEHICLES][2];
stock ChangeVehicleColor_(vehicleid, color1, color2)
{
VehicleColor[vehicleid][0] = color1;
VehicleColor[vehicleid][1] = color2;
return ChangeVehicleColor(vehicleid, color1, color2);
}
#define ChangeVehicleColor ChangeVehicleColor_
//Você também pode adicionar na criação ddo veiculo, assim o veiculo será criado e a cor já será salva
stock AddStaticVehicleEx_(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay, addsiren=0)
{
VehicleColor[vehicleid][0] = color1;
VehicleColor[vehicleid][1] = color2;
return AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2, respawn_delay, addsiren=0);
}
stock AddStaticVehicle_(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2)
{
VehicleColor[vehicleid][0] = color1;
VehicleColor[vehicleid][1] = color2;
return AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2);
}
stock CreateVehicle_(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0)
{
VehicleColor[vehicleid][0] = color1;
VehicleColor[vehicleid][1] = color2;
return CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0);
}
#undef AddStaticVehicleEx
#undef AddStaticVehicle
#undef CreateVehicle
#define AddStaticVehicle AddStaticVehicle_
#define AddStaticVehicleEx AddStaticVehicleEx_
#define CreateVehicle CreateVehicle_
Se você usar as "novas" opção de criar veiculo, não será necessario definir na variavel, será definido a cor automaticamente ao criado o veiculo, e usando a ChangeVehicleColor, será a mesma coisa.
Em suma, "não é necessario" definir a variavel, basta apenas utilizar em alguma condição etc, os valores é definido automaticamente...
![[Imagem: disc.png]](https://i.ibb.co/YfQpSD1/disc.png)
[C.E.O]Brasil Play Socity