01.01.2013, 10:27
Before you start reading my topic,I would like to wish you to have a happy new year,with love,health and lets hope that every wish will come true!!
Hello,I was wondering,is there any way to turn automatically ON the vehicle engine,instead of typing /engineon and etc?
I was looking on the SAMP wiki when i found "OnPlayerEnterVehicle" but nothing,i searched it on my script and i found this:
Code:
//==============================================================================
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
//==============================================================================
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
//==============================================================================
Code:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new pname[24];
new string[128];
GetPlayerName(playerid,pname,sizeof(pname));
//Save Last Vehicle ID (Detain)
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine != VEHICLE_PARAMS_ON && !IsAPlane(vid) && !IsACycleBike(vid))
{
SendClientMessage(playerid,COLOR_DODGERBLUE,"To turn on the vehicle engine type /engineon or s.");
}
if(engine != VEHICLE_PARAMS_ON && IsAPlane(vid) && !IsACycleBike(vid))
{
SendClientMessage(playerid,COLOR_DODGERBLUE,"To turn on a plane engine type /engineon.");
}
if(engine != VEHICLE_PARAMS_ON && IsACycleBike(vid))
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
LastVehicle[playerid] =GetPlayerVehicleID(playerid);
}
Best Regards,
George

