note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnVehiclePaintjob
tip
Paintjob são as pinturas personalizadas, igual aquelas das garagens low-rider.
Descrição
Executada quando um jogador pré-visualiza um paintjob na garagem (modshop). Cuidado, essa callback não é executada quando o jogador compra o paintjob!
Nome | Descrição |
---|---|
playerid | ID do jogador que está mudando o paintjob do veículo. |
vehicleid | ID do veículo que está mudando o paintjob. |
paintjobid | ID do novo paintjob. |
Retornos
Sempre executada primeiro no gamemode, retornar 0 irá impedir outros scripts de acessar a mesma.
Exemplos
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
new string[128];
format(string, sizeof(string), "Você mudou o paintjob do seu veículo para %d!", paintjobid);
SendClientMessage(playerid, 0x33AA33AA, string);
return 1;
}
Notas
tip
Essa callback não é executada pela função ChangeVehiclePaintjob. Você deve utilizar o OnVehicleChangePaintjob juntamente com o vSync para saber exatamente quando o player fez a compra.
Funções Relacionadas
- ChangeVehiclePaintjob: Troca o paintjob de um veículo.
- ChangeVehicleColor: Define uma cor para o veículo.
Callbacks Relacionadas
- OnVehicleRespray: Executada quando um veículo é pintado/repintado.
- OnVehicleMod: Executada quando um veículo é modificado.