Jump to content

Question

Posted

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 !

7 answers to this question

Recommended Posts

  • 0
Posted
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

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

  • 0
Posted
    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.");
			   }
		   }

 

  • 0
Posted
35 minutes ago, catalin9325 said:

MA ajuta cineva ? Va rog.

Numele factiunii care nu merge?

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

Servicii Scripting de calitate:

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

Future Project: ExpertGame

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

  • 0
Posted (edited)
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
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.