Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема со складами

Статус
В этой теме нельзя размещать новые ответы.

Sweet_Bridges

Умник
Проблема со складами у банд, помогите пожалуйста, смотрите видео.​


PHP:
///====================================[GROVE]======================================================//
	case SKLAD:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLAD+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
				case 1: SPD(playerid,SKLAD+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
				case 2: SPD(playerid,SKLAD+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
				}
			}
		}
	case 3231:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						SetPlayerPos(playerid,2125.2849,-1132.5481,25.4736);
						return true;
					}
				case 1:
					{
						SetPlayerPos(playerid,1788.6282,-1294.0266,13.5303);
						return true;
					}
				case 2:
					{
						SetPlayerPos(playerid,1364.2627,-1279.4460,13.5469);
						return true;
					}
				case 3:
					{
						SetPlayerPos(playerid,1183.3484,-1324.1219,13.5773);
						return true;
					}
				case 4:
					{
						SetPlayerPos(playerid,953.1704,-918.5145,44.8811);
						return true;
					}
				case 5:
					{
						SetPlayerPos(playerid,554.4495,-1273.9502,17.2422);
						return true;
					}
				case 6:
					{
						SetPlayerPos(playerid,1186.2687,-1749.1945,13.5703);
						return true;
					}
				case 7:
					{
						SetPlayerPos(playerid,1423.1410,-1625.7621,13.5469);
						return true;
					}
				case 8:
					{
						SetPlayerPos(playerid,1481.2700,-1748.9543,15.4453);
						return true;
					}
				case 9:
					{
						SetPlayerPos(playerid,1771.3698,-1896.1558,13.5550);
						return true;
					}
				case 10:
					{
						SetPlayerPos(playerid,2183.1006,-1807.4276,13.3730);
						return true;
					}
				case 11:
					{
						SetPlayerPos(playerid,2778.4509,-1925.1652,13.5394);
						return true;
					}
				case 12:
					{
						SetPlayerPos(playerid,2507.9780,-1680.9264,13.5469);
						return true;
					}
				case 13:
					{
						SetPlayerPos(playerid,2754.4941,-1178.5211,69.4016);
						return true;
					}
				case 14:
					{
						SetPlayerPos(playerid,2022.5602,-1124.6470,25.9289);
						return true;
					}
				case 15:
					{
						SetPlayerPos(playerid,1692.2018,-1667.8173,20.1991);
						return true;
					}
				case 16:
					{
						SetPlayerPos(playerid,1545.3313,-1675.5759,13.5602);
						return true;
					}
				case 17:
					{
						SetPlayerPos(playerid,2154.9570,943.0068,10.8203);
						return true;
					}
				case 18:
					{
						SetPlayerPos(playerid,2836.3489,1290.8500,10.9353);
						return true;
					}
				case 19:
					{
						SetPlayerPos(playerid,2597.6101,1890.3173,11.0312);
						return true;
					}
				case 20:
					{
						SetPlayerPos(playerid,2378.7754,2471.9856,10.8203);
						return true;
					}
				case 21:
					{
						SetPlayerPos(playerid,2336.1907,2455.2153,14.9688);
						return true;
					}
				case 22:
					{
						SetPlayerPos(playerid,2440.5322,2376.9341,11.1507);
						return true;
					}
				case 23:
					{
						SetPlayerPos(playerid,2126.8796,2369.0627,10.8203);
						return true;
					}
				case 24:
					{
						SetPlayerPos(playerid,2465.1389,1328.2158,10.8203);
						return true;
					}
				case 25:
					{
						SetPlayerPos(playerid,1608.1260,1824.3550,10.8203);
						return true;
					}
				case 26:
					{
						SetPlayerPos(playerid,948.1588,1733.6156,8.8516);
						return true;
					}
				case 27:
					{
						SetPlayerPos(playerid,1167.8717,1366.8035,10.8125);
						return true;
					}
				case 28:
					{
						SetPlayerPos(playerid,1461.6825,2772.5957,10.8203);
						return true;
					}
				case 29:
					{
						SetPlayerPos(playerid,1050.9594,1020.8777,11.0000);
						return true;
					}
				case 30:
					{
						SetPlayerPos(playerid,160.6068,1873.0083,19.0066);
						return true;
					}
				case 31:
					{
						SetPlayerPos(playerid,407.8188,2540.7048,16.5503);
						return true;
					}
				case 32:
					{
						SetPlayerPos(playerid,-2225.6360,2376.2512,4.9822);
						return true;
					}
				case 33:
					{
						SetPlayerPos(playerid,-1333.3290,472.2355,7.1875);
						return true;
					}
				case 34:
					{
						SetPlayerPos(playerid,-1624.7072,672.9107,7.1875);
						return true;
					}
				case 35:
					{
						SetPlayerPos(playerid,-1803.1583,539.0411,35.1641);
						return true;
					}
				case 36:
					{
						SetPlayerPos(playerid,-2436.2109,505.0766,29.9324);
						return true;
					}
				case 37:
					{
						SetPlayerPos(playerid,-2655.6321,626.2087,14.4531);
						return true;
					}
				case 38:
					{
						SetPlayerPos(playerid,-2760.1577,374.7201,4.7108);
						return true;
					}
				case 39:
					{
						SetPlayerPos(playerid,-2653.6328,376.8358,4.3359);
						return true;
					}
				case 40:
					{
						SetPlayerPos(playerid,-2625.7798,210.3447,4.6193);
						return true;
					}
				case 41:
					{
						SetPlayerPos(playerid,-2506.3948,-50.0121,25.6828);
						return true;
					}
				case 42:
					{
						SetPlayerPos(playerid,-2030.0648,-92.2907,35.3203);
						return true;
					}
				case 43:
					{
						SetPlayerPos(playerid,-1985.0736,136.6421,27.6875);
						return true;
					}
				case 44:
					{
						SetPlayerPos(playerid,-1975.5198,285.9389,35.1719);
						return true;
					}
				case 45:
					{
						SetPlayerPos(playerid,-1040.2144,-595.5071,32.0078);
						return true;
					}
				case 46:
					{
						SetPlayerPos(playerid,-1394.2000,987.6200,1023.9598);
						return true;
					}
				case 47:
					{
						SetPlayerPos(playerid,-1414.0377,1598.5376,1052.5313);
						return true;
					}
				case 48:
					{
						SetPlayerPos(playerid,-1418.0696,-276.0459,1051.1901);
						return true;
					}
				case 49:
					{
						SetPlayerPos(playerid,-1658.1837,1214.9268,7.2500);
						return true;
					}
				case 50:
					{
						SetPlayerPos(playerid,458.5513,-1500.8962,31.0415);
						return true;
					}
				case 51:
					{
						SetPlayerPos(playerid,-1983.7389,1117.0334,53.1243);
						return true;
					}
				case 52:
					{
						SetPlayerPos(playerid,-2165.7322,250.1028,35.3203);
						return true;
					}
				case 53:
					{
						SetPlayerPos(playerid,1548.6228,-1343.9519,329.4629);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case 9024:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
                        if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=150;
				        GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1937.7098,-2203.9626,277.5646);
						return true;
					}
				case 1:
					{
                        if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=300;
				        GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1957.7457,-2183.3574,1013.5151);
						return true;
					}
				case 2:
					{
                        if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=450;
				        GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1957.7457,-2183.3574,2013.5510);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case 9025:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
                        if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=150;
				        GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1397.2046,1303.9526,3174.9146);
						return true;
					}
				case 1:
					{
                        if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=300;
				        GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1397.4507,1301.7911,2124.7983);
						return true;
					}
				case 2:
					{
                        if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=450;
				        GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,1397.4507,1301.7911,270.9298);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case 9026:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
                        if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=150;
				        GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,-1505.3629,-422.0154,228.4609);
						return true;
					}
				case 1:
					{
                        if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=300;
				        GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,-1490.2175,-386.8730,662.7271);
						return true;
					}
				case 2:
					{
                        if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
					    PlayerInfo[playerid][pCash] -=450;
				        GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
					    SetPVarInt(playerid, "parashut", 1);
                        GiveWeapon(playerid, 46, 1);
						SetPlayerPos(playerid,-1479.1910,-378.2254,2214.5593);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case SKLAD+1:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLAD+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLAD+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLAD+4:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLAD+10:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLAD+2:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLAD+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 25) return SPD(playerid,SKLAD+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
						if(grovesklad  >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						grovesklad  += mati;
						PlayerInfo[playerid][pMats] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
						SendFamilyMessage(19,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLAD+3:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(grovesklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
								if(!strlen(inputtext)) return SPD(playerid,SKLAD+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
								new mati;
								new giveplayerid[MAX_PLAYER_NAME];
								new sendername[24];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
								if(mati < 1 || mati > 25) return SPD(playerid,SKLAD+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								grovesklad -= mati;
								PlayerInfo[playerid][pMats] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
								SendFamilyMessage(19,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLAD+5:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(groveskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
								if(!strlen(inputtext)) return SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
								if(mati < 1 || mati > 250) return SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
								groveskladp -= mati;
								PlayerInfo[playerid][pPatron] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
								SendFamilyMessage(19,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLAD+6:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 250) return SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
						if(groveskladp  >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						groveskladp  += mati;
						PlayerInfo[playerid][pPatron] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
						SendFamilyMessage(19,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLAD+8:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(groveskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
								if(!strlen(inputtext)) return SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
								if(mati < 1 || mati > 1000) return SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
								groveskladn -= mati;
								PlayerInfo[playerid][pDrugs] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
								SendFamilyMessage(19,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLAD+9:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 19:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 5000) return SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
						if(groveskladn  >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						groveskladn  += mati;
						PlayerInfo[playerid][pDrugs] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
						SendFamilyMessage(19,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
		///====================================[Ballas]======================================================//
	case SKLADBA:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADBA+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
				case 1: SPD(playerid,SKLADBA+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
				case 2: SPD(playerid,SKLADBA+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
				}
			}
		}
	case 3236:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
						return true;
					}
				case 1:
					{
						SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
						return true;
					}
				case 2:
					{
						SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case SKLADBA+1:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADBA+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADBA+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADBA+4:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADBA+10:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADBA+2:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADBA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 25) return SPD(playerid,SKLADBA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
						if(ballassklad  >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						ballassklad  += mati;
						PlayerInfo[playerid][pMats] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
						SendFamilyMessage(20,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADBA+3:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(ballassklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
								if(!strlen(inputtext)) return SPD(playerid,SKLADBA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
								new mati;
								new giveplayerid[MAX_PLAYER_NAME];
								new sendername[24];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
								if(mati < 1 || mati > 25) return SPD(playerid,SKLADBA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								ballassklad -= mati;
								PlayerInfo[playerid][pMats] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
								SendFamilyMessage(20,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADBA+5:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(ballasskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
								if(mati < 1 || mati > 250) return SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
								ballasskladp -= mati;
								PlayerInfo[playerid][pPatron] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
								SendFamilyMessage(20,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADBA+6:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 250) return SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
						if(ballasskladp  >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						ballasskladp  += mati;
						PlayerInfo[playerid][pPatron] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
						SendFamilyMessage(20,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADBA+8:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(ballasskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
								if(mati < 1 || mati > 1000) return SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
								ballasskladn -= mati;
								PlayerInfo[playerid][pDrugs] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
								SendFamilyMessage(20,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADBA+9:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 20:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 5000) return SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
						if(ballasskladn  >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						ballasskladn  += mati;
						PlayerInfo[playerid][pDrugs] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
						SendFamilyMessage(20,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
		///====================================[Aztecas]======================================================//
	case SKLADAZ:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADAZ+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
				case 1: SPD(playerid,SKLADAZ+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
				case 2: SPD(playerid,SKLADAZ+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
				}
			}
		}
	case 3245:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
						return true;
					}
				case 1:
					{
						SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
						return true;
					}
				case 2:
					{
						SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case SKLADAZ+1:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADAZ+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADAZ+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADAZ+4:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADAZ+10:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADAZ+2:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 25) return SPD(playerid,SKLADAZ+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
						if(aztecsklad  >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						aztecsklad  += mati;
						PlayerInfo[playerid][pMats] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
						SendFamilyMessage(22,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADAZ+3:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(aztecsklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
								if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
								new mati;
								new giveplayerid[MAX_PLAYER_NAME];
								new sendername[24];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
								if(mati < 1 || mati > 25) return SPD(playerid,SKLADAZ+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								aztecsklad -= mati;
								PlayerInfo[playerid][pMats] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
								SendFamilyMessage(22,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADAZ+5:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(aztecskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
								if(mati < 1 || mati > 250) return SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
								aztecskladp -= mati;
								PlayerInfo[playerid][pPatron] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
								SendFamilyMessage(22,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADAZ+6:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 250) return SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
						if(aztecskladp  >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						aztecskladp  += mati;
						PlayerInfo[playerid][pPatron] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
						SendFamilyMessage(22,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADAZ+8:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(aztecskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
								if(mati < 1 || mati > 1000) return SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								aztecskladn -= mati;
								PlayerInfo[playerid][pDrugs] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
								SendFamilyMessage(22,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADAZ+9:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 22:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 5000) return SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
						if(aztecskladn  >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						aztecskladn  += mati;
						PlayerInfo[playerid][pDrugs] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
						SendFamilyMessage(22,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
		///====================================[Rifa]======================================================//
	case SKLADRI:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADRI+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
				case 1: SPD(playerid,SKLADRI+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
				case 2: SPD(playerid,SKLADRI+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
				}
			}
		}
	case 3256:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
						return true;
					}
				case 1:
					{
						SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
						return true;
					}
				case 2:
					{
						SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case SKLADRI+1:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADRI+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADRI+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADRI+4:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADRI+10:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADRI+2:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADRI+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 25) return SPD(playerid,SKLADRI+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
						if(rifasklad  >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						rifasklad  += mati;
						PlayerInfo[playerid][pMats] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
						SendFamilyMessage(21,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADRI+3:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(rifasklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
								if(!strlen(inputtext)) return SPD(playerid,SKLADRI+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
								new mati;
								new giveplayerid[MAX_PLAYER_NAME];
								new sendername[24];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
								if(mati < 1 || mati > 25) return SPD(playerid,SKLADRI+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								rifasklad -= mati;
								PlayerInfo[playerid][pMats] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
								SendFamilyMessage(21,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADRI+5:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(rifaskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
								if(mati < 1 || mati > 250) return SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
								rifaskladp -= mati;
								PlayerInfo[playerid][pPatron] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
								SendFamilyMessage(21,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADRI+6:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 250) return SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
						if(rifaskladp  >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						rifaskladp  += mati;
						PlayerInfo[playerid][pPatron] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
						SendFamilyMessage(21,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADRI+8:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(rifaskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
								if(mati < 1 || mati > 1000) return SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
								rifaskladn -= mati;
								PlayerInfo[playerid][pDrugs] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
								SendFamilyMessage(21,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADRI+9:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 21:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 5000) return SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
						if(rifaskladn  >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						rifaskladn  += mati;
						PlayerInfo[playerid][pDrugs] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
						SendFamilyMessage(21,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
		///====================================[Vagos]======================================================//
	case SKLADVA:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADVA+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
				case 1: SPD(playerid,SKLADVA+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
				case 2: SPD(playerid,SKLADVA+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
				}
			}
		}
	case 3269:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0:
					{
						SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
						return true;
					}
				case 1:
					{
						SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
						return true;
					}
				case 2:
					{
						SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
						return true;
					}
				}
			}
			else
			{
				return true;
			}
		}
	case SKLADVA+1:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADVA+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADVA+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADVA+4:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADVA+10:
		{
			if(response)
			{
				switch(listitem)
				{
				case 0: SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
				case 1: SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
				}
			}
		}
	case SKLADVA+2:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADVA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 25) return SPD(playerid,SKLADVA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
						if(vagossklad  >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						vagossklad  += mati;
						PlayerInfo[playerid][pMats] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
						SendFamilyMessage(23,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADVA+3:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(vagossklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
								if(!strlen(inputtext)) return SPD(playerid,SKLADVA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
								new mati;
								new giveplayerid[MAX_PLAYER_NAME];
								new sendername[24];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
								if(mati < 1 || mati > 25) return SPD(playerid,SKLADVA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
								vagossklad -= mati;
								PlayerInfo[playerid][pMats] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
								SendFamilyMessage(23,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADVA+5:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(vagosskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
								if(mati < 1 || mati > 250) return SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
								vagosskladp -= mati;
								PlayerInfo[playerid][pPatron] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
								SendFamilyMessage(23,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADVA+6:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 250) return SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
						if(vagosskladp  >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						vagosskladp  += mati;
						PlayerInfo[playerid][pPatron] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
						SendFamilyMessage(23,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
	case SKLADVA+8:
		{
			if(response)
			{
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						switch (PlayerInfo [playerid][pRang])
						{
						case 3..10:
							{
								if(vagosskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
								if(!strlen(inputtext)) return SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
								new mati;
								new sendername[24];
								new giveplayerid[MAX_PLAYER_NAME];
								mati = strval(inputtext);
								if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
								if(mati < 1 || mati > 1000) return SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
								vagosskladn -= mati;
								PlayerInfo[playerid][pDrugs] += mati;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
								SendFamilyMessage(23,COLOR_ORANGE, string);
								SkladUpdateText();
								return true;
							}
						}
					}
				}
			}
			return true;
		}
	case SKLADVA+9:
		{
			if(response)
			{
				new name[24];
				GetPlayerName(playerid, name, sizeof(name));
				new mati;
				new giveplayerid[MAX_PLAYER_NAME];
				switch(PlayerInfo[playerid][pMember])
				{
				case 23:
					{
						if(!strlen(inputtext)) return SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
						mati = strval(inputtext);
						if(mati < 1 || mati > 5000) return SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
						if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
						if(vagosskladn  >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
						vagosskladn  += mati;
						PlayerInfo[playerid][pDrugs] -= mati;
						format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
						SendFamilyMessage(23,COLOR_ORANGE, string);
						SkladUpdateText();
						return true;
					}
				}
			}
			return true;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу