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

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

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

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

Продукты

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

GoJIoBoJIoMkA

Ученик
Здравствуй легендарный портал pawno-info
У меня вот какая проблема, купил бизнес и поехал устраиваться развозчиком продуктов, что бы привести в него продукты, сажусь в машину развозчика, загорается красный чекпоинт на месте загрузки продуктов, подъезжаю все норм, и тут вылазит окно "Выберите количество продуктов, от 100 до 1000"
я загружаю продукты и тут вылазит окно, мол выберите номер бизнеса куда хотите доставить продукт, ввожу номер биза, а мне говорит что владелец бизнеса продуктов не заказывал, прикиньте информация!
Хотя после покупки биза, я в первую очередь сделал заказ на продукты, и в том окне где нужно выбрать номер биза, видно какое количество продуктов я заказывал, значит заказ прошел!!!
Предоставляю вашему вниманию коды по этому делу!

PHP:
publics: LoadProd(playerid)
{
    format(string,144,"{f0f0f0}[Продуктов: %d/1000]\n{5DD174}Бизнес: Не выбран", GetPVarInt(playerid,"count_prod"));
    UpdateDynamic3DTextLabelText(gPlayerProdText[playerid][0],0xFFFFFF20,string);

	if(GetPVarInt(playerid,"count_prod") >= GetPVarInt(playerid,"count_prod2"))
	{
	    SendClientMessage(playerid,-1,""#good"Продукты загружены, выберите бизнес куда вы хотите загрузить продукты.");
        string="{919191}[номер] - {A8413A}[имя бизнеса] - {5364A3}[цена за один продукт] - {5364A3}[к-во требуемых продуктов]\n\n";
		for(new i=1; i!=20; i++)
	    {
    		format(string,2400,"%s{919191}%d. "WHITE"- {A8413A}\" %s \" "WHITE"- {5364A3}'%d' "WHITE"- {5364A3}'%d'\n",string,i,BizInfo[i][bName],BizInfo[i][bProdOrderPrice],BizInfo[i][bProdOrder]);
	    }
	    strcat(string,"\n\n"WHITE"Используйте {"#cGREEN"}номер "WHITE"бизнеса в поле ниже\n{A8413A}0 "WHITE"для выхода из меню");
	    ShowPlayerDialog(playerid,1113,DIALOG_STYLE_INPUT,""SERVER"Бизнес",string,"Выбрать","Далее ->");
	    SetPVarInt(playerid,"prod_next",GetPVarInt(playerid,"prod_next")+20);
	    DeletePVar(playerid,"count_prod2");
	}
	else
	{
		SetTimerEx("LoadProd",150,0,"i",playerid);
		SetPVarInt(playerid,"count_prod", GetPVarInt(playerid,"count_prod") + 50);
	}
	return 1;
}
PHP:
	case 1113:
	{
		if(!response)
		{
			string="{919191}[номер] - {A8413A}[имя бизнеса] - {5364A3}[цена] - {5364A3}[к-во требуемых продуктов]\n\n";
			new prod_next = GetPVarInt(playerid,"prod_next");
			for(new i=prod_next+1; i!=prod_next+20; i++)
		    {
		        if(i >= BIZES) break;
	    		format(string,2400,"%s{919191}%d. "WHITE"- {A8413A}\" %s \" "WHITE"- {5364A3}'%d' "WHITE"- {5364A3}'%d'\n",string,i,BizInfo[i][bName],BizInfo[i][bProdOrderPrice],BizInfo[i][bProdOrder]);
		    }
		    strcat(string,"\n\n"WHITE"Используйте {"#cGREEN"}номер "WHITE"бизнеса в поле ниже\n{A8413A}0 "WHITE"для выхода из меню");
		    ShowPlayerDialog(playerid,1113,DIALOG_STYLE_INPUT,""SERVER"Бизнес",string,"Выбрать","Далее ->");
			if(prod_next+20 < BIZES) SetPVarInt(playerid,"prod_next",prod_next+20);
		    return 1;
		}
		new biz = strval(inputtext)-1;
		if(biz < 0 || biz >= BIZES) return 1;

		if(!BizInfo[biz][bProdOrder])
		{
			SendClientMessage(playerid, -1, ""#net"Владелец бизнеса не заказывал продукты");
			DeletePVar(playerid,"prod_next");
			SetTimerEx("LoadProd",0,0,"i",playerid);
	    	return 1;
		}

		format(string, 255, "Вы выбрали бизнес: %s - Цена за 1 продукт: %d $ - Количество требуемых продуктов: %d шт.", BizInfo[biz][bName],BizInfo[biz][bProdOrderPrice],BizInfo[biz][bProdOrder]);
		SendClientMessage(playerid,-1,string);
		//
	 	format(string,144,"{f0f0f0}[Продуктов: %d/1000]\n{5DD174}Бизнес: %s", GetPVarInt(playerid,"count_prod"),BizInfo[biz][bName]);
	  	UpdateDynamic3DTextLabelText(gPlayerProdText[playerid][0],0xFFFFFF20,string);
		//
        SendClientMessage(playerid,-1,""#information"Бизнес отмечен на карте {"#cRED"}красной"WHITE" меткой.");
        SetPlayerGPS(playerid,80,BizInfo[biz][EnterBiz][0],BizInfo[biz][EnterBiz][1],BizInfo[biz][EnterBiz][2],Streamer_GetIntData(STREAMER_TYPE_MAP_ICON, BizInfo[biz][bMapIcon], E_STREAMER_TYPE),-1,MAPICON_GLOBAL_CHECKPOINT);
		//
        gPlayerProdText[playerid][1]=CreateDynamic3DTextLabel("{f0f0f0}Место для разгрузки\n{5DD174}продуктов для бизнеса", 0xFFFFFF20, BizInfo[biz][EnterBiz][0],BizInfo[biz][EnterBiz][1],BizInfo[biz][EnterBiz][2]+1.0, 5.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, playerid);
		gPlayerProdCP[playerid] = CreateDynamicCP(BizInfo[biz][EnterBiz][0],BizInfo[biz][EnterBiz][1],BizInfo[biz][EnterBiz][2],2.5,-1,-1,playerid,100.0);
		SendClientMessage(playerid, -1, ""#information"Продать продукты бизнесу можно не по {FF0000}чекпоинту, {FFFFFF}а через команду. [/sellprod]");
		//
		SetPVarInt(playerid,"prod_id", biz + 1);
		DeletePVar(playerid,"prod_next");
		return 1;
	}
	case 1114:
	{
		if(!response) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_INPUT,""SERVER"Продукты",""WHITE"Используйте количество продуктов которое вы хотите закупить {"#cGRAY"}(от 100 до 1000)","Ввод","");
		if(strval(inputtext) < 100 || strval(inputtext) > 1000) return ShowPlayerDialog(playerid,1114,DIALOG_STYLE_INPUT,""SERVER"Продукты",""WHITE"Используйте количество продуктов которое вы хотите закупить {"#cGRAY"}(от 100 до 1000)","Ввод","");

		SendClientMessage(playerid,-1,""#good"Вы купили продукты, сейчас они загрузятся в Вашу машину");

		SetTimerEx("LoadProd",0,0,"i",playerid);
		SetPVarInt(playerid,"count_prod2", strval(inputtext));
		return 1;
	}
Очень надеюсь на вашу помощь!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу