24.03.2019, 05:19
Hб um modo melhor (Mais otimizado e confiбvel).
• Crie uma variбvel global, com o vetor sendo a quantidade de veнculos VIPS.
• Na OnGamemodeInit:
Desta forma, o vVIP irб retornar ao ID do veнculo VIP, mesmo ele mudando.
• Faзa uma verificaзгo se o ID do veнculo do jogador й igual a vVIP:
• Stock para verificar se o veнculo й VIP:
• Crie uma variбvel global, com o vetor sendo a quantidade de veнculos VIPS.
PHP код:
Exemplo: static vVIP[10]; ( 10 carros vips )
PHP код:
vVIP[0] = CreateVehicle(...);
vVIP[1] = CreateVehicle(...)......
• Faзa uma verificaзгo se o ID do veнculo do jogador й igual a vVIP:
PHP код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER) // A verificaзгo sу serб realizada se o jogador estiver de motorista //
{
for(new v = 0; v < sizeof(vVIP); ++v) // Loop que percorrerб todos os veнculos VIPS (0 ao tamanho mбximo que vocк definiu na variбvel global - sizeof) //
{
if(GetPlayerVehicleID(playerid) == vVIP[v])
{
// Suas Funзхes aqui
}
}
}
return 1;
}
PHP код:
stock IsCarVIP(vehicleid)
{
for(new v = 0; v < sizeof(vVIPS); ++v)
{
if(vehicleid == vVIP[v]) return 1;
break;
}
return 0;
}