My Gamemode Commands Corrupt when i add some include
#1

Hi Guys I have problem when i add include zcmd my gamemode command became corrupt on in-game
When I type example : /me is Pro Instead of [SP]Mr.Kakashi[WP] is Pro It shows SERVER COMMAND: Unknown Command Heres The Whole Code!

Код:
//Do Not Edit All Credits Here It Belongs To Me
//Do Not Remove The Credits!
//Gamemode Made April - September 2011

//Have Fun With The Gamemode! :D

//
//  |                                  |
//  |      Xtreme-Kakashi's Gamemode   |
//  |         Credits To Kakashi       |
//  |          Copyright 2011@         |
//  |                                  |
//

//Command Scripter Kakashi
//Gamemode Creator Kakashi
//Check the /credits command it will tell you all creator and staff of this gamemode

//For More info Read Readme.txt

//===TOP OF SCRIPT===//

#include <a_samp>
#include "gl_common"

#pragma tabsize 0

#define DIALOGID 6969

new RKGate;

forward Speedboost();
forward InfiniteNitro();

#define PRESSED(%0) \
	(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define IsPlayerNotInVehicle(%0) (!IsPlayerInAnyVehicle(%0))

#define red "{FF002B}"
#define pink "{FF00D9}"
#define purple "{DFA7F2}"
#define blue "{A1C2FF}"
#define green "{3DE3B1}"
#define yellow "{FAF623}"
#define black "{69670C}"
#define orange "{F2C80C}"
#define ice "{03F2FF}"
#define lime "{00FF40}"

#define ARMEDBODY_USE_HEAVY_WEAPON			(false)

static
	armedbody_pTick[MAX_PLAYERS];

new Posaved[MAX_PLAYERS];

#define RANDOM_MESSAGE_TIMER 60000

new messagenumber = 0;
new messages[][] =
{
    "[SERVER]:Dont Know All Commands?,Try /cmds",
    "[SERVER]:Want to change your name color?,Try our new /changemycolour",
    "[SERVER]:Want to Be Admin?, Apply On Forum At www.stunt-planet.co.nr",
	"[SERVER]:Want to Be Xtreme Stunting Member? Remember Just Put [XS] To Your Name or After You Name",
    "[SERVER]:[WP] Clan is The Secondary Clan of XS its not free clan to join the clan you must apply on forum",
    "[SERVER]:Want To Make your own clan? You must sign in/sign up to our permit on forum before making clan.",
	"[SERVER]:Dont Know All Teleport Commands?,Try /tele (/teleports)",
    "[SERVER]:Didnt read rules yet?,Try /rules",
    "[SERVER]:Clan Making Needs A Permit if you make a clan without permit your clan will be banned",
    "[SERVER]:Gamemode Credits To Mr.Kakashi"
};

new Text:Textdraw0;
new Text:Textdraw1;
new Text:Textdraw2;
new Text:Textdraw3;

//DEFINE COLLECTION PART (DONT REMOVE IT)//

#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_RED 0xFF0000FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_VIOLET 0x9955DEEE
#define COLOR_LIGHTRED 0xFF99AADD
#define COLOR_SEAGREEN 0x00EEADDF
#define COLOR_GRAYWHITE 0xEEEEFFC4
#define COLOR_LIGHTNEUTRALBLUE 0xabcdef66
#define COLOR_GREENISHGOLD 0xCCFFDD56
#define COLOR_LIGHTBLUEGREEN 0x0FFDD349
#define COLOR_NEUTRALBLUE 0xABCDEF01
#define COLOR_LIGHTCYAN 0xAAFFCC33
#define COLOR_LEMON 0xDDDD2357
#define COLOR_MEDIUMBLUE 0x63AFF00A
#define COLOR_NEUTRAL 0xABCDEF97
#define COLOR_BLACK 0x00000000
#define COLOR_NEUTRALGREEN 0x81CFAB00
#define COLOR_DARKGREEN 0x12900BBF
#define COLOR_LIGHTGREEN 0x24FF0AB9
#define COLOR_DARKBLUE 0x300FFAAB
#define COLOR_BLUEGREEN 0x46BBAA00
#define COLOR_PINK 0xFF66FFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PURPLE 0x800080AA
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_RED1 0xFF0000AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_CYAN 0x99FFFFAA
#define COLOR_TAN 0xFFFFCCAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_KHAKI 0x999900AA
#define COLOR_LIME 0x99FF00AA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD1 0xB4B5B7FF

#if defined FILTERSCRIPT

//===FUCTIONS(IMPORTANT)===//

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" MrKakashi's Filterscript Loaded!");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
		print("\n----------------------------------");
		print("  Xtreme Stunt Version 1.1");
        print("         SAMP 0.3c R3   ");
		print("          Coded By");
		print("    MrKakashi, G4MER And AVI");
		print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
ManualVehicleEngineAndLights();
SetTimer("Speedboost",200,1);
SetTimer("InfiniteNitro",2000,1);
SetTimer("Add1Points", 60000, true);
SetTimer("SendMessages", RANDOM_MESSAGE_TIMER, true);
Textdraw0 = TextDrawCreate(463.000000,100.000000,"Xtreme Stunting [FUN!]");
Textdraw1 = TextDrawCreate(487.000000,8.000000," /cmds");
Textdraw2 = TextDrawCreate(441.000000,432.000000,"Server Owner : MrKakashi");
Textdraw3 = TextDrawCreate(1.000000,420.000000," /cmds /commands /credits /stafflist");
TextDrawAlignment(Textdraw0,0);
TextDrawAlignment(Textdraw1,0);
TextDrawAlignment(Textdraw2,0);
TextDrawAlignment(Textdraw3,0);
TextDrawBackgroundColor(Textdraw0,0x0000ffff);
TextDrawBackgroundColor(Textdraw1,0xff0000ff);
TextDrawBackgroundColor(Textdraw2,0x000000ff);
TextDrawBackgroundColor(Textdraw3,0x0000ffff);
TextDrawFont(Textdraw0,3);
TextDrawLetterSize(Textdraw0,0.399999,1.500000);
TextDrawFont(Textdraw1,2);
TextDrawLetterSize(Textdraw1,0.899999,1.200000);
TextDrawFont(Textdraw2,3);
TextDrawLetterSize(Textdraw2,0.399999,1.200000);
TextDrawFont(Textdraw3,3);
TextDrawLetterSize(Textdraw3,0.899999,1.000000);
TextDrawColor(Textdraw0,0xff0000ff);
TextDrawColor(Textdraw1,0x0000ffff);
TextDrawColor(Textdraw2,0x00ffffff);
TextDrawColor(Textdraw3,0xffff00ff);
TextDrawSetOutline(Textdraw0,1);
TextDrawSetOutline(Textdraw1,1);
TextDrawSetOutline(Textdraw2,1);
TextDrawSetOutline(Textdraw3,1);
TextDrawSetProportional(Textdraw0,1);
TextDrawSetProportional(Textdraw1,1);
TextDrawSetProportional(Textdraw2,1);
TextDrawSetProportional(Textdraw3,1);
TextDrawSetShadow(Textdraw0,1);
TextDrawSetShadow(Textdraw1,1);
TextDrawSetShadow(Textdraw2,1);
TextDrawSetShadow(Textdraw3,1);
UsePlayerPedAnims();
SendRconCommand("mapname STUNT WORLD!");
SetGameModeText("Xtreme Kakashi V.1");
AddStaticVehicleEx(522,-677.26727295,946.15380859,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-683.45605469,946.77343750,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-682.51562500,946.62011719,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-681.50195312,946.51855469,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-680.43554688,946.45703125,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-679.31640625,946.25097656,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-678.24511719,946.21582031,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(522,-676.10723877,946.15905762,11.79319000,0.00000000,-1,-1,15); //NRG-500
AddStaticVehicleEx(477,-703.07965088,947.52331543,12.23487377,0.00000000,-1,-1,15); //ZR-350
AddStaticVehicleEx(477,-693.71777344,947.26171875,11.95125675,0.00000000,-1,-1,15); //ZR-350
AddStaticVehicleEx(477,-696.63183594,947.45117188,12.13462067,0.00000000,-1,-1,15); //ZR-350
AddStaticVehicleEx(451,-675.69873047,964.20397949,11.89718437,88.25000000,-1,-1,15); //Turismo
AddStaticVehicleEx(451,-682.09277344,963.24511719,11.83281326,88.24768066,-1,-1,15); //Turismo
AddStaticVehicleEx(451,-681.96386719,965.53125000,11.89718437,88.24768066,-1,-1,15); //Turismo
AddStaticVehicleEx(451,-681.73925781,967.90136719,11.89718437,88.24768066,-1,-1,15); //Turismo
AddStaticVehicleEx(451,-675.52734375,966.60644531,11.89718437,88.24768066,-1,-1,15); //Turismo
AddStaticVehicleEx(451,-687.56567383,965.72131348,11.90792179,88.24768066,-1,-1,15); //Turismo
AddStaticVehicleEx(425,-709.32141113,967.94677734,13.09082794,320.00000000,-1,-1,15); //Hunter
AddStaticVehicleEx(488,-732.27923584,964.64648438,12.63138676,0.00000000,-1,-1,15); //News Chopper
AddStaticVehicleEx(488,-736.04168701,970.70544434,12.71177292,0.00000000,-1,-1,15); //News Chopper
AddStaticVehicle(477,-700.1840,947.5282,12.0937,3.4306,121,1); // Car
CreateObject(1491,-685.05242920,931.72595215,12.50781441,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (2)
CreateObject(1491,-688.89550781,943.66503906,12.58281326,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (3)
CreateObject(1491,-685.12225342,931.74420166,12.53281403,0.00000000,0.00000000,180.00000000); //object(gen_doorint01) (4)
CreateObject(1491,-691.03100586,931.70996094,12.55781364,0.00000000,0.00000000,179.99450684); //object(gen_doorint01) (5)
CreateObject(1491,-690.98577881,931.73492432,12.53281403,0.00000000,0.00000000,357.99450684); //object(gen_doorint01) (6)
CreateObject(13666,-739.70489502,710.10467529,21.98631859,4.00000000,0.00000000,76.00000000); //object(loopwee) (1)
CreateObject(13666,-745.54797363,707.84545898,22.08210564,3.99902344,0.00000000,77.24792480); //object(loopwee) (2)
CreateObject(974,-670.21856689,967.20996094,13.68555641,0.00000000,0.00000000,269.50000000); //object(tall_fence) (1)
CreateObject(971,2595.58911133,2302.68847656,12.51057625,0.00000000,0.00000000,0.00000000); //object(subwaygate) (1)
CreateObject(971,2593.28002930,2302.59057617,12.57126141,0.00000000,0.00000000,0.00000000); //object(subwaygate) (2)
CreateObject(971,2615.33447266,2302.72973633,12.71523285,0.00000000,0.00000000,0.00000000); //object(subwaygate) (3)
CreateObject(3749,2606.25244141,2305.35351562,15.64470768,0.00000000,0.00000000,0.00000000); //object(clubgate01_lax) (1)
RKGate = CreateObject(976,2601.40527344,2303.63891602,9.94531059,0.00000000,0.00000000,359.00000000);
SetVehiclePlates();
for(new i = 0; i < 299; i++)
{
  if(IsValidSkin(i))
  {
    AddPlayerClass(i,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
  }
}
	return 1;
}

IsValidSkin(skinid)
{
  #define   MAX_BAD_SKINS 23
  new badSkins[MAX_BAD_SKINS] =
  { 2, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289, 165};
  if (skinid < 0 || skinid > 299) return false;
  for (new i = 0; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins[i]) return false; }
  #undef MAX_BAD_SKINS
  return 1;
}

forward IncreaseTime(playerid);

forward Add1Points();
public Add1Points()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            SetPlayerScore(i, GetPlayerScore(i)+1);
        }
    }
    return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 2582.445556, 2330.637207, 42.199985);
    SetPlayerFacingAngle(playerid, 180.313415);
    SetPlayerCameraLookAt(playerid, 2582.445556, 2330.637207, 42.199985);
    SetPlayerCameraPos(playerid, 2582.445556 + (10 * floatsin(-180.313415, degrees)), 2330.637207 + (10 * floatcos(-180.313415, degrees)), 42.199985);
    PlayerPlaySound(playerid, 1185,-119.9460,23.1096,12.2238);
    ApplyAnimation(playerid,"DANCING","DAN_Loop_A",4.1,1,1,1,1,1);
	return 1;
}

public OnPlayerConnect(playerid)
{
    ApplyAnimation(playerid,"DANCING","DAN_Loop_A",4.1,1,1,1,1,1);
	SetPlayerColor(playerid,COLOR_RED);
	Posaved[playerid] = 0;
	TextDrawShowForAll(Textdraw0);
	TextDrawShowForAll(Textdraw2);
	SendClientMessage(playerid, COLOR_YELLOW, "Welcome To Xtreme Stunting [FUN]! Server");
    SendClientMessage(playerid, COLOR_YELLOW, "Type /cmds or /commands for available commands");
    SendClientMessage(playerid, COLOR_RED, "Server Owner : MrKakashi (Justine)");
    SendClientMessage(playerid, COLOR_RED, "Server Hosted Country : Philippines");
    SetPlayerMapIcon(playerid, 1, -688.306579,941.510437,13.632812, 31, 0);//Home Spawn
    SetPlayerMapIcon(playerid, 1, 2580.479248,2313.195068,17.822208, 40, 0);//Rock Hotel
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public Speedboost()
{
	for(new i; i < MAX_PLAYERS; i++)
	{
	    	if(IsPlayerConnected(i) && !IsPlayerNPC(i))
	    	{
     			new Keys,up,down;
       			GetPlayerKeys(i,Keys,up,down);
			if(Keys &= 1024)
			{
   				if(GetPlayerState(i) == PLAYER_STATE_ONFOOT)
				{
					new Float:x,Float:y,Float:z;
					GetPlayerVelocity(i,x,y,z);
					SetPlayerVelocity(i,x+(x / 4),y+(y / 4),z+(z / 4));
				}
			}
			GetPlayerKeys(i,Keys,up,down);
   			if(Keys &= 4)
      			{
        			if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
				{
					new Float:x,Float:y,Float:z;
					GetVehicleVelocity(GetPlayerVehicleID(i),x,y,z);
					SetVehicleVelocity(GetPlayerVehicleID(i),x+(x / 4),y+(y / 4),z+(z / 4));
				}
			}
		}
	}
	return 1;
}

forward SendMessages();
public SendMessages()
{
    if(messagenumber == sizeof(messages)) messagenumber = 0;
    SendClientMessageToAll(COLOR_RED, messages[messagenumber]);
    messagenumber ++;
    return 1;
}

public OnPlayerSpawn(playerid)
{
	PlayerPlaySound(playerid, 1186,-119.9460,23.1096,12.2238);
	TextDrawShowForAll(Textdraw0);
    TextDrawShowForAll(Textdraw1);
    TextDrawShowForAll(Textdraw2);
    TextDrawShowForAll(Textdraw3);
    SetPlayerPos(playerid,-687.8727,938.8134,13.6328);
    PlayerPlaySound(playerid, 1063,0,0.0,0.0);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    GivePlayerWeapon(playerid, 31,5000);
	GivePlayerWeapon(playerid, 22,5000);
    GivePlayerWeapon(playerid, 29,5000);
    SetPlayerMapIcon(playerid, 1, -688.306579,941.510437,13.632812, 31,0);//Home Spawn
    SetPlayerMapIcon(playerid, 1, 2580.479248,2313.195068,17.822208, 40,0);//Rock Hotel
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	SendDeathMessage(killerid, playerid, reason);
	SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
    GameTextForPlayer(killerid,"~g~Nice Shot!",3000,2);
	GivePlayerMoney(killerid, 5000);
	SendClientMessage(killerid, -1, "Nice Shot, You Kill A Player But Dont Kill To Much");
	GameTextForPlayer(playerid,"~w~WASTED",3040,2);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	SetVehiclePlates();
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

stock SetVehiclePlates()
{
  for(new i=0;i<MAX_VEHICLES;i++)
  {
    SetVehicleNumberPlate(i, "X-[FUN!]");
  }
  return 1;
}

public OnPlayerText(playerid, text[])
{
	new PlayerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
	GetPlayerColor(playerid);
	format(text, 1024, "%s : {FFFFFF}[%d] {FFFFFF}%s", PlayerName, playerid, text);
    SendClientMessageToAll(GetPlayerColor(playerid), text);
	return 0;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
	new	tmp[256];
	new Message[256];
	new gMessage[256];
	new pName[MAX_PLAYER_NAME+1];
	new iName[MAX_PLAYER_NAME+1];
	new	idx;

	cmd = strtok(cmdtext, idx);

	if(strcmp("/pm", cmd, true) == 0)
	{
		tmp = strtok(cmdtext,idx);

		if(!strlen(tmp) || strlen(tmp) > 5) {
			SendClientMessage(playerid,COLOR_RED,"USAGE: /pm [playerid] [message]");
			return 1;
		}

		new id = strval(tmp);
        gMessage = strrest(cmdtext,idx);

		if(!strlen(gMessage)) {
			SendClientMessage(playerid,COLOR_RED,"USAGE: /pm [playerid] [message]");
			return 1;
		}

		if(!IsPlayerConnected(id)) {
			SendClientMessage(playerid,COLOR_RED,"Player is not connect!");
			return 1;
		}

		if(playerid != id) {
			GetPlayerName(id,iName,sizeof(iName));
			GetPlayerName(playerid,pName,sizeof(pName));
			format(Message,sizeof(Message),"PM Sent to %s (ID: %d): %s",iName,id,gMessage);
			SendClientMessage(playerid,COLOR_YELLOW,Message);
			format(Message,sizeof(Message),"PM From %s (ID: %d): %s",pName,playerid,gMessage);
			SendClientMessage(id,COLOR_YELLOW,Message);
			PlayerPlaySound(id,1085,0.0,0.0,0.0);

			printf("PM Logger: %s (ID:%s) (Name: %s)",Message, playerid, pName);

		}
		else {
			SendClientMessage(playerid,COLOR_RED,"You cant PM Your Self!");
		}
		return 1;
	}

	if(strcmp(cmdtext,"/vcontrol",true)==0)
	{
		if(!IsPlayerInAnyVehicle(playerid))
		{
			SendClientMessage(playerid, COLOR_RED, "ERROR : You have to be in a Vehicle");
		}
		else
		{
			ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Vehicle Control", "Lighting ( On/Off )\nBonnect ( Open/Close )\nBoot/Trunk ( Open/Close )\nDoors ( Open/Close )\nEngine ( On/Off )\nAlarm ( On/Off )", "Select", "Cancel");
		}
	    return 1;
	}

	if(strcmp("/parachute", cmdtext, true, 10) == 0)
	{
        GivePlayerWeapon(playerid, 46,100);
		SendClientMessage(playerid,COLOR_GREEN,"Enjoy with Your Parachute!");
		return 1;
	}


	if(strcmp("/para", cmdtext, true, 10) == 0)
	{
        GivePlayerWeapon(playerid, 46,100);
		SendClientMessage(playerid,COLOR_GREEN,"Enjoy with Your Parachute!");
		return 1;
	}

	if(strcmp("/lol", cmdtext, true, 10) == 0)
    {
        new vehicleid = GetPlayerVehicleID(playerid);
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR: You have to be in a vehicle");
        {
        RemovePlayerFromVehicle(playerid);
		SetVehicleHealth(vehicleid, 4.0);
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
		SendClientMessage(playerid, COLOR_RED, "OWNED!, Your Vehicle Has Been Destroy, You Have Been LOL Pranked");
		}
		return 1;
    }

	if(strcmp("/rkopengate", cmdtext, true, 10) == 0)
    {
	   MoveObject(RKGate, 2590.25244141,2303.60498047,9.94531059, 2.0);
   	   SendClientMessage(playerid,COLOR_GREEN,"The Gate is Now Open To Close it, Type /rkclosegate");
       GameTextForPlayer(playerid,"~g~Gate Opening...",3000,3);
	   return 1;
	}

    if(strcmp("/rkclosegate", cmdtext, true, 10) == 0)
    {
       MoveObject(RKGate,2601.40527344,2303.63891602,9.94531059, 2.0);
   	   SendClientMessage(playerid,COLOR_RED,"The Gate is Now Close To Open it, Type /rkopengate");
	   GameTextForPlayer(playerid,"~r~Gate Closing...",3000,3);
	   return 1;
    }

	if(strcmp("/getjetpack", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid,COLOR_GREEN,"Enjoy With Your Jetpack!");
        SetPlayerSpecialAction(playerid,2);
		return 1;
	}

	if(strcmp(cmdtext, "/flip", true) == 0)
    {
      if(IsPlayerInAnyVehicle(playerid))
      {
         new currentveh;
         new Float:angle;
         currentveh = GetPlayerVehicleID(playerid);
         GetVehicleZAngle(currentveh, angle);
         SetVehicleZAngle(currentveh, angle);
         SendClientMessage(playerid, COLOR_GREEN, "Your Vehicle has been Flip!");
         return 1;
      }
       else
      {
      SendClientMessage(playerid, COLOR_RED, "ERROR: You Are Not In A Vehicle");
      return 1;
     }
    }

    if(strcmp("/GateHelp", cmdtext, true, 10) == 0)
	{
        SendClientMessage(playerid, COLOR_WHITE, "Xtreme Stunting [FUN!] Gate Help:");
        SendClientMessage(playerid, COLOR_YELLOW, "/rkopengate, /rkclosegate");
		return 1;
	}

	if(strcmp("/teleports", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,6, DIALOG_STYLE_MSGBOX, "Teleports:", "/home /rockhotel", "Ok", "Cancel");
		return 1;
	}

	if(strcmp("/tele", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,6, DIALOG_STYLE_MSGBOX, "Teleports:", "/home /rockhotel", "Ok", "Cancel");
		return 1;
	}

	if(strcmp("/rockhotel", cmdtext, true, 10) == 0)
	{
        new pName[MAX_PLAYER_NAME];
        new string[128];
        GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
		format(string, sizeof(string), "{FFFFFF}[SERVER]:{FF002B}%s has teleported to {FFFFFF}Rock Hotel - Kakashi And SunShine Hotel (/rockhotel)",pName);
        SendClientMessageToAll(COLOR_RED, string);
		SendClientMessage(playerid, COLOR_GREEN,"Welcome To Kakashi And SunShine's Hotel");
        GameTextForPlayer(playerid,"~w~Welcome To ~r~Kakashi ~w~And ~b~SunShine's ~w~Hotel",3000,3);
		if (IsPlayerInAnyVehicle(playerid)) {
            SetVehiclePos(GetPlayerVehicleID(playerid),2612.6147,2296.0132,10.5908);
            SetVehicleZAngle(GetPlayerVehicleID(playerid),89);
		} else {
            SetPlayerPos(playerid,2588.1042,2303.2532,17.8222);
            SetPlayerFacingAngle(playerid, 87);
		}
		return 1;
	}

	if(strcmp("/home", cmdtext, true, 10) == 0)
	{
        new pName[MAX_PLAYER_NAME];
        new string[128];
        GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
		format(string, sizeof(string), "{FFFFFF}[SERVER]:{FF002B}%s has teleported to {FFFFFF}Home Spawnpoint (/home)",pName);
        SendClientMessageToAll(COLOR_RED, string);
		SendClientMessage(playerid, COLOR_GREEN,"Welcome To Home Spawnpoint");
        GameTextForPlayer(playerid,"~w~Welcome To ~r~Home ~b~Spawnpoint",3000,3);
		if (IsPlayerInAnyVehicle(playerid)) { 
            SetVehiclePos(GetPlayerVehicleID(playerid),-696.5185,966.1083,11.8512);
            SetVehicleZAngle(GetPlayerVehicleID(playerid),177);
		} else {
            SetPlayerPos(playerid,-687.8727,938.8134,13.6328);
            SetPlayerFacingAngle(playerid, 13.6328);
		}
		return 1;
	}

	if(!strcmp("/SavePos", cmdtext, true))
	{
		new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid,x,y,z);
        SetPVarFloat(playerid,"X",x);
        SetPVarFloat(playerid,"Y",y);
        SetPVarFloat(playerid,"Z",z);
        SendClientMessage(playerid,COLOR_GREEN, "[SAVEPOS]:You Save Your Position, If You Want To Load Your Position, Use {FFFF00}/LoadPos");
        if(Posaved[playerid] == 0)
        {
		    Posaved[playerid] = 1;
		}
		return 1;
	}

	if(!strcmp("/LoadPos", cmdtext, true))
	{
		if(Posaved[playerid] == 1)
		{
		    SetPlayerPos(playerid, GetPVarFloat(playerid,"X"), GetPVarFloat(playerid,"Y"), GetPVarFloat(playerid,"Z"));
		    SendClientMessage(playerid,COLOR_GREEN, "[LOADPOS]:You Load Your Position");
		}
        else SendClientMessage(playerid,COLOR_RED, "[ERROR]:You Dont Have Load Position Yet, Try {33CCCC}/SavePos");
		return 1;
	}

	if(strcmp("/help", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Help Center");
		SendClientMessage(playerid,COLOR_YELLOW,"/cmds /commands /credits /stafflist");
		return 1;
	}

	if(strcmp("/toprankadmins", cmdtext, true, 10) == 0)
	{
       ShowPlayerDialog(playerid,3, DIALOG_STYLE_MSGBOX, "Top Rank Admins:", "1.)[SP]Mr.Kakashi[WP] - Server Owner\n2.)G4MER - Co-Owner\n3.)AVI - Team Management\n4.)SunShine - Team Management", "Ok", "Cancel");
	   return 1;
    }

	if(strcmp("/changemycolour", cmdtext, true, 10) == 0)
	{
		ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Color Name Changer", "Purple\nYellow\nRed\nLightblue\nOrange\nGreen\nIndigo\nPink\nBlack", "Select", "Cancel");
		return 1;
	}

	if(strcmp("/rules", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,2, DIALOG_STYLE_MSGBOX, "Rules:", "1.)Do Not Hack/Cheat/Mods\n2.)Respect Admins And Players\n3.)Do Not Ask To Be Admin We Choosing Admins\n4.)Do Not Use Admin Account And Try To Use It\n5.)No Insulting, Flamming The Admins\n6.)Dont Kill Player To Much (Spawn Killing)\nIf you break those rules you may Punishment by Our Server Administrators", "Accept", "Ignore");
		return 1;
	}

	if(strcmp("/repair", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR: You have to be in a vehicle");
        {
		RepairVehicle(GetPlayerVehicleID(playerid));
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
		SendClientMessage(playerid, COLOR_GREEN, "Vehicle Repaired ");
		}
		return 1;
    }

	if(strcmp("/fix", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR: You have to be in a vehicle");
        {
		RepairVehicle(GetPlayerVehicleID(playerid));
        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
		SendClientMessage(playerid, COLOR_GREEN, "Vehicle Repaired ");
		}
		return 1;
    }

	if(strcmp(cmdtext, "/afk", true) == 0)
    {
        new pName[MAX_PLAYER_NAME];
        new string[128];
        GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
		SendClientMessage(playerid, COLOR_WHITE,"You Are Now AFK");
        SendClientMessage(playerid, COLOR_WHITE,"Type /back when you are back to play");
		format(string, sizeof(string), "{FFFFFF}[SERVER]:{FAF623}%s is now AFK And Be Right Back",pName);
        SendClientMessageToAll(COLOR_YELLOW, string);
        TogglePlayerControllable(playerid, 0);
        SetPlayerHealth(playerid, 999999.999);
        return 1;
    }

    if(strcmp(cmdtext, "/back", true) == 0)
    {
        new pName[MAX_PLAYER_NAME];
        new string[128];
        GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
		SendClientMessage(playerid, COLOR_WHITE,"Welcome Back");
		format(string, sizeof(string), "{FFFFFF}[SERVER]:{FF002B}%s is back and able to play again",pName);
        SendClientMessageToAll(COLOR_RED, string);
        TogglePlayerControllable(playerid, 1);
        SetPlayerHealth(playerid, 100);
        return 1;
    }

	if(strcmp("/suicide", cmdtext, true, 10) == 0)
	{
		SetPlayerHealth(playerid, 0);
		return 1;
	}

	if(strcmp("/kill", cmdtext, true, 10) == 0)
	{
		SetPlayerHealth(playerid, 0);
		return 1;
	}

	if(strcmp("/commands", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,4, DIALOG_STYLE_MSGBOX, "Commands List:", "/credits /stafflist /commands /cmds /kill /admins /report /register /login\n/suicide /afk /back /repair /fix /flip /rules /level [1-5] /lol /testadminfo\n/changemycolour /toprankadmins /animlist /me /help /stats\n/savepos /loadpos /tele /teleports /getjetpack /gatehelp /bank /banktele\n/vcontrol", "Ok", "Cancel");
		return 1;
	}

    if(strcmp("/testadmininfo", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Test Admin Tips");
		SendClientMessage(playerid,COLOR_WHITE,"You want to be admin?, We Are Testing Admins And if they pass the test they became admin");
        SendClientMessage(playerid,COLOR_WHITE,"How about go and ask to MrKakashi or G4MER To Make you test Admin Here Are Some");
        SendClientMessage(playerid,COLOR_WHITE,"Requirements For Test Admin:");
        SendClientMessage(playerid,COLOR_YELLOW,"1.)Make Sure MrKakashi Or G4MER is Online");
        SendClientMessage(playerid,COLOR_YELLOW,"2.)Make Sure You Mastered Control The Ladmin Fuctions");
        SendClientMessage(playerid,COLOR_YELLOW,"3.)Make Sure You Know All Server Commands");
        SendClientMessage(playerid,COLOR_YELLOW,"4.)Make Sure You Know All Admins, Staffd List And Gamemode Creator of The Server");
		SendClientMessage(playerid,COLOR_YELLOW,"5.)Ask For Them To I'm Applying For Test Admin Then Wait for there opinion");
        SendClientMessage(playerid,COLOR_RED,"They Will Choose A Level that will test to you then if you pass the admin test the level that they test to you will be your admin level");
		return 1;
	}

	if(strcmp("/cmds", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,4, DIALOG_STYLE_MSGBOX, "Commands List:", "/credits /stafflist /commands /cmds /kill /admins /report /register /login\n/suicide /afk /back /repair /fix /flip /rules /level [1-5] /lol /testadminfo\n/changemycolour /toprankadmins /animlist /me /help /stats /savepos\n/loadpos /tele /teleports /getjetpack /gatehelp /bank /banktele\n/vcontrol", "Ok", "Cancel");
		return 1;
	}

	if(strcmp("/stafflist", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,5, DIALOG_STYLE_MSGBOX, "Staff List:", "Server Owner: Mr.Kakashi\nCo-Owner : G4MER\nTeam Management : AVI, SunShine\nGamemode: Xtreme Kakashi V1.1", "Ok", "Cancel");
		return 1;
	}

	if(strcmp("/credits", cmdtext, true, 10) == 0)
	{
        ShowPlayerDialog(playerid,6, DIALOG_STYLE_MSGBOX, "Credits:", "Gamemode Creator : Mr.Kakashi\nAssit Gamemode Helper : G4MER\nCommand Scripter : Mr.Kakashi\nScript System: Ryder's Racing System, Ladmin, Bank System\nScripter Helper : AVI (Lukas)\nMap Maker : Mr.Kakashi\nCopyright 2011@", "Ok", "Cancel");
		return 1;
	}

	if(!strcmp(cmdtext, "/me", true, 3))
    {
        if(!cmdtext[3])return SendClientMessage(playerid,COLOR_RED, "USAGE: /me [text]");
        new str[128];
        GetPlayerName(playerid, str, sizeof(str));
        format(str, sizeof(str), "%s %s", str, cmdtext[4]);
        SendClientMessageToAll(COLOR_YELLOW, str);
        return 1;
    }
	return SendClientMessage(playerid,COLOR_RED, "Unknown Command, Type /cmds or /commands for available commands");
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SendClientMessage(playerid,COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Type /vcontrol for vehicle control list");
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    new Skinid = GetPlayerSkin(playerid);
    if(Skinid == 29 && GetPlayerScore(playerid) < 500)
    {
      GameTextForPlayer(playerid, "~r~Sorry, You Need 500 Score To Use A Stunter Skin", 5000, 3);
      SendClientMessage(playerid, COLOR_RED, "[SERVER]:You Need 500 Score To Use This Skin");
	  return 0;
    }
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
	return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    TogglePlayerControllable(playerid, 0);
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
    TogglePlayerControllable(playerid, 1);
	return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(PRESSED(KEY_SUBMISSION))
    {
       new vehicleid = GetPlayerVehicleID(playerid);
       if(IsPlayerInVehicle(playerid, vehicleid))
       {
		    RepairVehicle(GetPlayerVehicleID(playerid));
       		PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
       		SendClientMessage(playerid,COLOR_GREEN,"Vehicle Fixed!");
	   }
	}
    return 1;
}

public InfiniteNitro()
{
    new vehicleid;
	for(new i=0;i<MAX_PLAYERS;i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(GetPlayerState(i)==2)
	        {
	            vehicleid=GetPlayerVehicleID(i);
	    		if(CheckVehicle(vehicleid))
				AddVehicleComponent(vehicleid,1010);
			}
		}
	}
	return 0;
}

stock CheckVehicle(vehicleid)
{
    #define MAX_INVALID_NOS_VEHICLES 13

    new InvalidNOSVehicles[MAX_INVALID_NOS_VEHICLES] =
    {
 		522,481,441,468,448,446,513,521,510,430,520,476,463
    };

	for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
	{
 		if(GetVehicleModel(vehicleid) == InvalidNOSVehicles[i]) return false;
	}
    return true;
}

public OnRconLoginAttempt(ip[], password[], success)
{
	return 1;
}

public OnPlayerUpdate(playerid)
{
	if(GetTickCount() - armedbody_pTick[playerid] > 113){ 
		new
			weaponid[13],weaponammo[13],pArmedWeapon;
		pArmedWeapon = GetPlayerWeapon(playerid);
		GetPlayerWeaponData(playerid,1,weaponid[1],weaponammo[1]);
		GetPlayerWeaponData(playerid,2,weaponid[2],weaponammo[2]);
		GetPlayerWeaponData(playerid,4,weaponid[4],weaponammo[4]);
		GetPlayerWeaponData(playerid,5,weaponid[5],weaponammo[5]);
		#if ARMEDBODY_USE_HEAVY_WEAPON
		GetPlayerWeaponData(playerid,7,weaponid[7],weaponammo[7]);
		#endif
		if(weaponid[1] && weaponammo[1] > 0){
			if(pArmedWeapon != weaponid[1]){
				if(!IsPlayerAttachedObjectSlotUsed(playerid,0)){
					SetPlayerAttachedObject(playerid,0,GetWeaponModel(weaponid[1]),1, 0.199999, -0.139999, 0.030000, 0.500007, -115.000000, 0.000000, 1.000000, 1.000000, 1.000000);
				}
			}
			else {
				if(IsPlayerAttachedObjectSlotUsed(playerid,0)){
					RemovePlayerAttachedObject(playerid,0);
				}
			}
		}
		else if(IsPlayerAttachedObjectSlotUsed(playerid,0)){
			RemovePlayerAttachedObject(playerid,0);
		}
		if(weaponid[2] && weaponammo[2] > 0){
			if(pArmedWeapon != weaponid[2]){
				if(!IsPlayerAttachedObjectSlotUsed(playerid,1)){
					SetPlayerAttachedObject(playerid,1,GetWeaponModel(weaponid[2]),8, -0.079999, -0.039999, 0.109999, -90.100006, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
				}
			}
			else {
				if(IsPlayerAttachedObjectSlotUsed(playerid,1)){
					RemovePlayerAttachedObject(playerid,1);
				}
			}
		}
		else if(IsPlayerAttachedObjectSlotUsed(playerid,1)){
			RemovePlayerAttachedObject(playerid,1);
		}
		if(weaponid[4] && weaponammo[4] > 0){
			if(pArmedWeapon != weaponid[4]){
				if(!IsPlayerAttachedObjectSlotUsed(playerid,2)){
					SetPlayerAttachedObject(playerid,2,GetWeaponModel(weaponid[4]),7, 0.000000, -0.100000, -0.080000, -95.000000, -10.000000, 0.000000, 1.000000, 1.000000, 1.000000);
				}
			}
			else {
				if(IsPlayerAttachedObjectSlotUsed(playerid,2)){
					RemovePlayerAttachedObject(playerid,2);
				}
			}
		}
		else if(IsPlayerAttachedObjectSlotUsed(playerid,2)){
			RemovePlayerAttachedObject(playerid,2);
		}
		if(weaponid[5] && weaponammo[5] > 0){
			if(pArmedWeapon != weaponid[5]){
				if(!IsPlayerAttachedObjectSlotUsed(playerid,3)){
					SetPlayerAttachedObject(playerid,3,GetWeaponModel(weaponid[5]),1, 0.200000, -0.119999, -0.059999, 0.000000, 206.000000, 0.000000, 1.000000, 1.000000, 1.000000);
				}
			}
			else {
				if(IsPlayerAttachedObjectSlotUsed(playerid,3)){
					RemovePlayerAttachedObject(playerid,3);
				}
			}
		}
		else if(IsPlayerAttachedObjectSlotUsed(playerid,3)){
			RemovePlayerAttachedObject(playerid,3);
		}
		#if ARMEDBODY_USE_HEAVY_WEAPON
		if(weaponid[7] && weaponammo[7] > 0){
			if(pArmedWeapon != weaponid[7]){
				if(!IsPlayerAttachedObjectSlotUsed(playerid,4)){
					SetPlayerAttachedObject(playerid,4,GetWeaponModel(weaponid[7]),1,-0.100000, 0.000000, -0.100000, 84.399932, 112.000000, 10.000000, 1.099999, 1.000000, 1.000000);
				}
			}
			else {
				if(IsPlayerAttachedObjectSlotUsed(playerid,4)){
					RemovePlayerAttachedObject(playerid,4);
				}
			}
		}
		else if(IsPlayerAttachedObjectSlotUsed(playerid,4)){
			RemovePlayerAttachedObject(playerid,4);
		}
		#endif
		armedbody_pTick[playerid] = GetTickCount();
	}
	return true;
}


stock GetWeaponModel(weaponid)
{
	switch(weaponid)
	{
	    case 1:
	        return 331;

		case 2..8:
		    return weaponid+331;

        case 9:
		    return 341;

		case 10..15:
			return weaponid+311;

		case 16..18:
		    return weaponid+326;

		case 22..29:
		    return weaponid+324;

		case 30,31:
		    return weaponid+325;

		case 32:
		    return 372;

		case 33..45:
		    return weaponid+324;

		case 46:
		    return 371;
	}
	return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
	return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
	return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
	return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2)
    {
      if(response == 1)
      {
		SetPlayerScore(playerid, GetPlayerScore(playerid) + 5);
		GivePlayerMoney(playerid, 50000);
        SendClientMessage(playerid, COLOR_GREEN, "You Accept The Rules You Recieve $500000 + 5 Score Points");
	  }
      else
      {
        SendClientMessage(playerid, COLOR_RED, "You Ignore The Rules");
        SendClientMessage(playerid, COLOR_RED, "You Have Been Kicked!, Reason : Ignoring The Rules");
		Kick(playerid);
	  }
	  return 1;
    }

	new veh = GetPlayerVehicleID(playerid);
	new engine,lights,alarm,doors,bonnet,boot,objective;
	if(dialogid == 1)
	{
		if(!response) return SendClientMessage(playerid, COLOR_RED, "You Cancle The Vehicle Control Dialog");
		switch(listitem)
	    {
	        case 0:
	        {
      			if(GetPVarInt(playerid, "Lights") == 0)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Lights", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Lights Activate On");
				}
				else if(GetPVarInt(playerid, "Lights") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Lights", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Lights Activate Off");
				}
			}
			case 1:
			{
				if(GetPVarInt(playerid, "Bonnet") == 0)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
					SetPVarInt(playerid, "Bonnet", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Bonnet Open");
				}
				else if(GetPVarInt(playerid, "Bonnet") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
					SetPVarInt(playerid, "Bonnet", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Bonnet Closed");
				}
			}
			case 2:
			{
				if(GetPVarInt(playerid, "Boot") == 0)
	 			{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
					SetPVarInt(playerid, "Boot", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Boot Open");
				}
				else if(GetPVarInt(playerid, "Boot") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
					SetPVarInt(playerid, "Boot", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Boot Closed");
				}
			}
			case 3:
			{
				if(GetPVarInt(playerid, "Doors") == 0)
	 			{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective);
					SetPVarInt(playerid, "Doors", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Door Open");
				}
				else if(GetPVarInt(playerid, "Doors") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
					SetPVarInt(playerid, "Doors", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Door Closed");
				}
			}
			case 4:
			{
				if(GetPVarInt(playerid, "Engine") == 0)
	 			{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Engine", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Engine On");
				}
				else if(GetPVarInt(playerid, "Engine") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Engine", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Engine Off");
				}
			}
			case 5:
			{
				if(GetPVarInt(playerid, "Alarm") == 0)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Alarm", 1);
                    SendClientMessage(playerid, COLOR_GREEN,"{FFFFFF}[SERVER]:{3DE3B1}Alarm On");
				}
				else if(GetPVarInt(playerid, "Alarm") == 1)
				{
					GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(veh,engine,lights,VEHICLE_PARAMS_OFF,doors,bonnet,boot,objective);
					SetPVarInt(playerid, "Alarm", 0);
                    SendClientMessage(playerid, COLOR_RED,"{FFFFFF}[SERVER]:{FF002B}Alarm Off");
				}
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID)
	{
		if(response)
		{
			if(listitem == 0)
			{
				SetPlayerColor(playerid, 0x800080AA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 1)
			{
				SetPlayerColor(playerid, 0xFFFF00AA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 2)
			{
				SetPlayerColor(playerid, 0xff0000ff);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 3)
			{
				SetPlayerColor(playerid, 0x33CCFFAA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 4)
			{
				SetPlayerColor(playerid, 0xFF9900AA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 5)
			{
				SetPlayerColor(playerid, 0x33AA33AA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 6)
			{
				SetPlayerColor(playerid, 0x4B00B0AA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
			if(listitem == 7)
			{
				SetPlayerColor(playerid, 0xFF66FFAA);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
            if(listitem == 8)
			{
				SetPlayerColor(playerid, 0x00000000);
                SendClientMessage(playerid, COLOR_GREEN, "[SERVER]:Color Changed!");
			}
		}
		return 1;
	}
	return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
	return 1;
}
Lol To Long Right?

Everybody please help me
Reply
#2

If you want to use ZCMD, then you need to convert all commands to zcmd from public OnPlayerCommandText(playerid, cmdtext[])
Reply
#3

Quote:
Originally Posted by freshOrange
Посмотреть сообщение
If you want to use ZCMD, then you need to convert all commands to zcmd from public OnPlayerCommandText(playerid, cmdtext[])
Thanks Dude, Now i know what is the problem it only makes the command bug when we use zcmd because all commands are not make on ZCMD Thanks Dude you help me alot
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)