Requesting script repair - 2nd day
#1

Well hello, it's my second day of scripting, and I am stuck in this point.

Код:
/************************************************** *****************************
*    SERVER NAME: Nightmaress Deathmatch
*    SERVER VERSION: Nightmare v1.0
*    SERVER DEVELOPER: Mr.Lauren
*
* INFORMATION: Deathmatching server, BETA Public.
*
************************************************** *****************************/
#include <a_samp>
#define SPECIAL_ACTION_PISSING 68


#if defined FILTERSCRIPT
#define PocketMoney 50000 //Money on spawn
#define GIVECASH_DELAY 5000 //About can be payed in one time

// Defines
#define FILTERSCRIPT
#define DIALOGID 3300
#define MAX 13 // Change this to the max players in your server.cfg

// Sniper Death Match
new Info[255];
new Float:RandomSpawn[][6] =
{
  // Positions, (X, Y, Z and Facing Angle)
    {-973.6733,1061.2589,1345.6721,85.6553},
    {-1027.8649,1081.1333,1343.2194,282.9058},
    {-1025.7057,1082.3707,1343.3472,67.0405},
    {-1039.5646,1085.4370,1343.3317,154.3409},
    {-1062.0338,1070.1962,1343.4124,121.8743},
    {-1069.0345,1092.3414,1343.1663,116.1298}
};

// BikeRace/CarRace
new iSpawnedCar[MAX]=-1;

// Skydive
new OnSkyDiving[MAX];

public OnPlayerCommandText(playerid, cmdtext[])
{
		if (strcmp("/teleport", cmdtext, true, 10) == 0)
		{
			ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			return 1;
		}
		return 1;
	}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == DIALOGID) // Teleport Dialog
	{
		if(response)
		{
   			if(listitem == 0) // Los Santos
			{
				ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Los Santos", "Los Santos Airport \nSanta Marina \nGrove Street \nCity Hall \nPolice Station \nBank \nOcean Docks \nCrazybob's House \nJefferson Motel \nAbove Los Santos \nBack", "Select", "Cancel");
			}
			if(listitem == 1) // San Fierro
			{
				ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "San Fierro", "San Fierro Airport \nCity Hall \nBank \nOcean Flats \nMissionary Hill \nJizzys Pleasure Dome \nPolice Station  \nBack", "Select", "Cancel");
			}
			if(listitem == 2) // Las Venturas
			{
				ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Las Venturas", "Las Venturas Airport \nArea69 \nCity Hall \nPolice Station \nCaligulas Casino \nStarfish Casino \nBank \nPrickle Pine \nBandit Stadium \nLast Dime Motel \nAbove Las Venturas \nBack", "Select", "Cancel");
   			}
			if(listitem == 3) // Other
			{
				ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Other", "Verdant Meadows \nBayside \nPalominmo Creek \nMontgomery \nBlueberry \nDrylake \nSniper Death Match \nBike Race \nCar Race \nMount Chilliad Cabin \nTop of Mount Chilliad \nMount Chilliad \nBack", "Select", "Cancel");
   			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+1) // Los Santos
	{
		if(response)
		{
			if(listitem == 0) // Airport
			{
    			SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1934.8811,-2305.5283,13.5469);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Airport.");
			}
			if(listitem == 1) //Santa Marina
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 433.1179,-1796.5649,5.5469);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Santa Marina Beach.");
			}
			if(listitem == 2) // Grove Street
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2499.8733,-1667.6309,13.3512);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Grove Street.");
			}
			if(listitem == 3) // City Hall
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1461.0043,-1019.4626,24.6975);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos City Hall.");
			}
			if(listitem == 4) // Police Station
			{
				SetPlayerPos(playerid, 1544.8700,-1675.8081,13.5593);
	   		 	SetPlayerFacingAngle(playerid, 90);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Police Department.");
			}
			if(listitem == 5) // Bank
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 595.1895,-1243.1205,18.0844);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Los Santos Bank.");
			}
			if(listitem == 6) // Ocean Docks
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2791.1782,-2534.6309,13.6303);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Ocean Docks.");
			}
			if(listitem == 7) // Crazybob's House
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1255.2925,-778.2413,92.0302);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Crazybob's House.");
			}
			if(listitem == 8) // Jefferson Motel
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2229.0200,-1159.8000,25.7981);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Jefferson Motel.");
			}
			if(listitem == 9) // Above Los Santos
			{
				SetPlayerPos(playerid, 1744.1571,-1426.3916,1513.2897);
				SetPlayerFacingAngle(playerid, 0);

				GivePlayerWeapon(playerid, 46, 1);
				SendClientMessage(playerid, 0x00FFFFAA, "You got a parachute.");
				OnSkyDiving[playerid]=1;
			}
			if(listitem == 10) // Back
  			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+2) // San Fierro
	{
		if(response)
		{
			if(listitem == 0) // Airport
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -1315.9419,-223.8595,14.1484);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Airport.");
			}
			if(listitem == 1) // City Hall
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2672.6116,1268.4943,55.9456);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro City Hall.");
			}
			if(listitem == 2) // Bank
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2050.6089,459.3649,35.1719);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Bank.");
			}
			if(listitem == 3) // Ocen Flats
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2670.1101,-4.9832,6.1328);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Ocean Flats.");
			}
			if(listitem == 4) // Missionary Hill
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2515.6768,-611.6651,132.5625);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Missionary Hill.");
			}
			if(listitem == 5) // Jizzy's Pleasure Dome
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2621.0244,1403.7534,7.0938);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Jizzy's Pleasure Dome.");
			}
			if(listitem == 6) // Police Station
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -1608.1376,718.9722,12.4356);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to San Fierro Police Station.");
			}
			if(listitem == 7) // Back
			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+3) // Las Venturas
	{
		if(response)
		{
			if(listitem == 0) // Airport
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1487.9703,1736.9537,10.8125);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Airport.");
			}
			if(listitem == 1) // Area69
			{
				SetPlayerPos(playerid, 129.3000, 1920.3000, 20.0);
        		GameTextForPlayer(playerid,"~W~Welcome to ~G~Area 69~W~!",1000,0);
        		SetPlayerInterior(playerid,0);
			}
			if(listitem == 2) // City Hall
			{
				SetPlayerPos(playerid, 2421.7185,1121.9866,10.8125);
	    		SetPlayerFacingAngle(playerid, 90);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas City Hall.");
			}
			if(listitem == 3) // Police Station
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2287.2561,2426.2576,10.8203);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Police Station.");
			}
			if(listitem == 4) // Caligulas Casino
			{
				SetPlayerPos(playerid, 2187.8350,1678.5358,11.1094);
	    		SetPlayerFacingAngle(playerid, 90);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Caligulas Casino.");
			}
			if(listitem == 5) // Starfish Casino
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2227.3596,1894.3228,10.6719);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Starfish Casino.");
			}
			if(listitem == 6) // Bank
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2463.6680,2240.7524,10.8203);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Las Venturas Bank.");
			}
			if(listitem == 7) // Prickle Pine
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1434.6989,2654.4026,11.3926);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Prickle Pine.");
			}
			if(listitem == 8) // Bandit Stadium
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1493.2443,2238.1526,11.0291);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Bandit Stadium.");
			}
			if(listitem == 9) // Last Dime Motel
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1929.0522,707.8507,10.8203);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Last Dime Motel.");
			}
			if(listitem == 10) // Above Las Venturas
			{
				SetPlayerPos(playerid, 2201.6697,1997.7933,1500.1992);
				SetPlayerFacingAngle(playerid, 0);

				GivePlayerWeapon(playerid, 46, 1);
				SendClientMessage(playerid, 0x00FFFFAA, "You got a parachute.");
				OnSkyDiving[playerid]=1;
			}
			if(listitem == 11) // Back
			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+4) // Other
	{
		if(response)
		{
			if(listitem == 0) // Verdant Meadows
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 414.9159,2532.9700,19.1484);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Verdant Meadows.");
			}
			if(listitem == 1) // Bayside
			{
				SetPlayerPos(playerid, -2271.0764, 2317.8457, 4.8202);
	    		SetPlayerFacingAngle(playerid, 180);
				SendClientMessage(playerid, 0x00FFFFAA, "Aye there fisherman, your at Bayside.");
			}
			if(listitem == 2) // Palomino Creek
			{
				SetPlayerPos(playerid, 2259.5532, -85.0334, 26.5107);
	    		SetPlayerFacingAngle(playerid, 180);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Palomino Creek.");
			}
			if(listitem == 3) // Montgomery
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1377.4314,271.4077,19.5669);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Montgomery.");
			}
			if(listitem == 4) // Blueberry
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 183.9907,-108.5440,2.0234);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Blueberry.");
			}
			if(listitem == 5) // Drylake
			{
   				SetPlayerPos(playerid, -12.7000, 1481.7000, 14.00);
        		GameTextForPlayer(playerid,"~W~Welcome to ~B~Dry lake~W~!", 1000, 0);
        		SetPlayerInterior(playerid,0);
			}
			if(listitem == 6) // Sniper Death Match
			{
				new PlayerName[MAX_PLAYER_NAME];
		 		new iRandom=random(sizeof(RandomSpawn));

		 		GetPlayerName(playerid, PlayerName ,sizeof(PlayerName));
		  		// SetPlayerPos to the random spawn information
		    	SetPlayerPos(playerid, RandomSpawn[iRandom][0], RandomSpawn[iRandom][1],RandomSpawn[iRandom][2]);
				// SetPlayerFacingAngle to the random facing angle information
		    	SetPlayerFacingAngle(playerid, RandomSpawn[iRandom][3]);
		    	SetPlayerInterior(playerid, 10);
		    	format(Info, sizeof(Info), "%s (%i) has joined the Sniper Stadium. Join it too with /sniper!", PlayerName, playerid);
		    	SendClientMessageToAll(0x00FFFFFF, Info);
		    	ResetPlayerWeapons(playerid);
		    	GivePlayerWeapon(playerid, 34, 5000);
		    	GivePlayerWeapon(playerid, 24, 5000);
			}
			if(listitem == 7) // Bike Race
			{
				if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
		 		SetPlayerInterior(playerid,4);
		    	SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Bike Race. Use /exit to exit.");
				iSpawnedCar[playerid] = CreateVehicle(468,-1424.93,-664.58,1059.85, 180.0, -1, -1, -1);
		    	LinkVehicleToInterior(iSpawnedCar[playerid], 4);
		    	PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
			}
			if(listitem == 8) // Car Race
			{
				if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
		    	SetPlayerInterior(playerid,7);
		    	SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Car Race. Use /exit to exit.");
		    	iSpawnedCar[playerid] = CreateVehicle(415,-1394.54,-243.56,1043.20, 180.0, -1, -1, -1);
		    	LinkVehicleToInterior(iSpawnedCar[playerid],7);
		    	PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
			}
			if(listitem == 9) // Mount Chilliad Cabin
			{
			    SetPlayerPos(playerid, -2809.0000, -1516.5000, 142.0000);
			    SetPlayerFacingAngle(playerid, 270);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to the cabin at Mount Chilliad.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Mount Chilliad Cabin~W~!",1000,0);
			}
			if(listitem == 10) // Top of Mount Chilliad
			{
			    SetPlayerPos(playerid, -2238.0000, -1712.2700, 482.0000);
			    SetPlayerFacingAngle(playerid, 90);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported on top of Mount Chilliad.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Top of Mount Chilliad~W~!",1000,0);
			}
			if(listitem == 11) // Mount Chilliad
			{
			    SetPlayerPos(playerid, -2409.5000, -2190.0000, 35.0000);
			    SetPlayerFacingAngle(playerid, 270);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Mount Chilliad. Type /mccabin or /mctop for more places.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~Mount Chilliad~W~!",1000,0);
			}
			if(listitem == 12) // Back
			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}
	
	public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/ak47", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,30,200);
 	GivePlayerMoney(playerid,-1000);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a AK-47 For $1000!");
	return 1;
	}
	if (strcmp("/m4", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,31,200);
	GivePlayerMoney(playerid,-1000);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a M4 For $1000!");
	}
	if (strcmp("/crifle", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,33,75);
	GivePlayerMoney(playerid,-1200);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a Country-Rifle For $1200!");
	return 1;
	}
	if (strcmp("/sniper", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,34,10);
	GivePlayerMoney(playerid,-1800);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a Sniper-Rifle For $1800!");
	}
 	if (strcmp("/mp5", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,29,500);
	GivePlayerMoney(playerid,-500);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a MP5 For $500!");
	return 1;
	}
	if (strcmp("/tec9", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,32,200);
	GivePlayerMoney(playerid,-500);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a TEC-9 For $500!");
	return 1;
	}
	if (strcmp("/uzi", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,28,200);
	GivePlayerMoney(playerid,-500);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Uzi For $500!");
	return 1;
	}
	if (strcmp("/pistol", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,22,200);
	GivePlayerMoney(playerid,-200);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Pistol For $200!");
	return 1;
	}
	if (strcmp("/spistol", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,23,200);
	GivePlayerMoney(playerid,-200);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Silenced-Pistol For $200!");
	return 1;
	}
	if (strcmp("/deagle", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,24,100);
	GivePlayerMoney(playerid,-250);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Desert-Eagle For $250!");
	return 1;
	}
	if (strcmp("/knife", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,4,100);
	GivePlayerMoney(playerid,-50);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Knife For $50!");
	return 1;
	}
	if (strcmp("/katana", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,8,100);
	GivePlayerMoney(playerid,-100);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Katana For $100!");
	return 1;
	}
	if (strcmp("/shotgun", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,25,100);
	GivePlayerMoney(playerid,-800);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Shotgun For $800!");
	return 1;
	}
	if (strcmp("/cshotgun", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,27,50);
	GivePlayerMoney(playerid,-800);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Combat-ShotGun For $800!");
	return 1;
	}
	if (strcmp("/swanoff", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,26,100);
	GivePlayerMoney(playerid,-800);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Swanoff-Sho Gun For $800!");
	return 1;
	}
	if (strcmp("/grenade", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,16 ,1);
	GivePlayerMoney(playerid,-2000);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Grenade For $2000!");
	}
	if (strcmp("/moltov", cmdtext, true, 10) == 0)
 	{
	GivePlayerWeapon(playerid,18,1);
	GivePlayerMoney(playerid,-1500);
	SendClientMessage(playerid,0x33CCFFAA,"You Have Bought A Moltov For $1500!");
	}
	if (strcmp("/ammo", cmdtext, true, 10) == 0)
	{
	SendClientMessage(playerid,0x33FF33AA,"=====================================================================");
	SendClientMessage(playerid,0x33FF33AA,"                          Weapons By Mr.Lauren");
	SendClientMessage(playerid,0x33FF33AA,"=========================By [xB]Lordz====================================");
	SendClientMessage(playerid,0xFF9900AA,"Rifles: /ak47 [$1000], /m4 [$1000], /crifle [$1200], /sniper [$1000]");
	SendClientMessage(playerid,0xFF9900AA,"Sub-Machines: /tec9 [$500], /uzi [$500], /mp5 [$500]");
	SendClientMessage(playerid,0xFF9900AA,"Pistols: /pistol [$200], /spistol [$200], /deagle [$250]");
	SendClientMessage(playerid,0xFF9900AA,"Misc: /knife [$50], /katana [$100]");
 	SendClientMessage(playerid,0xFF9900AA,"Shotguns: /shotgun [$800], /cshotgun [$800], /swanoff [$800]");
	SendClientMessage(playerid,0xFF9900AA,"Explosives: /grenade [$2000], /moltov [$1500]");
		return 1;
	}
 return 0;
}
	return 0;
 }

forward MoneyGrubScoreUpdate();
forward Givecashdelaytimer(playerid);
forward SetPlayerRandomSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
forward SendPlayerFormattedText(playerid, const str[], define);
forward public SendAllFormattedText(playerid, const str[], define);

public MoneyGrubScoreUpdate()
{
new CashScore;
new name[MAX_PLAYER_NAME];
//new string[256];
for(new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, name, sizeof(name));
CashScore = GetPlayerMoney(i);
SetPlayerScore(i, CashScore);
if (CashScore > CashScoreOld)
{
CashScoreOld = CashScore;
//format(string, sizeof(string), "$$$ %s is now in the lead $$$", name);
//SendClientMessageToAll(COLOR_YELLOW, string);
}
}
}
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/pay", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [playerid] [amount]");
return 1;
}
giveplayerid = strval(tmp);

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [playerid] [amount]");
return 1;
}
moneys = strval(tmp);

//printf("givecash_command: %d %d",giveplayerid,moneys);


if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), "You have paid %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "You have recieved $%d from %s(player: %d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
printf("%s(playerid:%d) has payed %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Invalid transaction amount.");
}
}
else {
format(string, sizeof(string), "%d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}


public OnFilterScriptInit()

{
        print("\n--------------------------------------");
        print("    Mr.Laurens weapon system's loading");
        print("--------------------------------------\n");
        print("               50% Loaded");
        print("              100% Loaded");
        print("\n--------------------------------------------");
        print(" Load was procceed suffessfully!");
        print("----------------------------------------------\n");
        return 1;
}


public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Deathmatch by Lauren");
print("----------------------------------\n");
}

//Colors

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x3A47DEFF
#define COLOR_TAN 0xBDB76BAA
#define COLOR_PURPLE 0x800080AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_BLACK 0x00000000
#define COLOR_DARKGREY 0x696969FF
#define COLOR_RED 0xFF0000FF
#define COLOR_LIGHTGREEN 0x00FF11FF


#endif

public OnGameModeInit()
{
//Misc
SetGameModeText("NightMare Deathmatch");
//Classes
AddPlayerClass(270,1578.9000,-1004.6900,24.0781,189.3060,24,500,27,500,31,500) ; // GuySpawn
AddPlayerClass(271,1542.3815,-1018.6879,23.9063,259.4933,32,500,34,500,16,50); // GuySpawn2
AddPlayerClass(269,1574.1085,-1039.4579,23.9140,325.9207,22,500,29,500,30,500); // GuySpawn3
AddPlayerClass(29,1648.1752,-1020.3409,23.8984,82.1361,34,500,24,500,41,9999); // guyspawn4
AddPlayerClass(19,1638.3949,-1038.9602,23.8984,75.2427,27,500,24,500,34,500); // guyspawn 5
AddPlayerClass(292,1594.9475,-1043.5657,23.9063,358.1619,18,50,28,500,24,500); // guyspawn 6
//Cars
AddStaticVehicle(411,1658.6884,-1045.6301,23.6255,179.5374,0,0); // Infernus
AddStaticVehicle(411,1654.3730,-1045.6964,23.6255,178.6734,0,0); // Infernus
AddStaticVehicle(415,1649.6898,-1045.8671,23.6703,180.6075,0,0); // Cheetah
AddStaticVehicle(415,1645.2262,-1045.9103,23.6684,179.4133,0,0); // Cheetah
AddStaticVehicle(451,1641.0245,-1046.2959,23.6034,179.9737,0,0); // Turismo
AddStaticVehicle(451,1636.1810,-1046.3678,23.6049,181.2217,0,0); // Turismo
AddStaticVehicle(522,1627.0237,-1037.5391,23.4724,358.4659,0,0); // NRG
AddStaticVehicle(522,1631.7240,-1037.6553,23.4703,359.4286,0,0); // NRG
AddStaticVehicle(522,1636.0018,-1037.4764,23.4757,355.0911,0,0); // NRG
AddStaticVehicle(522,1640.9761,-1037.6333,23.4714,359.9706,0,0); // NRG
AddStaticVehicle(522,1644.9125,-1037.2701,23.4732,1.0191,0,0); // NRG
AddStaticVehicle(522,1649.9854,-1037.7567,23.4653,356.7254,0,0); // NRG
AddStaticVehicle(522,1654.0404,-1037.8448,23.4564,356.7516,0,0); // NRG
AddStaticVehicle(522,1658.4484,-1038.0065,23.4746,358.5745,0,0); // NRG
AddStaticVehicle(541,1632.1035,-1046.6794,23.5234,181.4293,0,0); // Bullet
AddStaticVehicle(541,1627.2782,-1047.0272,23.5233,179.7667,0,0); // Bullet
AddStaticVehicle(406,1718.0410,-1060.9911,25.4284,89.2980,1,1); // MONSTER
AddStaticVehicle(406,1704.5657,-1060.9810,25.4383,89.9575,1,1); // MONSTER
AddStaticVehicle(432,1693.0900,-1061.2255,23.9220,89.5325,43,0); // Tank
AddStaticVehicle(444,1712.3705,-1043.2947,24.2776,180.1961,32,53); // monstertruck
AddStaticVehicle(444,1707.8983,-1043.0551,24.2775,182.2425,32,14); // monstertruck
AddStaticVehicle(444,1703.4321,-1043.2228,24.2776,179.6005,32,36); // monstertruck
AddStaticVehicle(471,1698.6552,-1043.1039,23.3871,179.0870,74,83); // tracktoron
AddStaticVehicle(471,1694.5958,-1043.0059,23.3869,177.6409,66,71); // tracktoron
AddStaticVehicle(471,1689.4056,-1042.8264,23.3881,180.1959,103,111); // tracktoron
AddStaticVehicle(495,1685.2644,-1043.0099,24.2530,179.7142,114,10); // sandstalker
AddStaticVehicle(495,1680.6151,-1043.4302,24.2525,180.1732,88,99); // sandstalker
AddStaticVehicle(520,1689.1721,-1016.2593,24.6360,193.0157,0,0); // hydra
AddStaticVehicle(601,1721.9106,-1068.8397,23.6784,90.1091,1,1); // splashy
AddStaticVehicle(601,1710.3500,-1068.0951,23.6650,88.6382,1,1); // splash
AddStaticVehicle(601,1702.0712,-1068.1466,23.6650,89.5017,1,1); // splash
AddStaticVehicle(601,1693.1000,-1068.2498,23.6650,88.9520,1,1); // splashy
//Objects
CreateObject(3268, 1816.14, -2438.44, 12.91, 0.00, 0.00, 91.00); //ls ap hangar
CreateObject(3268, 1848.77, -2437.74, 12.91, 0.00, 0.00, 91.00); //ls ap hangar
CreateObject(3268, 1880.39, -2437.01, 12.91, 0.00, 0.00, 91.00); //ls ap hangar
CreateObject(3279, 1554.85, -1020.41, 22.89, 0.00, 0.00, 0.00);
CreateObject(3279, 1803.70, -1055.15, 23.05, 0.00, 0.00, 0.00);
CreateObject(1225, 1653.15, -1033.56, 22.90, 0.00, 0.00, 0.00);
CreateObject(1225, 1654.18, -1033.71, 23.32, 0.00, 0.00, 0.00);
CreateObject(1225, 1653.62, -1034.57, 23.02, 0.00, 0.00, 0.00);
CreateObject(1225, 1550.11, -1008.27, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1551.01, -1008.23, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1552.18, -1008.23, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1553.38, -1008.26, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1554.36, -1008.28, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1555.54, -1008.28, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1556.74, -1008.27, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1558.00, -1008.29, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1559.30, -1008.27, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1560.62, -1008.28, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1562.06, -1008.30, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1563.35, -1008.30, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1564.82, -1008.28, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1566.37, -1008.27, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1567.74, -1008.28, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1569.21, -1008.29, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1570.39, -1008.30, 22.88, 0.00, 0.00, 0.00);
CreateObject(1225, 1571.69, -1008.24, 22.88, 0.00, 0.00, 0.00);
CreateObject(1248, 1638.79, -1002.99, 30.63, 0.00, 0.00, 0.00);
CreateObject(1248, 1595.36, -997.78, 28.97, 0.00, 0.00, 0.00);
CreateObject(1248, 1575.12, -1001.55, 33.14, 0.00, 0.00, 0.00);
CreateObject(969, 1543.76, -1014.79, 22.85, 0.00, 0.00, 69.00);
CreateObject(969, 1540.61, -1022.83, 22.85, 0.00, 0.00, 69.00);
CreateObject(969, 1538.33, -1028.88, 22.85, 0.00, 0.00, 69.00);
CreateObject(969, 1545.41, -1010.56, 22.85, 0.00, 0.00, 69.00);
CreateObject(969, 1538.41, -1028.80, 22.85, 0.00, 0.00, -18.00);
CreateObject(969, 1546.33, -1031.33, 22.85, 0.00, 0.00, -18.00);
CreateObject(969, 1554.51, -1033.99, 22.85, 0.00, 0.00, -18.00);
CreateObject(969, 1562.33, -1036.61, 22.85, 0.00, 0.00, -34.00);
CreateObject(969, 1568.63, -1040.89, 22.85, 0.00, 0.00, -38.00);
CreateObject(969, 1575.17, -1045.83, 22.85, 0.00, 0.00, -50.00);
CreateObject(969, 1580.79, -1052.53, 22.85, 0.00, 0.00, -52.00);
CreateObject(969, 1586.11, -1059.33, 22.85, 0.00, 0.00, -56.00);
CreateObject(969, 1590.90, -1066.42, 22.85, 0.00, 0.00, -60.00);
CreateObject(969, 1595.21, -1074.05, 22.85, 0.00, 0.00, -60.00);
CreateObject(969, 1599.65, -1081.58, 22.85, 0.00, 0.00, -70.00);
CreateObject(969, 1602.57, -1089.60, 22.85, 0.00, 0.00, -76.00);
CreateObject(969, 1604.70, -1098.07, 22.85, 0.00, 0.00, -78.00);
CreateObject(969, 1606.58, -1106.48, 22.85, 0.00, 0.00, -82.00);
CreateObject(969, 1607.76, -1114.97, 22.85, 0.00, 0.00, -84.00);
CreateObject(969, 1608.65, -1123.28, 22.85, 0.00, 0.00, -86.00);
CreateObject(969, 1609.19, -1132.01, 22.85, 0.00, 0.00, -86.00);
CreateObject(969, 1609.34, -1135.43, 22.85, 0.00, 0.00, -86.00);
CreateObject(969, 1610.01, -1144.07, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1618.24, -1144.03, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1626.55, -1144.01, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1635.25, -1143.98, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1643.83, -1143.91, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1652.62, -1143.91, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1661.23, -1143.91, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1670.09, -1143.89, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1675.33, -1143.87, 22.85, 0.00, 0.00, 0.00);
CreateObject(969, 1683.99, -1143.77, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1684.02, -1135.71, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1684.03, -1127.05, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1684.04, -1118.39, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1684.04, -1100.99, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1683.99, -1109.66, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1692.62, -1092.48, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1701.37, -1092.63, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1710.12, -1092.76, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1718.89, -1092.91, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1727.52, -1093.09, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1736.15, -1093.25, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1744.72, -1093.50, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1753.45, -1093.62, 22.85, 0.00, 0.00, 179.00);
CreateObject(969, 1761.92, -1093.47, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1770.55, -1093.31, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1779.36, -1093.20, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1788.16, -1093.02, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1796.99, -1092.82, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1805.75, -1092.70, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1814.39, -1092.61, 22.85, 0.00, 0.00, 181.00);
CreateObject(969, 1814.39, -1092.61, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.33, -1083.94, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.36, -1075.20, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.28, -1066.66, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.23, -1057.95, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.12, -1049.47, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.18, -1040.91, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.13, -1031.58, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1814.13, -1023.20, 22.85, 0.00, 0.00, 90.00);
CreateObject(969, 1545.41, -1010.56, 25.87, 0.00, 0.00, 69.00);
CreateObject(969, 1543.76, -1014.79, 25.87, 0.00, 0.00, 69.00);
CreateObject(969, 1540.61, -1022.83, 25.87, 0.00, 0.00, 69.00);
CreateObject(969, 1538.35, -1028.72, 25.87, 0.00, 0.00, 69.00);
CreateObject(969, 1538.41, -1028.80, 25.87, 0.00, 0.00, -18.00);
CreateObject(969, 1546.34, -1031.35, 25.87, 0.00, 0.00, -18.00);
CreateObject(969, 1554.51, -1033.99, 25.87, 0.00, 0.00, -18.00);
CreateObject(969, 1562.33, -1036.61, 25.87, 0.00, 0.00, -34.00);
CreateObject(969, 1568.63, -1040.89, 25.87, 0.00, 0.00, -38.00);
CreateObject(969, 1575.17, -1045.83, 25.87, 0.00, 0.00, -50.00);
CreateObject(969, 1580.79, -1052.53, 25.87, 0.00, 0.00, -52.00);
CreateObject(969, 1586.11, -1059.33, 25.87, 0.00, 0.00, -56.00);
CreateObject(969, 1590.90, -1066.42, 25.87, 0.00, 0.00, -60.00);
CreateObject(969, 1595.24, -1074.08, 22.85, 0.00, 0.00, -60.00);
CreateObject(969, 1595.24, -1074.08, 25.87, 0.00, 0.00, -60.00);
CreateObject(969, 1599.65, -1081.58, 25.87, 0.00, 0.00, -70.00);
CreateObject(969, 1602.57, -1089.60, 25.87, 0.00, 0.00, -76.00);
CreateObject(969, 1604.70, -1098.07, 25.87, 0.00, 0.00, -78.00);
CreateObject(969, 1606.58, -1106.48, 25.87, 0.00, 0.00, -82.00);
CreateObject(969, 1607.76, -1114.97, 25.87, 0.00, 0.00, -84.00);
CreateObject(969, 1608.65, -1123.28, 25.87, 0.00, 0.00, -86.00);
CreateObject(969, 1609.19, -1132.01, 25.87, 0.00, 0.00, -86.00);
CreateObject(969, 1609.34, -1135.43, 25.87, 0.00, 0.00, -86.00);
CreateObject(969, 1610.01, -1144.07, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1618.24, -1144.03, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1626.55, -1144.01, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1635.25, -1143.98, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1643.83, -1143.91, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1652.62, -1143.91, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1661.23, -1143.91, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1670.09, -1143.89, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1675.35, -1143.86, 25.87, 0.00, 0.00, 0.00);
CreateObject(969, 1683.99, -1143.77, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1684.02, -1135.71, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1684.03, -1127.05, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1684.04, -1118.39, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1683.99, -1109.69, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1684.04, -1100.99, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1692.62, -1092.48, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1701.37, -1092.63, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1710.12, -1092.76, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1718.89, -1092.91, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1727.52, -1093.09, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1736.15, -1093.25, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1744.72, -1093.50, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1753.45, -1093.60, 25.87, 0.00, 0.00, 179.00);
CreateObject(969, 1761.92, -1093.47, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1770.55, -1093.31, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1779.36, -1093.20, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1788.16, -1093.02, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1796.99, -1092.82, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1805.75, -1092.70, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1814.39, -1092.61, 25.87, 0.00, 0.00, 181.00);
CreateObject(969, 1814.39, -1092.61, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.33, -1083.94, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.36, -1075.20, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.28, -1066.66, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.21, -1057.95, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.12, -1049.47, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.18, -1040.91, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.13, -1031.58, 25.87, 0.00, 0.00, 90.00);
CreateObject(969, 1814.13, -1023.20, 25.87, 0.00, 0.00, 90.00);
CreateObject(16094, 1769.08, -2562.90, 16.00,   0.00, 0.00, 0.00);
CreateObject(969, 1674.66, -2516.52, 12.36,   0.00, 0.00, 91.00);
CreateObject(11436, 1704.27, -2541.08, 12.48,   0.00, 0.00, 0.00);
CreateObject(11436, 1769.74, -2562.55, 12.43,   0.00, 0.00, 0.00);
CreateObject(3074, 1799.46, -2558.89, 12.53,   0.00, 0.00, 0.00);
CreateObject(3074, 1799.90, -2524.77, 12.53,   0.00, 0.00, 0.00);
CreateObject(3074, 1743.35, -2525.06, 12.53,   0.00, 0.00, 0.00);
CreateObject(3074, 1743.69, -2559.80, 12.53,   0.00, 0.00, 0.00);
CreateObject(18359, -2423.09, -2867.39, -20.38,   356.86, 0.00, 3.14);
CreateObject(18359, -2423.09, -2867.39, -20.38,   356.86, 0.00, 3.14);
CreateObject(18359, -2393.67, -2849.71, 649.60,   348.00, -2.00, 7.00);
CreateObject(18359, -2389.85, -2848.85, 650.00,   356.86, 0.00, 3.14);
CreateObject(709, -2281.57, -2793.31, 670.97,   0.00, 0.00, 84.00);
CreateObject(709, -2284.52, -2797.64, 670.97,   0.00, 0.00, 0.00);
CreateObject(709, -2496.86, -2794.91, 678.62,   0.00, 0.00, 0.00);
CreateObject(969, -2388.49, -2727.52, 668.63,   0.00, 0.00, 0.00);
CreateObject(969, -2397.09, -2727.56, 668.39,   0.00, 0.00, 0.00);
CreateObject(969, -2405.58, -2727.48, 668.39,   0.00, 0.00, 0.00);
CreateObject(969, -2405.43, -2727.48, 667.85,   0.00, 0.00, 215.00);
CreateObject(969, -2412.55, -2732.50, 667.83,   0.00, 0.00, 215.00);
CreateObject(969, -2419.60, -2737.58, 668.63,   0.00, 0.00, 167.00);
CreateObject(969, -2427.90, -2735.61, 668.63,   0.00, -6.00, 177.00);
CreateObject(969, -2436.75, -2734.76, 669.35,   0.00, -9.00, 175.00);
CreateObject(969, -2445.56, -2734.27, 670.67,   0.00, -9.00, 177.00);
CreateObject(969, -2436.75, -2734.76, 668.49,   0.00, -9.00, 177.00);
CreateObject(969, -2445.56, -2734.27, 669.29,   0.00, -9.00, 177.00);
CreateObject(969, -2451.60, -2733.96, 670.67,   0.00, -9.00, 177.00);
CreateObject(969, -2460.43, -2733.45, 670.67,   0.00, -9.00, 177.00);
CreateObject(969, -2464.79, -2733.67, 670.67,   0.00, -9.00, 177.00);
CreateObject(969, -2472.63, -2733.23, 670.67,   0.00, -9.00, 177.00);
CreateObject(969, -2480.77, -2732.69, 671.71,   0.00, -3.00, 177.00);
CreateObject(969, -2489.54, -2732.26, 671.71,   0.00, -3.00, 177.00);
CreateObject(969, -2493.10, -2732.09, 671.65,   0.00, -3.00, 177.00);
CreateObject(969, -2451.60, -2733.96, 670.17,   0.00, -9.00, 177.00);
CreateObject(969, -2460.43, -2733.45, 670.25,   0.00, -9.00, 177.00);
CreateObject(969, -2464.79, -2733.67, 670.35,   0.00, -9.00, 177.00);
CreateObject(969, -2419.60, -2737.58, 667.83,   0.00, 0.00, 167.00);
CreateObject(969, -2427.90, -2735.61, 668.29,   0.00, -6.00, 177.00);
CreateObject(969, -2501.59, -2731.74, 672.11,   0.00, -7.00, 279.00);
CreateObject(969, -2500.24, -2740.09, 673.11,   0.00, -7.00, 279.00);
CreateObject(969, -2501.59, -2731.74, 671.85,   0.00, -7.00, 279.00);
CreateObject(969, -2500.24, -2740.09, 672.93,   0.00, -7.00, 279.00);
CreateObject(969, -2498.87, -2748.63, 674.15,   0.00, -7.00, 279.00);
CreateObject(969, -2498.87, -2748.63, 676.95,   0.00, -7.00, 279.00);
CreateObject(969, -2497.46, -2757.30, 677.13,   0.00, -7.00, 279.00);
CreateObject(969, -2496.09, -2765.89, 676.95,   0.00, -7.00, 279.00);
CreateObject(969, -2497.45, -2757.32, 678.01,   0.00, -7.00, 279.00);
CreateObject(969, -2496.34, -2765.31, 679.03,   0.00, -3.00, 279.00);
CreateObject(969, -2495.13, -2772.71, 679.69,   0.00, -3.00, 279.00);
CreateObject(969, -2493.83, -2781.44, 679.03,   0.00, -3.00, 279.00);
CreateObject(969, -2492.34, -2790.05, 679.03,   0.00, -3.00, 299.00);
CreateObject(5076, 1360.64, -2487.85, 16.40,   0.00, 0.00, 0.00);
CreateObject(5076, 1360.64, -2487.85, 16.40,   0.00, 0.00, 0.00);
CreateObject(5076, 1360.64, -2487.85, 16.40,   0.00, 0.00, 0.00);
CreateObject(5076, 1360.64, -2487.85, 16.40,   0.00, 0.00, 0.00);
CreateObject(5076, 1360.64, -2487.85, 16.40,   0.00, 0.00, 0.00);
CreateObject(969, -2488.61, -2795.06, 679.03,   0.00, -3.00, 279.00);
CreateObject(969, -2487.24, -2803.30, 679.03,   0.00, -3.00, 309.00);
CreateObject(969, -2482.25, -2808.08, 679.03,   0.00, -3.00, 279.00);
CreateObject(969, -2480.84, -2816.85, 679.03,   0.00, -3.00, 285.00);
CreateObject(969, -2478.79, -2825.15, 679.03,   0.00, -3.00, 279.00);
CreateObject(969, -2478.56, -2825.21, 682.13,   0.00, -3.00, 279.00);
CreateObject(969, -2478.15, -2826.98, 676.43,   0.00, 1.00, 279.00);
CreateObject(969, -2478.15, -2826.98, 673.49,   0.00, 1.00, 279.00);
CreateObject(969, -2478.15, -2826.98, 672.91,   0.00, 1.00, 279.00);
CreateObject(969, -2478.79, -2825.15, 676.43,   0.00, -1.00, 279.00);
CreateObject(969, -2478.79, -2825.15, 673.37,   0.00, -1.00, 279.00);
CreateObject(969, -2478.79, -2825.15, 672.51,   0.00, -1.00, 279.00);
CreateObject(969, -2480.76, -2816.86, 672.09,   0.00, -3.00, 285.00);
CreateObject(969, -2481.12, -2816.75, 676.13,   0.00, -3.00, 285.00);
CreateObject(969, -2480.88, -2816.84, 673.13,   0.00, -3.00, 285.00);
CreateObject(969, -2482.25, -2808.08, 675.91,   0.00, -3.00, 279.00);
CreateObject(969, -2482.25, -2808.08, 672.77,   0.00, -3.00, 279.00);
CreateObject(969, -2487.24, -2803.30, 675.97,   0.00, -3.00, 309.00);
CreateObject(969, -2487.24, -2803.30, 672.71,   0.00, -3.00, 309.00);
CreateObject(969, -2488.61, -2795.06, 675.95,   0.00, -3.00, 279.00);
CreateObject(969, -2488.61, -2795.06, 675.27,   0.00, -3.00, 279.00);
CreateObject(969, -2492.34, -2790.05, 676.03,   0.00, -3.00, 299.00);
CreateObject(969, -2493.83, -2781.44, 678.17,   0.00, -3.00, 279.00);
CreateObject(969, -2493.83, -2781.44, 680.11,   0.00, -3.00, 279.00);
CreateObject(969, -2495.13, -2772.71, 678.61,   0.00, -3.00, 279.00);
CreateObject(969, -2496.34, -2765.31, 679.25,   0.00, -3.00, 279.00);
CreateObject(969, -2497.45, -2757.32, 678.27,   0.00, -7.00, 279.00);
CreateObject(969, -2498.87, -2748.63, 677.21,   0.00, -7.00, 279.00);
CreateObject(969, -2500.24, -2740.09, 676.07,   0.00, -7.00, 279.00);
CreateObject(969, -2501.59, -2731.74, 674.99,   0.00, -7.00, 279.00);
CreateObject(969, -2492.34, -2790.05, 680.49,   0.00, -3.00, 299.00);
CreateObject(969, -2488.61, -2795.06, 680.73,   0.00, -3.00, 279.00);
CreateObject(969, -2487.24, -2803.30, 681.11,   0.00, -3.00, 309.00);
CreateObject(969, -2482.25, -2808.08, 681.21,   0.00, -3.00, 279.00);
CreateObject(969, -2480.84, -2816.85, 681.69,   0.00, -3.00, 285.00);
CreateObject(969, -2478.56, -2825.21, 679.05,   0.00, -3.00, 279.00);
CreateObject(16114, -2460.37, -2842.67, 671.64,   0.00, 0.00, 105.00);
CreateObject(16114, -2433.81, -2844.05, 671.64,   0.00, 0.00, 105.00);
CreateObject(16114, -2402.63, -2841.14, 671.64,   0.00, 0.00, 105.00);
CreateObject(16114, -2371.52, -2837.04, 671.64,   0.00, 4.00, 105.00);
CreateObject(16114, -2343.53, -2833.03, 671.64,   -4.00, 4.00, 105.00);
CreateObject(969, -2478.56, -2829.83, 682.13,   0.00, -3.00, 279.00);
CreateObject(969, -2478.56, -2829.33, 679.05,   0.00, -3.00, 279.00);
CreateObject(16114, -2328.89, -2825.69, 671.64,   -4.00, 4.00, 105.00);
CreateObject(16114, -2306.45, -2814.49, 671.64,   -4.00, 4.00, 105.00);
CreateObject(16114, -2272.28, -2760.16, 671.64,   -4.00, 4.00, 360.00);
CreateObject(16114, -2278.52, -2741.09, 671.64,   -4.00, 4.00, 236.00);
CreateObject(16114, -2319.08, -2723.29, 671.64,   -4.00, 4.00, 105.00);
CreateObject(16114, -2343.14, -2716.72, 660.00,   -4.00, 4.00, -69.00);
CreateObject(969, -2381.50, -2727.53, 668.63,   0.00, 0.00, 0.00);
CreateObject(969, -2381.50, -2727.53, 671.65,   0.00, 0.00, 0.00);
CreateObject(969, -2372.68, -2727.53, 671.65,   0.00, 0.00, 0.00);
CreateObject(969, -2372.70, -2727.50, 668.63,   0.00, 0.00, 0.00);
CreateObject(969, -2388.49, -2727.52, 671.65,   0.00, 0.00, 0.00);
CreateObject(969, -2397.12, -2727.55, 671.61,   0.00, 0.00, 0.00);
CreateObject(969, -2405.46, -2727.61, 671.61,   0.00, 0.00, 0.00);
CreateObject(969, -2405.43, -2727.48, 671.05,   0.00, 0.00, 215.00);
CreateObject(969, -2412.68, -2732.52, 671.05,   0.00, 0.00, 215.00);
CreateObject(969, -2419.60, -2737.54, 671.05,   0.00, 0.00, 167.00);
CreateObject(969, -2427.90, -2735.61, 668.63,   0.00, -6.00, 177.00);
CreateObject(969, -2427.90, -2735.61, 668.63,   0.00, -6.00, 177.00);
CreateObject(969, -2427.90, -2735.61, 671.01,   0.00, -6.00, 177.00);
CreateObject(969, -2436.45, -2735.20, 671.83,   0.00, -9.00, 175.00);
CreateObject(969, -2444.79, -2734.45, 673.19,   0.00, -9.00, 177.00);
CreateObject(969, -2493.10, -2732.09, 674.43,   0.00, -3.00, 177.00);
CreateObject(969, -2489.54, -2732.26, 674.21,   0.00, -3.00, 177.00);
CreateObject(969, -2480.77, -2732.69, 673.75,   0.00, -3.00, 177.00);
CreateObject(969, -2472.63, -2733.23, 672.43,   0.00, -9.00, 177.00);
CreateObject(969, -2464.79, -2733.67, 671.31,   0.00, -9.00, 177.00);
CreateObject(969, -2458.82, -2733.99, 671.21,   0.00, -9.00, 177.00);





return 1;

}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,835.2302,-2065.7307,12.8672);
SetPlayerFacingAngle(playerid,359.5764);
SetPlayerCameraPos(playerid,835.0862,-2060.4966,12.8672);
SetPlayerCameraLookAt(playerid,835.2302,-2065.7307,12.8672);
return 1;
}

public OnPlayerConnect(playerid)

{
    new string[64], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
    format(string,sizeof string,"%s (%i) has joined Nightmares Deathmatch!",pName, playerid);
    SendClientMessageToAll(-1,string);
    SendClientMessage(playerid, COLOR_RED , "Wellcome to Nightmare Deathmatching. Enjoy, and Have fun!");
    SendClientMessage(playerid, COLOR_RED , "Please, listen to the rules, don't break them!");
    SendClientMessage(playerid, COLOR_RED , "No hacking, cheating, rulebreaking, or it might cause a ban!");
    SendClientMessage(playerid, COLOR_RED , "Use /help and /cmds or /teleports for more information!");
    
    
    SendClientMessage(playerid, COLOR_LIGHTBLUE , "Coded and scripted By Mr.Lauren");
    SendClientMessage(playerid, COLOR_LIGHTBLUE , "All right reserved, do not copy!");
    
    
    
	SendClientMessage(playerid, COLOR_LIGHTGREEN , "---------------------------------------------------");
	SendClientMessage(playerid, COLOR_LIGHTGREEN , "Coded, Scripited by Mr.Lauren");
	SendClientMessage(playerid, COLOR_LIGHTGREEN , "Nightmares Deathmatching");
	SendClientMessage(playerid, COLOR_LIGHTGREEN , "---Enjoy your stay---");
	SendClientMessage(playerid, COLOR_LIGHTGREEN , "--------------------------------------------------");
}


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

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

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

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText( playerid, cmdtext[ ] )
{
if ( !strcmp( cmdtext, "/bankp", true ) )
{
SetPlayerPos( playerid, 1602.3510, -1034.1279, 23.9063 );
SendClientMessage( playerid, COLOR_YELLOW, "You have been successfully teleported to the banks parking lot." );
return 1;
}

// new command

if ( !strcmp( cmdtext, "/airport", true ) )
{
SetPlayerPos(playerid,1831.9614,-2541.3335,13.5469);
SendClientMessage( playerid, COLOR_YELLOW, "You have been successfully teleported to the airport." );

return 1;
}

// new command

if ( !strcmp( cmdtext, "/help", true ) )
{
SendClientMessage(playerid, COLOR_YELLOW , "[HELP] Wellcome to the servers help, and support");
SendClientMessage( playerid, COLOR_YELLOW, "[HELP] I hope, that you will understand the rules, and will enjoy the game!");
SendClientMessage( playerid, COLOR_YELLOW, "[HELP] This is a simple DM server, no hacking, and not cheating, just have fun!");
SendClientMessage( playerid, COLOR_YELLOW, "[HELP] For more informations please use /cmds, and feel free to contract any admin!");
return 1;
}

// new command

if ( !strcmp( cmdtext, "/heal", true ) )
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, COLOR_LIGHTGREEN , " Congratulations! You just healed your self!");
return 1;
}

// new command

if ( !strcmp( cmdtext, "/kill", true ) )
{
SetPlayerHealth(playerid, 0);
SendClientMessage(playerid, COLOR_RED , " You have just commited a suicide!");
return 1;
}

// new command

if ( !strcmp( cmdtext, "/cmds", true ) )
{
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] This is the commands of our server, each of them, was scripted by Mr.Lauren!");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /help - The basics of our server.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /heal - Sets your health to 100.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /kill - You will die immidiately.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /bankp - Teleports you to the banks parking lot.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /airport - Teleports you to the airport area.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /minigun - Minigun DM area.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /teleport - A list of teleports.");
SendClientMessage(playerid, COLOR_LIGHTGREEN , "[HELP] /ammo - Weapon shop, of your own choise.");
return 1;
}

// new command

if ( !strcmp( cmdtext, "/minigun", true ) )
{
SetPlayerPos(playerid,-2415.7747,-2770.6055,669.0447);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 38, 99999);
SendClientMessage(playerid, COLOR_LIGHTBLUE , "You have been teleported to minigun mini-game");
return 1;
}

// new command

{
	if (strcmp("/anims", cmdtext, true, 10) == 0)
	{
		SendClientMessage(playerid, COLOR_BLUE, "/relax | /scared | /sick | /wave | /spank | /taichi | /crossarms |");
        SendClientMessage(playerid, COLOR_BLUE, "/wank | /kiss | /talk | /fucku | /cocaine | /rocky | /sit | /smoke |");
        SendClientMessage(playerid, COLOR_BLUE, "/beach | /lookout | /circle | /medic | /chat | /die | /slapa | /rofl |");
        SendClientMessage(playerid, COLOR_BLUE, "/glitched | /fakefire | /bomb | /robman | /handsup | /piss |");
        SendClientMessage(playerid, COLOR_BLUE, "/getin | /skate | /cover | /fart | /vomit | /drunk | /bj1 | /bj2 | /bj3");
        SendClientMessage(playerid, COLOR_BLUE, "/funnywalk | /kickass | /cell | /laugh | /eat | /injured |");
        SendClientMessage(playerid, COLOR_BLUE, "/slapass | /laydown | /arrest | /laugh | /eat | /carjack | /strip | /strip2");
        SendClientMessage(playerid, COLOR_BLUE, "/animswat | /animswat1 | /animswat2 | /animswat3 | /animswat4 | /animswat5");
        SendClientMessage(playerid, COLOR_BLUE, "/animswat6 | /strip3 | /strip4 | /strip5 | /baseball | /baseball2");
        return 1;
	}
	else if (strcmp(cmdtext, "/relax", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/handsup", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/bomb", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/robman", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/wank", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/crossarms", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid,"PAULNMAC", "wank_loop", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/taichi", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/spank", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/wave", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/sick", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/scared", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
            ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/talk", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","IDLE_CHAT",1.800001, 1, 1, 1, 1, 13000);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/kiss", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"KISSING", "Grlfrd_Kiss_02", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/sit", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"INT_OFFICE", "OFF_Sit_Bored_Loop", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/fucku", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"ped", "fucku", 4.1, 0, 1, 1, 1, 1 );
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/cocaine", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"CRACK", "crckdeth2", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/rocky", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"GYMNASIUM", "GYMshadowbox", 1.800001, 1, 0, 0, 1, 600);
		}
	    return 1;
	}
	else if (strcmp(cmdtext, "/smoke", true)==0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
		}
	    return 1;
	}
	else if (strcmp("/beach", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"BEACH","SitnWait_loop_W",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/lookout", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"ON_LOOKERS","lkup_in",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/circle", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"CHAINSAW","CSAW_Hit_2",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/medic", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"MEDIC","CPR",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/chat", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/die", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","BIKE_fallR",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/slapa", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","BIKE_elbowL",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/rofl", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","Crouch_Roll_L",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/glitched", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"TATTOOS","TAT_Sit_Out_O",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/fakefire", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"SILENCED","SilenceCrouchfire",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/fart", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			PlayerPlaySound(playerid, 1147, 0.0, 0.0, 0.0);
		}
		return 1;
	}
	else if (strcmp("/vomit", cmdtext, true) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
	    	ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); // Vomit BAH!
	    	PlayerPlaySound(playerid, 1169, 0.0, 0.0, 0.0);
        }
        return 1;
	}
	else if (strcmp("/drunk", cmdtext, true, 10) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"PED","WALK_DRUNK",4.1,0,1,1,1,1);
		}
		return 1;
	}
	else if (strcmp("/getin", cmdtext, true) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"NEVADA","NEVADA_getin",4.1,0,1,1,1,1);
        }
        return 1;
    }
	else if (strcmp("/piss", cmdtext, true) == 0)
    {
	    if (GetPlayerState(playerid)== 1)
	    {
			SetPlayerSpecialAction(playerid, SPECIAL_ACTION_PISSING);
        }
		return 1;
    }
	else if (strcmp("/funnywalk", cmdtext, true) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"WUZI","Wuzi_Walk",4.1,0,1,1,1,1);
		}
  		return 1;
    }
	else if (strcmp("/kickass", cmdtext, true) == 0)
	{
		if (GetPlayerState(playerid)== 1)
	    {
			ApplyAnimation(playerid,"FIGHT_E","Hit_fightkick",4.1,0,1,1,1,1);
        }
        return 1;
    }
 	if(strcmp("/cell", cmdtext, true) == 0)
	{
		SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
        return 1;
    }
    if (strcmp("/laugh", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); // Laugh
		return 1;
	}
    if (strcmp("/eat", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); // Eat Burger
		return 1;
	}
    if(strcmp("/injured", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0);
		return 1;
    }
    if (strcmp("/slapass", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); // Ass Slapping
		return 1;
	}
    if (strcmp("/laydown", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); // Lay down
		return 1;
 	}
    if (strcmp("/arrest", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); // Gun Arrest
		return 1;
 	}
    if(strcmp("/carjack", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0);
  		return 1;
    }
    else if (strcmp(cmdtext, "/stopanim", true)==0)
	{
        ClearAnimations(playerid);
	    return 1;
	}
	if(strcmp("/bj1", cmdtext, true) == 0)
	{
		ApplyAnimation(playerid,"BLOWJOBZ","BJ_STAND_END_W",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/bj2", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"BLOWJOBZ","BJ_STAND_END_P",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/bj3", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"BLOWJOBZ","BJ_STAND_LOOP_W",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","gnstwall_injurd",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat2", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","JMP_Wall1m_180",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat3", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","Rail_fall",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat4", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","Rail_fall_crawl",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat5", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","swt_breach_01",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/animswat6", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"SWAT","swt_breach_02",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/strip", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"STRIP","strip_A",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/strip2", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"STRIP","strip_B",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/strip3", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"STRIP","strip_C",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/strip4", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"STRIP","strip_D",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/stri5", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"STRIP","strip_E",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/Baseball", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"BASEBALL","Bat_1",4.0,0,1,1,1,0);
  		return 1;
    }
    if(strcmp("/baseball2", cmdtext, true) == 0)
    {
		ApplyAnimation(playerid,"BASEBALL","Bat_2",4.0,0,1,1,1,0);
  		return 1;
    }
	return 1;
	}

				SetPlayerPos(playerid, 2201.6697,1997.7933,1500.1992);
				SetPlayerFacingAngle(playerid, 0);

				GivePlayerWeapon(playerid, 46, 1);
				SendClientMessage(playerid, 0x00FFFFAA, "You got a parachute.");
				OnSkyDiving[playerid]=1;
			}
			if(listitem == 11) // Back
			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}

	if(dialogid == DIALOGID+4) // Other
	{
		if(response)
		{
			if(listitem == 0) // Verdant Meadows
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 414.9159,2532.9700,19.1484);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Verdant Meadows.");
			}
			if(listitem == 1) // Bayside
			{
				SetPlayerPos(playerid, -2271.0764, 2317.8457, 4.8202);
	    		SetPlayerFacingAngle(playerid, 180);
				SendClientMessage(playerid, 0x00FFFFAA, "Aye there fisherman, your at Bayside.");
			}
			if(listitem == 2) // Palomino Creek
			{
				SetPlayerPos(playerid, 2259.5532, -85.0334, 26.5107);
	    		SetPlayerFacingAngle(playerid, 180);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Palomino Creek.");
			}
			if(listitem == 3) // Montgomery
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1377.4314,271.4077,19.5669);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Montgomery.");
			}
			if(listitem == 4) // Blueberry
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 183.9907,-108.5440,2.0234);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Blueberry.");
			}
			if(listitem == 5) // Drylake
			{
   				SetPlayerPos(playerid, -12.7000, 1481.7000, 14.00);
        		GameTextForPlayer(playerid,"~W~Welcome to ~B~Dry lake~W~!", 1000, 0);
        		SetPlayerInterior(playerid,0);
			}
			if(listitem == 6) // Sniper Death Match
			{
				new PlayerName[MAX_PLAYER_NAME];
		 		new iRandom=random(sizeof(RandomSpawn));

		 		GetPlayerName(playerid, PlayerName ,sizeof(PlayerName));
		  		// SetPlayerPos to the random spawn information
		    	SetPlayerPos(playerid, RandomSpawn[iRandom][0], RandomSpawn[iRandom][1],RandomSpawn[iRandom][2]);
				// SetPlayerFacingAngle to the random facing angle information
		    	SetPlayerFacingAngle(playerid, RandomSpawn[iRandom][3]);
		    	SetPlayerInterior(playerid, 10);
		    	format(Info, sizeof(Info), "%s (%i) has joined the Sniper Stadium. Join it too with /sniper!", PlayerName, playerid);
		    	SendClientMessageToAll(0x00FFFFFF, Info);
		    	ResetPlayerWeapons(playerid);
		    	GivePlayerWeapon(playerid, 34, 5000);
		    	GivePlayerWeapon(playerid, 24, 5000);
			}
			if(listitem == 7) // Bike Race
			{
				if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
		 		SetPlayerInterior(playerid,4);
		    	SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Bike Race. Use /exit to exit.");
				iSpawnedCar[playerid] = CreateVehicle(468,-1424.93,-664.58,1059.85, 180.0, -1, -1, -1);
		    	LinkVehicleToInterior(iSpawnedCar[playerid], 4);
		    	PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
			}
			if(listitem == 8) // Car Race
			{
				if(iSpawnedCar[playerid] != -1) DestroyVehicle(iSpawnedCar[playerid]);
		    	SetPlayerInterior(playerid,7);
		    	SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Car Race. Use /exit to exit.");
		    	iSpawnedCar[playerid] = CreateVehicle(415,-1394.54,-243.56,1043.20, 180.0, -1, -1, -1);
		    	LinkVehicleToInterior(iSpawnedCar[playerid],7);
		    	PutPlayerInVehicle(playerid,iSpawnedCar[playerid], 0);
			}
			if(listitem == 9) // Mount Chilliad Cabin
			{
			    SetPlayerPos(playerid, -2809.0000, -1516.5000, 142.0000);
			    SetPlayerFacingAngle(playerid, 270);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to the cabin at Mount Chilliad.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Mount Chilliad Cabin~W~!",1000,0);
			}
			if(listitem == 10) // Top of Mount Chilliad
			{
			    SetPlayerPos(playerid, -2238.0000, -1712.2700, 482.0000);
			    SetPlayerFacingAngle(playerid, 90);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported on top of Mount Chilliad.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~~H~Top of Mount Chilliad~W~!",1000,0);
			}
			if(listitem == 11) // Mount Chilliad
			{
			    SetPlayerPos(playerid, -2409.5000, -2190.0000, 35.0000);
			    SetPlayerFacingAngle(playerid, 270);
				SendClientMessage(playerid, 0x00FFFFAA, "You've been teleported to Mount Chilliad. Type /mccabin or /mctop for more places.");
		  		GameTextForPlayer(playerid,"~W~Welcome to~N~~R~Mount Chilliad~W~!",1000,0);
			}
			if(listitem == 12) // Back
			{
                ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Teleport Categories", "Los Santos\nSan Fierro\nLas Venturas\nOther", "Select", "Cancel");
			}
		}
		return 1;
	}

	public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/ak47", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid,30,200);
 	GivePlayerMoney(playerid,-1000);
	SendClientMessage(playerid, 0x33CCFFAA, "You have bought a AK-47 For $1000!");
	return 1;




public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
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)
{
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)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

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

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

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

public OnPlayerUpdate(playerid)
{
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[])
{
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
When I just try to compile, my pawno crashes, and stops working.
Can anyone help me with this problem? And any future tips?
Thanks.
Reply
#2

Ok look, Pawno crashes means that you have done waaaay too many errors, Try looking over at the last things you have done or so and fix it / remove it then try compiling again...
Reply
#3

Compiler crashes are mostly caused by missing brackets/or too many brackets.
In your script I found some at the end of OnPlayerCommandText, you are closing that function two times, so the compiler got problems finding the next functions and crashes. So jsut remove the additional brackets and the return 0 there and see what happens.

But there also some more mixups in the later script, you e.g. got another OnPlayerCommandText later, and pawn doesnt allow two functions with the same name. Around the second OnPlayerCommandText i also noticed some cut function that just starts without a head, looks like it belongs to OnPlayerDialogResponse, maybe you copied something in there and so it got messed.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)