Pular para o conteúdo principal

OnVehicleRespray

Descrição

Essa callback é chamada quando um jogador sai de uma Garagem de Personalização, mesmo sem trocar cores. Cuidado, Oficinas de Pintura não chamam essa callback nativamente.

NomeDescrição
playeridID do jogador que está dirigindo o veículo.
vehicleidID do veículo que foi repintado.
color1Nova cor primária pintada no veículo.
color2Nova cor secundária pintada no veículo.

Retornos

Sempre é chamada primeiro no Gamemode então retornar 0 lá bloqueia Filterscripts de chamarem ela.

Exemplos

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
new string[48];
format(string, sizeof(string), "Você repintou seu veículo ID %d para as cores %d e %d!", vehicleid, color1, color2);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}

Notas

dica

Essa callback não é chamada ao usar ChangeVehicleColor. Estranhamente, não é chamada também ao ir em uma Oficina de Pintura (só Garagens de Personalização).

Código para conserto: http://pastebin.com/G81da7N1

atenção

Bug(s) Notados: Visualizar certos componentes dentro da Garagem de Personalização podem chamar essa callback sem querer.

Funções Relacionadas