[FilterScript] Simple [Engine] and [Lights] Commands
#1

Hello,So I Just Created This [/carengine] and [/carlights] System .. Hope You Like It..

Intro and Defines:
Код:
/* ---------------------------------- */
// By: KimGuan
// Release Date: November 19,2013
/* ---------------------------------- */
// Includes
#include <a_samp>
#include <zcmd>
/* ---------------------------------- */

/* ---------------------------------- */
// Defines / Variables
new Engine[MAX_VEHICLES];
new Lights[MAX_VEHICLES];
/* ---------------------------------- */

/* ---------------------------------- */
// Color Defines
#define COLOR_AQUA        0x7CFC00AA
#define COLOR_GREY        0xAFAFAFAA
#define COLOR_GREEN 	  0x33AA33AA
#define COLOR_BRIGHTRED   0xFF0000AA
#define COLOR_DARKRED 	  0xC60000FF
#define COLOR_YELLOW 	  0xFFFF00AA
/* ---------------------------------- */
OnFIlterscriptinit
Код:
/* ---------------------------------- */
public OnFilterScriptInit()
{
    ManualVehicleEngineAndLights();
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	Engine[vehicleid] = 0;
	Lights[vehicleid] = 0;
	return 1;
}
And the Commands:
Код:
CMD:carengine(playerid, params[])
{
    if(strcmp(params,"on",true) == 0)
    {
    	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    	{
			new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
			SendClientMessage(playerid, COLOR_YELLOW, "You have turned your engine >{FFFFFF} ON");
			Engine[Vehicle] = 1, SetVehicleParamsEx(Vehicle, 1, lights, alarm, doors, bonnet, boot, objective);
		}
	}
	if(strcmp(params,"off",true) == 0)
	{
		 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    	{
			new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
			SendClientMessage(playerid, COLOR_YELLOW, "You have turned your engine >{FFFFFF} OFF");
			Engine[Vehicle] = 0, SetVehicleParamsEx(Vehicle, 0, lights, alarm, doors, bonnet, boot, objective);
		}
	}
	return 1;
}

CMD:carlights(playerid, params[])
{
    if(strcmp(params,"on",true) == 0)
    {
    	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    	{
			new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
			SendClientMessage(playerid, COLOR_YELLOW, "You have turned your lights >{FFFFFF} ON");
			Lights[Vehicle] = 1, SetVehicleParamsEx(Vehicle, engine, 1, alarm, doors, bonnet, boot, objective);
		}
	}
	if(strcmp(params,"off",true) == 0)
	{
		 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    	{
			new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
			GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
			SendClientMessage(playerid, COLOR_YELLOW, "You have turned your lights >{FFFFFF} OFF");
			Lights[Vehicle] = 0, SetVehicleParamsEx(Vehicle, engine, 0, alarm, doors, bonnet, boot, objective);
		}
	}
	return 1;
}
Hope You Like It

Or Download the .pwn folder
Here
Reply


Messages In This Thread
Simple [Engine] and [Lights] Commands - by KimGuan - 18.11.2013, 14:25
Re: Simple [Engine] and [Lights] Commands - by KingServerIRAN - 18.11.2013, 14:31
Re: Simple [Engine] and [Lights] Commands - by KimGuan - 18.11.2013, 14:36
Re: Simple [Engine] and [Lights] Commands - by ***Niko*** - 18.11.2013, 14:40
Re: Simple [Engine] and [Lights] Commands - by KimGuan - 18.11.2013, 14:46

Forum Jump:


Users browsing this thread: 1 Guest(s)