if (strcmp("/motor", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,Vermelho,"Vocк precisa ser motorista de um veнculo!");
return 1;
}
new mot, lu, alar, por, cap, porma, ob;
new carro = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(carro, mot, lu, alar, por, cap, porma, ob);
if(!mot)
{
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
SendClientMessage(playerid, Verde, "»Vocк Ligou o motor do Veiculo.");
}
else if(mot)
{
SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
SendClientMessage(playerid, Verde, "»Vocк Desligou motor do Veiculo.");
}
return 1;
}
new bool:motorligado[MAX_PLAYERS];
public OnGameModeInit()
{
ManualVehicleEngineAndLights();
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
motorligado[playerid] = false;
return 1;
}
if (strcmp("/motor", cmdtext, true, 10) == 0)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new carro = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(carro, engine, lights, alarm, doors, bonnet, boot, objective);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Vermelho,"Vocк precisa ser motorista de um veнculo!");
if(motorligado[playerid] == false)
{
motorligado[playerid] = true;
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "Motor ligado");
return 1;
}
else
{
motorligado[playerid] = false;
SetVehicleParamsEx(carro, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, -1, "Motor desligado");
return 1;
}
return 1;
}
public OnVehicleSpawn(vehicleid)
{
new mot, lu, alar, por, cap, porma, ob;
GetVehicleParamsEx(vehicleid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
return 1;
}
pawn Код:
|
PHP код:
|
public OnPlayerExitVehicle(playerid, vehicleid)
{
new mot, lu, alar, por, cap, porma, ob;
GetVehicleParamsEx(vehicleid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
return 1;
}
Resolveu e criou outro '-' quando entra num veiculo ai liga ai entra em outro liga ai quando volta para o primeiro veiculo ligado dб como desligado e aparece que o veiculo foi ligado '-'
|