Jump to content
  • 0

Problema factiune


catalin9325

Question

7 answers to this question

Recommended Posts

  • 0
36 minutes ago, catalin9325 said:

Buna seara SA-MP.RO . Intampin o problema la o factiune,cand dau F sau enter nu imi iese din acea factiune,la alte factiuni functioneaza.Mentionez ca folosesc gamemode frz-gaming.Multumesc !

Caută la OnPlayerKeyStateChange, 

KEY_SECONDARY_ATTACK

Si vezi ce are legătură cu facțiunile si postează aici, sau dacă nu știi postează tot ce găsești la KEY_SECONDARY_ATTACK

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

Link to comment
Share on other sites

  • 0
    if (newkeys & KEY_SECONDARY_ATTACK)
   {
	   new string[300];
	   if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
	   {
		   if(IsPlayerConnected(playerid))
		   {
			   for(new i = 1; i < sizeof(HouseInfo); i++)
			   {
				   if(IsPlayerInRangeOfPoint(playerid,2,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
				   {
					   if(PlayerInfo[playerid][pPhousekey] == i || HouseInfo[i][hLock] == 0)
					   {
						   SetPlayerInterior(playerid,HouseInfo[i][hInterior]);
						   SetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
						   GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
						   PlayerInfo[playerid][pInt] = HouseInfo[i][hInterior];
						   PlayerInfo[playerid][pLocal] = i;
						   SetPlayerVirtualWorld(playerid,HouseInfo[i][hVirtual]);
						   InHouse[playerid] = i;
					   }
					   else
					   {
						   GameTextForPlayer(playerid, "~r~~h~Locked", 5000, 1);
					   }
				   }
			   }
			   for(new i = 1; i < sizeof(BizzInfo); i++)
			   {
				   if (IsPlayerInRangeOfPoint(playerid,2,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
				   {
					   if(GetPlayerCash(playerid) >= BizzInfo[i][bEntranceCost])
					   {
						   if(BizzInfo[i][bLocked] == 1)
						   {
							   GameTextForPlayer(playerid, "~r~~h~Closed", 5000, 1);
							   return 1;
						   }
						   if(BizzInfo[i][bProducts] == 0)
						   {
							   GameTextForPlayer(playerid, "~r~~h~Out Of Stock", 5000, 1);
							   return 1;
						   }
						   GivePlayerCash(playerid,-BizzInfo[i][bEntranceCost]);
						   BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
						   BizzInfo[i][bProducts]--;
						   if(i == 1)
						   {
					           SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /deposit /withdraw /transfer");
						   }
						   else if(i == 3)
						   {
						       PlayAudioStreamForPlayer(playerid,alhamusic);
	                       }
						   SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						   SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						   PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						   PlayerInfo[playerid][pLocal] = i+99;
	                       SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirtual]);
						   InBussines[playerid] = i;
						   Update(playerid, pCashx);
			               new str1[184];
						   format(str1,sizeof(str1),"UPDATE `bizz` SET `Till`='%d' WHERE `ID`='%d'",BizzInfo[i][bTill],i);
						   mysql_query(SQL,str1);
					   }
					   else
					   {
						   GameTextForPlayer(playerid, "~r~~h~You dont have the cash", 5000, 1);
					   }
				   }
       else if (IsPlayerInRangeOfPoint(playerid, 3.0, 372.1428,-133.4084,1001.4922) || IsPlayerInRangeOfPoint(playerid, 3.0, 364.0373,-74.4941,1001.5078) || IsPlayerInRangeOfPoint(playerid, 3.0, 365.2555,-10.0642,1001.8516))
						   {
						        if(AreFaina[playerid] > 0)
						        {
						        	new money,faina = AreFaina[playerid];
		       						if(PlayerInfo[playerid][pFarmSkill] == 1)
						       		{
										money = 1 + random(998) + faina*1000;
									}
									else if(PlayerInfo[playerid][pFarmSkill] == 2)
						       		{
										money = 1 + random(998) + faina*1000;
									}
									else if(PlayerInfo[playerid][pFarmSkill] == 3)
						       		{
										money = 1 + random(998) + faina*1000;
									}
									else if(PlayerInfo[playerid][pFarmSkill] == 4)
						       		{
										money = 1 + random(998) + faina*1000;
									}
									else if(PlayerInfo[playerid][pFarmSkill] >= 5)
						       		{
										money = 1 + random(998) + faina*1000;
									}
									PlayerInfo[playerid][pFarmTimes]++;
									PlayerInfo[playerid][pFarmRem]--;
									AreFaina[playerid] = 0;
									GivePlayerCash(playerid, money);
									Update(playerid, pCashx);
									Update(playerid, pFarmTimesx);
									Update(playerid, pFarmRemx);
									if(PlayerInfo[playerid][pFarmSkill] <= 5)
									{
										if(PlayerInfo[playerid][pFarmRem] <= 0)
										{
			    							PlayerInfo[playerid][pFarmSkill]++;
			    							if(PlayerInfo[playerid][pFarmSkill] == 1)
											{
												PlayerInfo[playerid][pFarmRem] = 50;
											}
			    							else if(PlayerInfo[playerid][pFarmSkill] == 2)
											{
												PlayerInfo[playerid][pFarmRem] = 100;
											}
											else if(PlayerInfo[playerid][pFarmSkill] == 3)
											{
												PlayerInfo[playerid][pFarmRem] = 200;
											}
											else if(PlayerInfo[playerid][pFarmSkill] == 4)
											{
												PlayerInfo[playerid][pFarmRem] = 400;
											}
		    								Update(playerid,pFarmSkillx);
		    								Update(playerid,pFarmRemx);
			    							format(string,sizeof(string),"Felicitari! Ai acum skill %d pentru acest job!",PlayerInfo[playerid][pFarmSkill]);
			    							SendClientMessage(playerid, COLOR_YELLOW, string);
										}
									}
                                    if(PlayerInfo[playerid][pPremiumAccount] == 0) {
									format(string,sizeof(string),"(+) Ai castigat %s$ pentru munca depusa.",FormatNumber(money));
									} else {
									new bonus;
									bonus = 20000 + random(20000);
								 	format(string,sizeof(string),"(+) Ai castigat %s$ pentru munca depusa. + $%s deoarece detii cont premium.",FormatNumber(money),FormatNumber(bonus));
                                    GivePlayerCash(playerid, bonus);
									}
									SendClientMessage(playerid, COLOR_GREEN, string);
								}
	                       }
			   }
			   if (IsPlayerInRangeOfPoint(playerid,2,1798.5801,-1578.1804,14.0827)) // jail ls
			   {
			       SetPlayerInterior(playerid,0);
				   SetPlayerPos(playerid,1756.4181,-1577.8954,1742.5309+0.5);
				   GameTextForPlayer(playerid, "~w~Los Santos Jail", 5000, 1);
				   PlayerInfo[playerid][pInt] = 0;
				   TogglePlayerControllable(playerid, 0);
				   SetTimerEx("UnFreezeStation", 200, 0, "i", playerid);
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,5,1284.6664,-1585.4332,13.5469)) // magazin haine
			   {
			       SetPlayerInterior(playerid,15);
				   SetPlayerPos(playerid,207.737991,-109.019996,1005.132812);
				   PlayerInfo[playerid][pInt] = 15;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1397.0253,-1571.0708,14.2703)) // tribunal
			   {
			       SetPlayerInterior(playerid,5);
				   SetPlayerPos(playerid,322.2210,303.0282,999.1484);
				   PlayerInfo[playerid][pInt] = 5;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1154.4084,-1457.9646,15.7969)) // 24/7
			   {
			       SetPlayerInterior(playerid,6);
				   SetPlayerPos(playerid,-26.691598,-55.714897,1003.546875);
				   GameTextForPlayer(playerid, "~w~24/7", 5000, 1);
				   PlayerInfo[playerid][pInt] = 6;
				   if(PlayerInfo[playerid][pFishes] >= 1)
				   {
						ShowPlayerDialog(playerid, DIALOG_FISH, DIALOG_STYLE_MSGBOX, "Sell Fish", "Doresti sa vinzi pestele unui magazin 24/7?", "Da", "Refuza");
						return 1;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1090.7542,-1476.3380,22.7465)) //tatto
			   {
			       SetPlayerInterior(playerid,16);
				   SetPlayerPos(playerid,-204.439987,-26.453998,1002.273437);
				   GameTextForPlayer(playerid, "~r~Tatto", 5000, 1);
				   PlayerInfo[playerid][pInt] = 16;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1765.1732,-1569.0253,1742.4930)) // enter visit
			   {
				   SetPlayerPos(playerid,1764.3419,-1567.7599,1742.4967);
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2166.4771,-1671.7883,15.0743)) // drugs house
			   {
	               SetPlayerInterior(playerid,5);
				   SetPlayerPos(playerid,318.5867,1115.4735,1083.8828);
				   PlayerInfo[playerid][pInt] = 5;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1654.2711,-1655.8234,22.5156)) //nr
			   {
			       if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
			       {
				       SetPlayerInterior(playerid,3);
					   SetPlayerPos(playerid,-2027.0515,-104.5211,1035.1719);
					   PlayerInfo[playerid][pInt] = 3;
					   InHQ[playerid] = 9;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1010.4858,-1431.4125,13.5469)) //tow
			   {
			       if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
			       {
				       SetPlayerInterior(playerid,1);
					   SetPlayerPos(playerid,626.3122,-11.8606,1000.9219);
					   PlayerInfo[playerid][pInt] = 1;
					   InHQ[playerid] = 8;
					   SetPlayerVirtualWorld(playerid, 10);
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1219.1741,-1812.8552,16.5938)) //SI
			   {
			       if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
			       {
				       SetPlayerInterior(playerid,3);
					   SetPlayerPos(playerid,1494.2838,1304.3364,1093.2891);
					   PlayerInfo[playerid][pInt] = 3;
					   SetPlayerVirtualWorld(playerid, 3);
					   InHQ[playerid] = 12;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,-49.9090,-269.3631,6.6332))//hitman
			   {
			       if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
			       {
				       SetPlayerInterior(playerid,1);
					   SetPlayerPos(playerid,964.1824,2107.4583,1011.0303);
					   PlayerInfo[playerid][pInt] = 1;
					   InHQ[playerid] = 11;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1778.7770,-1663.0298,14.4374)) //LS TAXI
			   {
			       if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
			       {
				       SetPlayerInterior(playerid,3);
					   SetPlayerPos(playerid,1494.2838,1304.3364,1093.2891);
					   PlayerInfo[playerid][pInt] = 3;
					   SetPlayerVirtualWorld(playerid, 5);
					   InHQ[playerid] = 13;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1173.2563,-1323.3102,15.3943)) //fireman / paramedic
			   {
			       if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
			       {
				       SetPlayerInterior(playerid,3);
					   SetPlayerPos(playerid,1494.2838,1304.3364,1093.2891);
					   PlayerInfo[playerid][pInt] = 3;
					   SetPlayerVirtualWorld(playerid, 7);
					   InHQ[playerid] = 14;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2307.2935,-1786.0671,13.5557)) // b'dub house
			   {
			       SetPlayerInterior(playerid,3);
			       SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /getdrugs");
				   SetPlayerPos(playerid,1527.229980,-11.574499,1002.097106);
			       GameTextForPlayer(playerid, "~w~B'Dub House", 5000, 1);
				   PlayerInfo[playerid][pInt] = 3;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2183.1658,-2667.9888,17.8828)) // armoury NG
			   {
	               if (IsACop(playerid))
	               {
			           SetPlayerInterior(playerid,10);
			    	   SetPlayerPos(playerid,246.5872,109.0304,1003.2188);
			    	   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /duty");
			    	   GameTextForPlayer(playerid, "~w~National Guard Armoury", 5000, 1);
			    	   PlayerInfo[playerid][pInt] = 10;
			    	   SetPlayerVirtualWorld(playerid, 4);
			    	   InHQ[playerid] = 3;
		    	   }
		       }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1568.6251,-1690.5358,5.8906)) // police armoury
			   {
	               if (IsACop(playerid))
	               {
			           SetPlayerInterior(playerid,10);
			    	   SetPlayerPos(playerid,246.5872,109.0304,1003.2188);
			    	   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /duty");
			    	   GameTextForPlayer(playerid, "~w~Police Armoury", 5000, 1);
			    	   PlayerInfo[playerid][pInt] = 10;
			    	   InHQ[playerid] = 1;
		    	   }
		       }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1122.9225,-1127.9012,23.8047)) // LOTTO
			   {
			       SetPlayerInterior(playerid,3);
				   SetPlayerPos(playerid,834.1988,7.1422,1004.1870);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /bet");
				   GameTextForPlayer(playerid, "~r~Lotto Los Santos", 5000, 1);
				   PlayerInfo[playerid][pInt] = 3;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2112.8286,-1211.8368,23.9634)) // Sub urban
			   {
			       SetPlayerInterior(playerid,1);
				   SetPlayerPos(playerid,203.7114,-48.8409,1001.8047);
				   GameTextForPlayer(playerid, "~w~Suburban", 5000, 1);
				   PlayerInfo[playerid][pInt] = 1;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1199.3096,-919.4659,43.1129)) // Burger Shot
			   {
			       SetPlayerInterior(playerid,10);
				   SetPlayerPos(playerid,364.0373,-74.4941,1001.5078);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /eat");
				   GameTextForPlayer(playerid, "~w~Burger shot", 5000, 1);
				   PlayerInfo[playerid][pInt] = 10;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,928.3403,-1352.9470,13.3438)) // Cluckin' Bell
			   {
			       SetPlayerInterior(playerid,9);
				   SetPlayerPos(playerid,365.7158,-9.8873,1001.8516);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /food");
				   GameTextForPlayer(playerid, "~w~Cluckin' Bell", 5000, 1);
				   PlayerInfo[playerid][pInt] = 9;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1095.3142,-1451.3650,22.7504)) // clothes Didier sachs
			   {
			       SetPlayerInterior(playerid,14);
			       SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /clothes");
				   SetPlayerPos(playerid,204.2205,-168.3091,1000.5234);
				   PlayerInfo[playerid][pInt] = 14;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2104.2959,-1806.5341,13.5547))
			   {
			       SetPlayerInterior(playerid,5);
				   SetPlayerPos(playerid,372.1428,-133.4084,1001.4922);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /mananca");
				   GameTextForPlayer(playerid, "~w~Well stacked pizza", 5000, 1);
				   PlayerInfo[playerid][pInt] = 5;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2229.3289,-1722.0793,13.5625))
			   {
			       SetPlayerInterior(playerid,5);
				   SetPlayerPos(playerid,772.111999,-3.898649,1000.728820);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /buyfightstyle");
				   GameTextForPlayer(playerid, "~w~Ls Gym", 5000, 1);
				   PlayerInfo[playerid][pInt] = 5;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1456.9822,-1138.0355,23.9778))
			   {
			       SetPlayerInterior(playerid,18);
				   SetPlayerPos(playerid,161.391006,-93.159156,1001.804687);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /buyskin | /buyhat | /buyglasses");
				   GameTextForPlayer(playerid, "~w~Zip", 5000, 1);
				   GivePlayerCash(playerid, -BizzInfo[9][bEntranceCost]);
				   PlayerInfo[playerid][pInt] = 18;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,161.391006,-93.159156,1001.804687))
			   {
			       SetPlayerInterior(playerid,0);
				   SetPlayerPos(playerid,1456.9822,-1138.0355,23.9778);
				   PlayerInfo[playerid][pInt] = 0;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1022.6592,-1122.1024,23.8717))
			   {
			       SetPlayerInterior(playerid,10);
				   SetPlayerPos(playerid,2015.4500,1017.0900,996.8750);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /dice | /barbut | /pacanele");
				   GameTextForPlayer(playerid, "~w~Casino", 5000, 1);
				   PlayerInfo[playerid][pInt] = 10;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1833.0640,-1842.5887,13.5781))
			   {
			       SetPlayerInterior(playerid,4);
				   SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /buy");
				   GameTextForPlayer(playerid, "~w~24/7", 5000, 1);
				   PlayerInfo[playerid][pInt] = 4;
				   if(PlayerInfo[playerid][pFishes] >= 1)
				   {
						ShowPlayerDialog(playerid, DIALOG_FISH, DIALOG_STYLE_MSGBOX, "Sell Fish", "Doresti sa vinzi pestele unui magazin 24/7?", "Da", "Refuza");
						return 1;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1481.1063,-1771.2532,18.7958))
			   {
			       SetPlayerInterior(playerid,3);
				   SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
				   GameTextForPlayer(playerid, "~w~Bun venit in primarie", 5000, 1);
				   PlayerInfo[playerid][pInt] = 3;
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,1,306.1372,-141.8831,1004.0547))//gunshopusa 1
			   {
				   SetPlayerPos(playerid,304.0046,-141.7622,1004.0625);
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,1,300.4256,-141.7166,1004.0625))//gunshopusa 2
			   {
				   SetPlayerPos(playerid,299.1350,-141.8335,1004.0547);
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1315.5227,-898.4055,39.5781))
			   {
			       SetPlayerInterior(playerid,10);
				   SetPlayerPos(playerid,6.091179,-29.271898,1003.549438);
				   SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /buy");
				   GameTextForPlayer(playerid, "~w~24/7", 5000, 1);
				   PlayerInfo[playerid][pInt] = 10;
				   if(PlayerInfo[playerid][pFishes] >= 1)
				   {
						ShowPlayerDialog(playerid, DIALOG_FISH, DIALOG_STYLE_MSGBOX, "Sell Fish", "Doresti sa vinzi pestele unui magazin 24/7?", "Da", "Refuza");
						return 1;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,-1861.6565,70.4862,1055.1891))
			   {
			       SetPlayerInterior(playerid,0);
				   SetPlayerPos(playerid,1742.9548,-1861.9777,13.5769);
				   GameTextForPlayer(playerid, "~w~Spawn Ls", 5000, 1);
				   PlayerInfo[playerid][pInt] = 0;
			   }
		       else if (PlayerToPoint(2,playerid,1553.1854,-1675.8188,16.1953))
		       {
		           SetPlayerPos(playerid,246.7732,65.1425,1003.6406);
	               SetPlayerInterior(playerid,6);
	               format(string, sizeof(string), "~w~Inside the ~w~LSPD");
	               GameTextForPlayer(playerid, string, 1000, 1);
	               SendClientMessage(playerid, COLOR_WHITE, "Comenzile pentru aceasta incapere sunt: /duty, /clear, /surrender");
	               return 1;
		       }
		       else if (PlayerToPoint(2,playerid,627.8763,-571.7816,17.4966))
		       {
		        	if(IsACop(playerid))
					{
			           SetPlayerPos(playerid,238.5496,139.3451,1003.0234);
		               SetPlayerInterior(playerid,3);
		               format(string, sizeof(string), "~w~FBI");
		               GameTextForPlayer(playerid, string, 1000, 1);
		               return 1;
					}
		       }
		       else if (PlayerToPoint(2,playerid,234.6226,159.6657,1003.0300))
		       {
					if(IsACop(playerid))
					{
			           SetPlayerPos(playerid,609.5309,-580.7529,26.1432);
		               SetPlayerInterior(playerid,0);
		               format(string, sizeof(string), "~w~Triaj");
		               GameTextForPlayer(playerid, string, 1000, 1);
		               return 1;
					}
		       }
		       else if (PlayerToPoint(2,playerid,235.1525,164.2152,1003.0234))
		       {
					if(IsACop(playerid))
					{
			           SetPlayerPos(playerid,315.4014,-1523.9152,76.5391);
		               SetPlayerInterior(playerid,0);
		               format(string, sizeof(string), "~w~Acoperis");
		               GameTextForPlayer(playerid, string, 1000, 1);
		               return 1;
					}
		       }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1248.0511,-1560.6572,13.5635))
	           {
			       if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
			       {
			           SetPlayerInterior(playerid,5);
				       SetPlayerPos(playerid,1262.1383,-785.3315,1091.9063);
				       GameTextForPlayer(playerid, "~w~Guvernul Romaniei", 5000, 1);
				       PlayerInfo[playerid][pInt] = 5;
				       SetPlayerVirtualWorld(playerid, 3);
				       InHQ[playerid] = 7;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1123.9885,-2037.0662,69.8855))//The Triad's Mafia
			   {
			       if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
			       {
			           GameTextForPlayer(playerid, "~g~Los Santos Vagos", 1000, 1);
			           SetPlayerInterior(playerid,12);
			           PlayerInfo[playerid][pInt] = 12;
				       SetPlayerPos(playerid,2324.2273,-1148.8241,1050.7101);
				       if(InWar[PlayerInfo[playerid][pMember]] == 1)
					   {
							SetPlayerVirtualWorld(playerid, 1024);
					   }
					   else
					   {
							SetPlayerVirtualWorld(playerid, 0);
					   }
	                   InHQ[playerid] = 6;
			       }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,2513.4136,-1650.5186,14.3557))//The Porrello Family
	           {
			       if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
			       {
			           GameTextForPlayer(playerid, "~g~Groove Street", 1000, 1);
			           SetPlayerInterior(playerid,3);
				       SetPlayerPos(playerid,940.8331,-18.1071,1000.9297);
				       if(InWar[PlayerInfo[playerid][pMember]] == 1)
					   {
							SetPlayerVirtualWorld(playerid, 1024);
					   }
					   else
					   {
							SetPlayerVirtualWorld(playerid, 0);
					   }
				       InHQ[playerid] = 5;
			       }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,690.4044,-1275.9365,13.5599))//The Triad's Mafia
			   {
			       if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
			       {
			           GameTextForPlayer(playerid, "~g~Ballas Familly", 1000, 1);
			           SetPlayerInterior(playerid,3);
			           PlayerInfo[playerid][pInt] = 3;
				       SetPlayerPos(playerid,964.106994,-53.205497,1001.124572);
				       if(InWar[PlayerInfo[playerid][pMember]] == 1)
					   {
							SetPlayerVirtualWorld(playerid, 1024);
					   }
					   else
					   {
							SetPlayerVirtualWorld(playerid, 0);
					   }
	                   InHQ[playerid] = 10;
			       }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1123.9885,-2037.0662,69.8855))
	           {
			       if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
			       {
	                   SetPlayerInterior(playerid,12);
				       SetPlayerPos(playerid,2324.2273,-1148.8241,1050.7101);
				       GameTextForPlayer(playerid, "~w~Los Santos Vagos HQ", 5000, 1);
				       PlayerInfo[playerid][pInt] = 12;
				       InHQ[playerid] = 6;
				       if(InWar[PlayerInfo[playerid][pMember]] == 1)
					   {
							SetPlayerVirtualWorld(playerid, 1024);
					   }
					   else
					   {
							SetPlayerVirtualWorld(playerid, 0);
					   }
		           }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1073.0619,-344.5148,73.9922))
			   {
			       if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
			       {
				       SetPlayerInterior(playerid,3);
					   SetPlayerPos(playerid,1212.019897,-28.663099,1000.953125);
					   PlayerInfo[playerid][pInt] = 3;
					   InHQ[playerid] = 8;
				   }
			   }
			   else if (IsPlayerInRangeOfPoint(playerid,2,1671.5824,-1329.4281,17.4524))
			   {
				   if(areape == 1)
				   {
				       SetPlayerInterior(playerid,15);
					   SetPlayerPos(playerid,-1423.5153,935.8321,1036.4756);
					   PlayerInfo[playerid][pInt] = 15;
				   }
				   else return SCM(playerid,COLOR_WHITE,"Event area is closed.");
			   }
		   }

 

Link to comment
Share on other sites

  • 0
Acum 8 ore, catalin9325 a spus:

Ma ajuta cineva ?

Ai setat VirtualWorld 0 de aici cred ca vine problema. daca atunci cand esti in HQ scrii /setint id 1  si dupa apesi F sigur te v-a scoate din HQ

Incearca sa inlocuiesti ce ai tu cu asta:

 

else if (IsPlayerInRangeOfPoint(playerid,2,1123.9885,-2037.0662,69.8855))//The Triad's Mafia
               {
                   if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
                   {
                       GameTextForPlayer(playerid, "~g~Los Santos Vagos", 1000, 1);
                       SetPlayerInterior(playerid,12);
                       PlayerInfo[playerid][pInt] = 12;
                       SetPlayerPos(playerid,2324.2273,-1148.8241,1050.7101);
                       if(InWar[PlayerInfo[playerid][pMember]] == 1)
                       {
                            SetPlayerVirtualWorld(playerid, 1024);
                       }
                       else
                       {
                            SetPlayerVirtualWorld(playerid, 1);
                       }
                       InHQ[playerid] = 6;
                   }
               }

Edited by stefanpuica
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.