Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
I Dont Know How To Do the engine when i press 2 to start
who can help me thanks a lot , i dont know where to replace the code :/
sorry for my bad english
Re: Press 2 To Start Engine | I need Help -
Trollerz - 30.08.2015
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vehicleid = GetPlayerVehicleID(playerid);
if (GetPlayerVehicleSeat(playerid) == 0)
{
if (newkeys & EXAMPLE_KEY) //Change your key here
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle's engine is now turned [ON].");
}
}
return 1;
}
Re: Press 2 To Start Engine | I need Help -
Trollerz - 30.08.2015
PHP код:
CMD:engine(playerid,params[])
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(i))
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, !engine, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle's engine is now turned [ON].");
}
else
{
//Send a message telling he is not in a vehicle to manipulate an engine
}
return 1;
}
Put it any where
Re: Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
where can i replace
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
new vehicleid = GetPlayerVehicleID(playerid);
if (GetPlayerVehicleSeat(playerid) == 0)
{
if (newkeys & EXAMPLE_KEY) //Change your key here
{
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, 0xFFFFFFFF, "Your vehicle's engine is now turned [ON].");
}
}
return 1;
}
this code
Re: Press 2 To Start Engine | I need Help -
Trollerz - 30.08.2015
Open the game mode search forOnPlayerKeyStateChange
Then replace it with my code
Re: Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
thank u very much
Re: Press 2 To Start Engine | I need Help -
Trollerz - 30.08.2015
Working
![Huh?](images/smilies/confused.gif)
Don't forget to rep me
Re: Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
no :/ hits showing me some problems , dont send the pawno is crashed when i replace the OnPlayerKeyStateChange
Re: Press 2 To Start Engine | I need Help -
Trollerz - 30.08.2015
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (GetPlayerVehicleSeat(playerid) == 0)
{
if (newkeys & KEY_SUBMISSION)
{
return cmd_engine(playerid,"");
}
}
return 1;
}
Try this
Re: Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
No :/ its shownig me dont send or report crash
Re: Press 2 To Start Engine | I need Help -
Logofero - 30.08.2015
Quote:
Originally Posted by Rafaeloo
No :/ its shownig me dont send or report crash
|
Give code:
PHP Code:
public OnGameModeInit()
{
ManualVehicleEngineAndLights(); // Initalization engine systems
return true;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vehicleid = GetPlayerVehicleID(playerid);
if (vehicleid) {
if ((newkeys & KEY_SUBMISSION) && GetPlayerVehicleSeat(playerid) == 0) {
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if (!engine) engine = 1;
else engine = 0;
SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
return true;
}
}
return true;
}
Re: Press 2 To Start Engine | I need Help -
Rafaeloo - 30.08.2015
can u tell me where to replace this code ?
with that code ?
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(IsPlayerNPC(playerid)) return 1;
if (((newkeys & KEY_WALK && newkeys & KEY_UP) || (newkeys & KEY_WALK && newkeys & KEY_DOWN) || (newkeys & KEY_WALK && newkeys & KEY_LEFT) || (newkeys & KEY_WALK && newkeys & KEY_RIGHT))
|| ((oldkeys & KEY_WALK && newkeys & KEY_UP) || (oldkeys & KEY_WALK && newkeys & KEY_DOWN) || (oldkeys & KEY_WALK && newkeys & KEY_LEFT) || (oldkeys & KEY_WALK && newkeys & KEY_RIGHT))
|| ((newkeys & KEY_WALK && oldkeys & KEY_UP) || (newkeys & KEY_WALK && oldkeys & KEY_DOWN) || (newkeys & KEY_WALK && oldkeys & KEY_LEFT) || (newkeys & KEY_WALK && oldkeys & KEY_RIGHT))
&& GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
walktime[playerid] = SetTimerEx("WalkAnim",200,0,"d",playerid);
}