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];