pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new EngineVeh[MAX_PLAYERS];// topo do GM
new LightsVeh[MAX_PLAYERS];// topo do GM
if(strcmp(cmdtext, "/motor", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "Vocк tem que estar em um veнculo para ligar o motor");
return 1;
}
if(EngineVeh[playerid] == 1) // ligar o carro
{
new veh = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "{FFFF00}Motor Ligado !");
EngineVeh[playerid] = 0;
}
if(EngineVeh[playerid] == 0) // desligar
{
new veh = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "{FFFF00}Motor Ligado !");
EngineVeh[playerid] = 0;
}
return 1;
}
if(strcmp(cmdtext, "/farol", true) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, -1, "Vocк tem que estar em um veнculo para ligar o motor");
return 1;
}
if(LightsVeh[playerid] == 1) // ligar o farol do carro
{
new veh = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "{FFFF00}Farol Ligado !");
LightsVeh[playerid] = 0;
}
if(LightsVeh[playerid] == 0) // desligar
{
new veh = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "{FFFF00}Farol Desligado !");
LightsVeh[playerid] = 0;
}
return 1;
}
return 0;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) // Quando entra no carro ira estб desligado
{
new veh = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(veh, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
return 1;
}