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

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

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

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

Склад банд(помогите решить проблему!)

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

Nikita_Nest

Дебютант
Вообщем такая проблема. Начал я проверять мод на баги и вдруг обнаружил. Ложу в склад наркотики мне резко пишит что наркотики неверное кол-во(хотя есть) и перемещает на диалог: Положить металл.
Код вот:
PHP:
switch(listitem)
					{
					case 0: SPD(playerid,22249,1,"Кол-во:","Положить материалы?","Oк","X");
					case 1: SPD(playerid,22248,1,"Кол-во:","Взять материалы?","Oк","X");
					case 2: SPD(playerid,22250,1,"Кол-во:","Положить наркотики?","Oк","X");
					case 3: SPD(playerid,22251,1,"Кол-во:","Взять наркотики?","Oк","X");
					}
				}
				else
				{
					return true;
				}
			}
		case 22249:
			{
				if(response)
				{
					switch(PlayerInfo[playerid][pMember])
					{
					case 15:
						{
							if(!IsATerra (playerid)) return	SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 500) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 500");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас нет столько матов!");
							if(groovmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							groovmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Grove %d материалов",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d материалов",playerid, mati), SendFamilyMessage(15, COLOR_YELLOW, string);
							return true;
						}
					case 12:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во металла","Положить металл на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во металла","Положить металл на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 500");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(ballasmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							ballasmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Ballas %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(12, COLOR_YELLOW, string);
							return true;
						}
					case 13:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(vagosmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							vagosmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Vagos %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(13, COLOR_YELLOW, string);
							return true;
						}
					case 17:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(aztekmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							aztekmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Aztec %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла", playerid, mati), SendFamilyMessage(17, COLOR_YELLOW, string);
							return true;
						}
					case 18:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 20) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(rifamatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							rifamatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Rifa %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(18, COLOR_YELLOW, string);
							return true;
						}
					}
				}
			}
		case 22248:
			{
				if(response)
				{
					switch(PlayerInfo[playerid][pMember])
					{
					case 12:
						{
							if(ballasmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет металла");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pMats] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть металл! Больше нельзя");
							if(mati < 1 || mati > 500) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							ballasmatbi -= mati;
							PlayerInfo[playerid][pMats] += mati;
							format(string, sizeof(string), "Вы взяли %d кг. металла со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d кг. металла", sendername,mati), SendFamilyMessage(12, COLOR_YELLOW2, string);
							return true;
						}
					case 15:
						{
							if(groovmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет металла");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pMats] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть металл! Больше нельзя");
							if(mati < 1 || mati > 500) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							groovmatbi -= mati;
							PlayerInfo[playerid][pMats] += mati;
							format(string, sizeof(string), "Вы взяли %d кг. металла со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d кг. металла", sendername,mati), SendFamilyMessage(15, COLOR_YELLOW2, string);
							return true;
						}
					case 13:
						{
							if(vagosmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет металла");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pMats] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть металл! Больше нельзя");
							if(mati < 1 || mati > 500) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							vagosmatbi -= mati;
							PlayerInfo[playerid][pMats] += mati;
							format(string, sizeof(string), "Вы взяли %d кг. металла со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d кг. металла", sendername,mati), SendFamilyMessage(13, COLOR_YELLOW2, string);
							return true;
						}
					case 17:
						{
							if(aztekmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет металла");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pMats] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть металл! Больше нельзя");
							if(mati < 1 || mati > 500) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							aztekmatbi -= mati;
							PlayerInfo[playerid][pMats] += mati;
							format(string, sizeof(string), "Вы взяли %d кг. металла со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d кг. металла", sendername,mati), SendFamilyMessage(17, COLOR_YELLOW2, string);
							return true;
						}
					case 18:
						{
							if(rifamatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет металла");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pMats] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть металл! Больше нельзя");
							if(mati < 1 || mati > 500) return SPD(playerid,22248,1,"Введите Кол-во металла","Взять металл со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							rifamatbi -= mati;
							PlayerInfo[playerid][pMats] += mati;
							format(string, sizeof(string), "Вы взяли %d кг. металла со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d кг. металла", sendername,mati), SendFamilyMessage(18, COLOR_YELLOW2, string);
							return true;
						}
					}
				}
				return true;
			}
		case 22250:
			{
				if(response)
				{
					switch(PlayerInfo[playerid][pMember])
					{
					case 15:
						{
							if(!IsATerra (playerid)) return	SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 500) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 500");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас нет столько матов!");
							if(groovmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							groovmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Grove %d матераилов",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d материалов",playerid, mati), SendFamilyMessage(15, COLOR_YELLOW, string);
							return true;
						}
					case 12:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во металла","Положить металл на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во металла","Положить металл на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 500");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(ballasmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							ballasmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Ballas %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(12, COLOR_YELLOW, string);
							return true;
						}
					case 13:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(vagosmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							vagosmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Vagos %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(13, COLOR_YELLOW, string);
							return true;
						}
					case 17:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 25) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(aztekmatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							aztekmatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Aztec %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла", playerid, mati), SendFamilyMessage(17, COLOR_YELLOW, string);
							return true;
						}
					case 18:
						{
							if(!strlen(inputtext)) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(mati < 1 || mati > 20) return SPD(playerid,22249,1,"Введите Кол-во материалов","Положить материалы на склад","Oк","X"), SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
							if(PlayerInfo[playerid][pMats] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
							if(rifamatbi  >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
							rifamatbi  += mati;
							PlayerInfo[playerid][pMats] -= mati;
							format(string, sizeof(string), "Вы положили на склад банды Rifa %d кг. металла",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							format(string, sizeof(string), "%s положил на склад банды %d кг. металла",playerid, mati), SendFamilyMessage(18, COLOR_YELLOW, string);
							return true;
						}
					}
				}
			}
		case 22251:
			{
				if(response)
				{
					switch(PlayerInfo[playerid][pMember])
					{
					case 12:
						{
							if(ballasmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет наркотиков");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во грамм","Взять наркотики со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pDrugs] > 100) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть наркотики! Больше нельзя");
							if(mati < 1 || mati > 100) return SPD(playerid,22248,1,"Введите Кол-во наркотиков","Взять наркотиков со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							ballasdrugs -= mati;
							PlayerInfo[playerid][pDrugs] += mati;
							format(string, sizeof(string), "Вы взяли %d гр. наркотиков со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d гр. наркотиков", sendername,mati), SendFamilyMessage(12, COLOR_YELLOW2, string);
							return true;
						}
					case 15:
						{
							if(groovmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет наркотиков");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во грамм","Взять наркотики со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pDrugs] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть наркотики! Больше нельзя");
							if(mati < 1 || mati > 100) return SPD(playerid,22248,1,"Введите Кол-во наркотиков","Взять наркотиков со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							groovdrugs -= mati;
							PlayerInfo[playerid][pDrugs] += mati;
							format(string, sizeof(string), "Вы взяли %d гр. наркотиков со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d гр. наркотиков", sendername,mati), SendFamilyMessage(15, COLOR_YELLOW2, string);
							return true;
						}
					case 13:
						{
							if(vagosmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет наркотиков");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во грамм","Взять наркотики со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pDrugs] > 100) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть наркотики! Больше нельзя");
							if(mati < 1 || mati > 100) return SPD(playerid,22248,1,"Введите Кол-во наркотиков","Взять наркотиков со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							vagosdrugs -= mati;
							PlayerInfo[playerid][pDrugs] += mati;
							format(string, sizeof(string), "Вы взяли %d гр. наркотиков со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d гр. наркотиков", sendername,mati), SendFamilyMessage(13, COLOR_YELLOW2, string);
							return true;
						}
					case 17:
						{
							if(aztekmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет наркотиков");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во грамм","Взять наркотики со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pDrugs] > 100) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть наркотики! Больше нельзя");
							if(mati < 1 || mati >100) return SPD(playerid,22248,1,"Введите Кол-во наркотиков","Взять наркотиков со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							aztekdrugs -= mati;
							PlayerInfo[playerid][pDrugs] += mati;
							format(string, sizeof(string), "Вы взяли %d гр. наркотиков со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d гр. наркотиков", sendername,mati), SendFamilyMessage(17, COLOR_YELLOW2, string);
							return true;
						}
					case 18:
						{
							if(rifamatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет наркотиков");
							if(!strlen(inputtext)) return SPD(playerid,22248,1,"Введите Кол-во грамм","Взять наркотики со склада","Oк","X");
							new mati;
							mati = strval(inputtext);
							if(PlayerInfo[playerid][pDrugs] > 100) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже есть наркотики! Больше нельзя");
							if(mati < 1 || mati > 100) return SPD(playerid,22248,1,"Введите Кол-во наркотиков","Взять наркотиков со склада","Oк","X"), SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
							rifadrugs -= mati;
							PlayerInfo[playerid][pDrugs] += mati;
							format(string, sizeof(string), "Вы взяли %d гр. наркотиков со склада банды",mati), SendClientMessage(playerid, 0x6495EDFF, string);
							new sendername[MAX_PLAYER_NAME];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s взял со склада банды %d гр. наркотиков", sendername,mati), SendFamilyMessage(18, COLOR_YELLOW2, string);
							return true;
						}
					}
				}
				return true;
Надеюсь поможете

---------- Post added at 19:46 ---------- Previous post was at 19:27 ----------

Есть подозрения на сценарий. Его вообще нет это код полностью
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу