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

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

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

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

Закупка материалов не работает

Статус
В этой теме нельзя размещать новые ответы.
Пишет типа "Данная команда недоступна" . Даже в голову не приходит в чем проблема
PHP:
if(strcmp(cmd,"/materials",true)==0)
	{
		if (Player[playerid][pJob] != 8)return send(playerid,COLOR_RED,""vError"Ты не продавец оружия!");
		if(sscanf(params, "s[32]", params[0]))
		{
			send(playerid, COLOR_LIGHTBLUE, "{ffffff} /materials [name]");
			send(playerid, COLOR_WHITE, "Доступные: Get, Deliver.");
			return 1;
		}
		if(strcmp(params[0],"get",true) == 0)
		{
			if(!IsPlayerInRangeOfPoint(playerid,2.0,2719.0415,-2517.6362,17.3672))
			return send(playerid, COLOR_RED,""vError"Ты не на месте закупки материалов!");
			if(MatsHolding[playerid] >= 5*(Player[playerid][pGunSkill]+1))return send(playerid, COLOR_RED, ""vError"Ты не можешь взять больше пакетов!");
			if(!strlen(tmp))return send(playerid, COLOR_LIGHTBLUE, "{ffffff} /materials get [количество]");
			new level = Player[playerid][pGunSkill];
			if(sscanf(params, "d", params[1])) return send(playerid, COLOR_LIGHTBLUE, "{ffffff} /materials get [количество]");
			new tel;
			if(level >= 0 && level <= 50)
			{ tel = 300; if(params[1] < 1 || params[1] > 10) { send(playerid, COLOR_GREY, "Ты можешь закупать от 1 до 10 пакетов за раз!"); return ShowPlayerDialog(playerid, DIALOG_DRUGS_BUY,DIALOG_STYLE_INPUT,"{33CCFF}Закупка пакетов","{FFCC99}Сколько пакетов ты хочешь закупить?\
																			\n 1 Skill: от 1 до 10 пакетов\
																			\n 2 Skill: от 1 до 15 пакетов\
																			\n 3 Skill: от 1 до 20 пакетов\
																			\n 4 Skill: от 1 до 25 пакетов\
																			\n 5 Skill: от 1 до 30 пакетов","Купить","Отмена");} }
			else if(level >= 51 && level <= 100)
			{ tel = 250; if(params[1] < 1 || params[1] > 15) { send(playerid, COLOR_GREY, "Ты можешь закупать от 1 до 15 пакетов за раз!"); return ShowPlayerDialog(playerid, DIALOG_DRUGS_BUY,DIALOG_STYLE_INPUT,"{33CCFF}Закупка пакетов","{FFCC99}Сколько пакетов ты хочешь закупить?\
																			\n 1 Skill: от 1 до 10 пакетов\
																			\n 2 Skill: от 1 до 15 пакетов\
																			\n 3 Skill: от 1 до 20 пакетов\
																			\n 4 Skill: от 1 до 25 пакетов\
																			\n 5 Skill: от 1 до 30 пакетов","Купить","Отмена");} }
			else if(level >= 101 && level <= 200)
			{ tel = 200; if(params[1] < 1 || params[1] > 20) { send(playerid, COLOR_GREY, "Ты можешь закупать от 1 до 20 пакетов за раз!"); return ShowPlayerDialog(playerid, DIALOG_DRUGS_BUY,DIALOG_STYLE_INPUT,"{33CCFF}Закупка пакетов","{FFCC99}Сколько пакетов ты хочешь закупить?\
																			\n 1 Skill: от 1 до 10 пакетов\
																			\n 2 Skill: от 1 до 15 пакетов\
																			\n 3 Skill: от 1 до 20 пакетов\
																			\n 4 Skill: от 1 до 25 пакетов\
																			\n 5 Skill: от 1 до 30 пакетов","Купить","Отмена");} }
			else if(level >= 201 && level <= 400)
			{ tel = 150; if(params[1] < 1 || params[1] > 25) { send(playerid, COLOR_GREY, "Ты можешь закупать от 1 до 25 пакетов за раз!"); return ShowPlayerDialog(playerid, DIALOG_DRUGS_BUY,DIALOG_STYLE_INPUT,"{33CCFF}Закупка пакетов","{FFCC99}Сколько пакетов ты хочешь закупить?\
																			\n 1 Skill: от 1 до 10 пакетов\
																			\n 2 Skill: от 1 до 15 пакетов\
																			\n 3 Skill: от 1 до 20 пакетов\
																			\n 4 Skill: от 1 до 25 пакетов\
																			\n 5 Skill: от 1 до 30 пакетов","Купить","Отмена");} }
			else if(level >= 401)
			{ tel = 100; if(params[1] < 1 || params[1] > 30) { send(playerid, COLOR_GREY, "Ты можешь закупать от 1 до 30 пакетов за раз!"); return ShowPlayerDialog(playerid, DIALOG_DRUGS_BUY,DIALOG_STYLE_INPUT,"{33CCFF}Закупка пакетов","{FFCC99}Сколько пакетов ты хочешь закупить?\
																			\n 1 Skill: от 1 до 10 пакетов\
																			\n 2 Skill: от 1 до 15 пакетов\
																			\n 3 Skill: от 1 до 20 пакетов\
																			\n 4 Skill: от 1 до 25 пакетов\
																			\n 5 Skill: от 1 до 30 пакетов","Купить","Отмена");} }
			new price = params[1] * tel;
			if(Player[playerid][pMoney] < price)
			{f(string, ""vError"У тебя недостаточно средств, необходимо $%d !", price); return send(playerid, COLOR_RED, string);}
			f(string, "* Ты купил %d пакетов за $%d.", params[1], price);
			send(playerid, COLOR_LIGHTBLUE, string);
			GivePlayerKapusta(playerid, - price);
			MatsHolding[playerid] = params[1];
			SaveInstrument();
			return 1;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу