10/12/2021 05:41
(Esta mensagem foi modificada pela última vez a: 10/12/2021 14:32 por xbruno1000x.)
Me ajuda, no meu o motor só liga quando eu saio do veiculo, quando tou dentrou dou /motor ou aperto f e não vai
codigo:
codigo:
Código:
CMD:motor(playerid, params[])
{
new Float:vida;
new vid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vid, vida);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) != 2)
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Você não é o motorista deste veículo !");
return 1;
}
if(GetPlayerState(playerid) == 2 && Gas[vid] <= 0)
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Seu veículo está sem gasolina, use um galão !");
return 1;
}
if(EngineCarro[vid] == 1 && GetPlayerState(playerid) == 2 && GetPlayerSpeed(playerid, true) > 1)
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Você não pode mecher no motor do veículo em movimento !");
return 1;
}
if(GetPlayerState(playerid) == 2 && Quebrado[vid] == 1)
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Seu veículo está quebrado, não pode mecher no motor !");
return 1;
}
if(AluguelCarros1(vid) || AluguelCarros2(vid) || AluguelCarros3(vid) || AluguelCarros4(vid) || BarcosAluguel(vid) || AeroAluguel(vid))
{
if(HireCar[playerid] != vid)
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Apenas quem alugou este veículo pode ligar o motor!");
return 1;
}
}
if(EventoCarros(vid))
{
SendClientMessage(playerid, COR_LIGHTBLUE, "Este veículo é de um evento, o motor liga sozinho, aguarde!");
return 1;
}
if(somligado[vid] == 1)
{
SendClientMessage(playerid, COR_LIGHTRED, "Você não pode ligar o motor com o sistema de som ligado neste veículo(/ligarsom para desligar)!");
return 1;
}
if(PlayerInfo[playerid][pEmprego] == 9) //Ladrão de carro
{
if(rouboucarro[playerid] == 0)
{
if((TDFCarro(vid)) || (TDTCarros(vid)) || (PccCarros(vid))
|| (BallasCarros(vid)) || (VagosCarros(vid)) || (GrooveCarros(vid))
|| (AlqaedaCarros(vid)) || (SonsCarros(vid)) || (MayansCarros(vid)) || (HitmansCarros(vid))
|| (AssassinsCarros(vid)) || (YakuzaCarros(vid)) || (CNCarros(vid)) || (TalibanCarros(vid)) || (GloboCarros(vid)))
{
SendClientMessage(playerid, COR_ROTA, "Você só pode ligar o motor deste carro quando já estiver roubando ele!");
RemovePlayerFromVehicleEx(playerid);
return 1;
}
}
}
if(EngineCarro[vid] == 0)
{
GetVehicleParamsEx(vid,engineZCMD,lightsZCMD,alarmZCMD,doorsZCMD,bonnetZCMD,bootZCMD,objectiveZCMD);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lightsZCMD,alarmZCMD,doorsZCMD,bonnetZCMD,bootZCMD,objectiveZCMD);
SendClientMessage(playerid, 0xFFFFFFFF, "Veiculo: {228B22}Ligado!");
EngineCarro[vid] = 1;
}
else if(EngineCarro[vid] == 1)
{
GetVehicleParamsEx(vid,engineZCMD,lightsZCMD,alarmZCMD,doorsZCMD,bonnetZCMD,bootZCMD,objectiveZCMD);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lightsZCMD,alarmZCMD,doorsZCMD,bonnetZCMD,bootZCMD,objectiveZCMD);
SendClientMessage(playerid, 0xFFFFFFFF, "Veiculo: {FF0000}Desligado!");
EngineCarro[vid] = 0;
}
}
return 1;
}