[Urgent] I need some real help with this, as i am having continuos errors...
#8

ok.... i tried "new message[257];"

and that didn't work.... here is the entire "onDialogResponse"



Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  if(dialogid == 2)
	{
		if(response)
		{
			new message[256+1];
			if(listitem == 0)
			{
			format(message, 256, "You selected Sunt 1, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
                SetVehiclePos(GetPlayerVehicleID(playerid), 2077.7571,-2544.5229,13.5469);
                ResetPlayerWeapons(playerid);
                }

                else {
                SetPlayerPos(playerid, 2077.7571,-2544.5229,13.5469);
        		ResetPlayerWeapons(playerid);
 			}
			if(listitem == 1)
			{
			format(message, 256, "You selected Stunt 2, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
                if (IsPlayerInAnyVehicle(playerid)) {
				SetPlayerVirtualWorld(playerid, 0);
				SetVehiclePos(GetPlayerVehicleID(playerid), -1657.1282,-164.1566,14.1484);
                ResetPlayerWeapons(playerid);
                }

                else {
                SetPlayerPos(playerid, -1657.1282,-164.1566,14.1484);
				ResetPlayerWeapons(playerid);
 			}
			if(listitem == 2)
			{
			format(message, 256, "You selected Stunt 3, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
				SetPlayerPos(playerid, 2505.037109, -1667.181396, 13.370160);
				SetPlayerFacingAngle(playerid, 90.719528);
 			}
			if(listitem == 3)
			{
			format(message, 256, "You selected Big Jump, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, 1541.3324,-1365.4460,329.7969);
 			}
			if(listitem == 4)
			{
			format(message, 256, "You selected Los Santos Airport, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, 1995.6874,-2656.5300,13.5469);
 			}
			if(listitem == 5)
			{
			format(message, 256, "You selected San Fierro Airport, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, -1728.3805,-364.0409,17.1406);
 			}
			if(listitem == 6)
			{
			format(message, 256, "You selected Las Venturas Airport, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	SetPlayerPos(playerid, 1535.5732,-1675.6609,13.3828);
 			}
			if(listitem == 7)
			{
			format(message, 256, "You selected Monster Mash, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, 696.1600,890.1372,-38.7767);
 			}
			if(listitem == 8)
			{
			format(message, 256, "You selected The Lonely Island Deathmatch, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 102);
				ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid,496.3541,-2863.0798,4.0339);
		SetPlayerFacingAngle(playerid,275.1259);
		GivePlayerWeapon(playerid,16,10);
        GivePlayerWeapon(playerid,24,500);
        GivePlayerWeapon(playerid,26,500);
        GivePlayerWeapon(playerid,25,300);
        GivePlayerWeapon(playerid,28,500);
        GivePlayerWeapon(playerid,34,100);
        GivePlayerWeapon(playerid,44,1);
        GivePlayerWeapon(playerid,45,1);
 			}
			if(listitem == 9)
   			{
			format(message, 256, "You selected Sky Dive, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, 2587.8105,-1676.5101,782.1215);
		SendClientMessage(playerid, COLOR_YELLOW, "(INFO) You Have Been Teleported To The Highest point on the map!!!");
		GivePlayerWeapon(playerid,46,1);
 			}
			if(listitem == 10)
			{
			format(message, 256, "You selected The Great Drain Race, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, 1410.9125,-1367.5869,8.5576);
		GameTextForPlayer(playerid,"~r~Welcome ~g~to the best race ever!!",5000,10);
 			}
			if(listitem == 11)
			{
			format(message, 256, "You selected The Hand War, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
                SetPlayerPos(playerid, 1355.6835,2153.9297,11.0156);
                SetPlayerHealth(playerid, 10);
 			}
			if(listitem == 12)
			{
			format(message, 256, "You selected Mini Gun Madness, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 299);
				ResetPlayerWeapons(playerid);
				SetPlayerPos(playerid, 659.9803,874.8065,-41.5015);
                GivePlayerWeapon(playerid, 38,500);
 			}
			if(listitem == 13)
			{
			format(message, 256, "You selected The Abandoned Airport, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
				SetPlayerPos(playerid, 400.7487,2447.9968,16.5000);
 			}
			if(listitem == 14)
			{
			format(message, 256, "You selected LV TP 1, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
                SetPlayerPos(playerid, 1484.5660,2198.1216,11.0234);
 			}
			if(listitem == 15)
			{
			format(message, 256, "You selected LV TP 2, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
                SetPlayerPos(playerid, 2327.5415,1394.1708,42.8203);
 			}
			if(listitem == 16)
			{
			format(message, 256, "You selected LV TP 3, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
				SetPlayerPos(playerid, 2025.5162,1919.4929,12.3383);
 			}
			if(listitem == 17)
			{
			format(message, 256, "You selected LV TP 4, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				ResetPlayerWeapons(playerid);
                SetPlayerPos(playerid, 2152.7285,995.5238,10.8203);
 			}
			if(listitem == 18)
			{
			format(message, 256, "You selected The Way To God, And got teleported to there!", listitem);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
				SetPlayerPos(playerid, 239.2802,1561.3365,586.2000);
				SetPlayerFacingAngle(playerid, 74.9583);
 			}
			if(listitem == 19)
			{
			format(message, 256, "You selected The Way To Death, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
	    		SetPlayerPos(playerid, 996.6433,2787.8489,1067.7532);
				SetPlayerFacingAngle(playerid, 90.0000);
 			}
			if(listitem == 20)
			{
			format(message, 256, "You selected The Deadly Jump, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
				SetPlayerVirtualWorld(playerid, 0);
				ResetPlayerWeapons(playerid);
		    	SetPlayerPos(playerid, -673.3708,-3024.7944,705.3344);
 			}
			if(listitem == 21)
			{
			format(message, 256, "You selected Los Santos Police Department, And got teleported to there!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	SetPlayerPos(playerid, 1535.5732,-1675.6609,13.3828);
 			}
			if(listitem == 22)
			{
	  		format(message, 256, "You selected Unity Station, And got teleported to there!", listitem);
  			SendClientMessage(playerid, 0xFFFFFFFF, message);
	  		SetPlayerPos(playerid, 1729.6116,-1855.1116,13.4141);
			}
	  		if(listitem == 23)
			{
				format(message, 256, "You selected The Car Lot, And got teleported to there!", listitem);
		  		SendClientMessage(playerid, 0xFFFFFFFF, message);
		SetPlayerVirtualWorld(playerid, 0);
		ResetPlayerWeapons(playerid);
		SetPlayerPos(playerid, -1967.0630,293.8740,35.3343);
		GameTextForPlayer(playerid,"~r~This is the SF Car-lot ~g~Feel free to go inside and choose a bike or car!!",5000,10);
	 	      return 1;
  			}
  if(dialogid == 3)
	{
		if(response)
		{
			new message[256+1];
			if(listitem == 0)
			{
			format(message, 256, "You selected Pistol!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 24, 300);
		  	GivePlayerMoney(playerid, -400);
		  	}
			if(listitem == 1)
			{
			format(message, 256, "You selected Shotgun!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 25, 300);
		  	GivePlayerMoney(playerid, -550);
		  	}
			if(listitem == 2)
			{
			format(message, 256, "You selected Sawn-Off Shotgun!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 26, 250);
		  	GivePlayerMoney(playerid, -600);
			}
			if(listitem == 3)
			{
			format(message, 256, "You selected Combat Shotgun!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 27, 200);
		  	GivePlayerMoney(playerid, -700);
			}
			if(listitem == 4)
			{
			format(message, 256, "You selected AK 47!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 30, 300);
		  	GivePlayerMoney(playerid, -800);
			}
			if(listitem == 5)
			{
			format(message, 256, "You selected MP 5!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 29, 350);
		  	GivePlayerMoney(playerid, -900);
			}
			if(listitem == 6)
			{
			format(message, 256, "You selected Tec 9!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 32, 300);
		  	GivePlayerMoney(playerid, -500);
			}
			if(listitem == 7)
			{
			format(message, 256, "You selected Sniper Rifle!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 34, 100);
		  	GivePlayerMoney(playerid, -1500);
			}
			if(listitem == 8)
			{
			format(message, 256, "You selected A Parachute! Here's a extra one for free! They are free when you go skydiving too!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	GivePlayerWeapon(playerid, 46, 2);
		  	GivePlayerMoney(playerid, -200);
			}
			if(listitem == 9)
			{
			format(message, 256, "You selected Health!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	SetPlayerHealth(playerid, 100);
		  	GivePlayerMoney(playerid, -300);
			}
			if(listitem == 3)
			{
			format(message, 256, "You selected Armour!", listitem);
		  	SendClientMessage(playerid, 0xFFFFFFFF, message);
		  	SetPlayerArmour(playerid, 100);
		  	GivePlayerMoney(playerid, -300);
			}
			return 1;
 	  }
	}
	return 0;
}



Hope this helps in helping me!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)