[Ajuda] Sistema de ignicao
#1

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


Код:
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;
}
No topo da gm

Код:
new ignicao[MAX_VEHICLES];
Reply
#2

VEHICLE_PARAMS_ON - Ligado
VEHICLE_PARAMS_OFF - Desligado

Apenas mudar quando desligar. Seu erro e que ta deixando os 2 PARAMS_ON

PHP код:
SetVehicleParamsEx(carroVEHICLE_PARAMS_ONfarolalarmeportascapoportamalasobjetivo); // LIGADO
SetVehicleParamsEx(carroVEHICLE_PARAMS_OFFfarolalarmeportascapoportamalasobjetivo); // DESLIGADO 
Reply
#3

KKKK foi erro meu eu peguei so uma base q tava td em ingles, ai comecei a fazer a minha mais quando chegou nessa parte eu so dei Ctrl+C na q eu tinha feito para ir mais rapido e esqueci de mudar VLW man
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)