16.02.2019, 00:02
Ai pessoal, eu fiz um sistema de igniзгo baseada numa que eu vi, mais eu nгo to conceguindo indentificar o problema.
Й um sistema bem simples sу de ligar e desligar o motor do carro com uma tecla, eu consigo ligar o carro normal mais quando aperto dnv a tecla sу aparece a msg q o player desligou o carro mais nгo desliga.
Agradeзo a todos q me ajudar
No topo da gm
Й um sistema bem simples sу de ligar e desligar o motor do carro com uma tecla, eu consigo ligar o carro normal mais quando aperto dnv a tecla sу aparece a msg q o player desligou o carro mais nгo desliga.
Agradeзo a todos q me ajudar
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(IsPlayerInAnyVehicle(playerid))
{
new motor, farol, alarme, portas, capo, portamalas, objetivo;
new carro = GetPlayerVehicleID(playerid);
if((newkeys == 65536) && (IsPlayerInAnyVehicle(playerid)))
{
if(ignicao[playerid] == 0)
{
GetVehicleParamsEx(carro, motor, farol, alarme, portas, capo, portamalas, objetivo);
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, farol, alarme, portas, capo, portamalas, objetivo);
SendClientMessage(playerid, -1, "Voce ligou o motor de seu veiculo.");
ignicao[playerid] = 1;
}
else if(ignicao[playerid] == 1)
{
GetVehicleParamsEx(carro, motor, farol, alarme, portas, capo, portamalas, objetivo);
SetVehicleParamsEx(carro, VEHICLE_PARAMS_ON, farol, alarme, portas, capo, portamalas, objetivo);
SendClientMessage(playerid, -1, "Voce desligou o motor de seu veiculo.");
ignicao[playerid] = 0;
}
}
}
return 1;
}
Код:
new ignicao[MAX_VEHICLES];

