03.02.2015, 21:09
Ola Pessoal Primeiramente me desculpe pelo double post pois estou esperando a mais de 3 hrs a resposta' entao vamos la, Botei um /motor No Meu server, Mais so a Um Poblema, Os Veiculos das Casas Nao Liga, Entao poderiao me ajudar?? +REP Para quem ajudar'
pawn Код:
if(strcmp(cmd, "/motor",true) == 0)
{
new Float:vida;
new vid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vid, vida);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) != 2)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo й o motorista deste veнculo !");
return 1;
}
if(GetPlayerState(playerid) == 2 && Gas[vid] <= 0)
{
SendClientMessage(playerid, COLOR_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, COLOR_LIGHTBLUE, "Vocк nгo pode mecher no motor do veнculo em movimento !");
return 1;
}
if(GetPlayerState(playerid) == 2 && Quebrado[vid] == 1)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Seu veнculo estб quebrado, nгo pode mecher no motor !");
return 1;
}
if(!IsAVIPCar(vid))
{
if(EngineCarro[vid] == 0)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, 0xFFFFFFFF, "Veiculo: {228B22}Ligado!");
EngineCarro[vid] = 1;
}
else if(EngineCarro[vid] == 1)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, 0xFFFFFFFF, "Veiculo: {FF0000}Desligado!");
EngineCarro[vid] = 0;
}
}
else if(IsAVIPCar(vid))
{
for(new c = 0; c < sizeof(CarInfo); c++)
{
new newcar = GetPlayerVehicleID(playerid);
if(newcar == CarInfo[c][ownedvehicle])
{
if(strcmp(PlayerName(playerid), CarInfo[c][cOwner], true) == 0 || PlayerInfo[playerid][pVIP] > 0)
{
if(EngineCarro[newcar] == 0)
{
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}Veiculo: {228B22}Ligado!");
EngineCarro[newcar] = 1;
return 1;
}
else if(EngineCarro[newcar] == 1)
{
GetVehicleParamsEx(newcar,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(newcar,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}Veiculo: {FF0000}Desligado!");
EngineCarro[newcar] = 0;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo pode mecher no motor de um veнculo trancado !");
RemovePlayerFromVehicleEx(playerid);
return 1;
}
}
}
}
}
return 1;
}