PHP код:
case dBusiness:
{
if(!response) return 1;
new bizid = PlayerInfo[playerid][pBusiness];
if(bizid == -1) return 1;
switch(listitem)
{
case 0: ShowBusinessInformation(playerid,bizid);
case 1:
{
if(!BizInfo[bizid][bLock]) return BizInfo[bizid][bLock] = 1,SendClientMessage(playerid, COLOR_REDD, "Вы закрыли свой бизнес."), UpdateBusinessData(bizid, "bLock",BizInfo[bizid][bLock]);
if(BizInfo[bizid][bLock]) return BizInfo[bizid][bLock] = 0,SendClientMessage(playerid, COLOR_GREEN, "Вы открыли свой бизнес."), UpdateBusinessData(bizid, "bLock",BizInfo[bizid][bLock]);
}
case 2: SellBusiness(playerid);
case 3: SPD(playerid,71,2,""SERVER"Изменение цен",""WHITE"Цена за вход в бизнес\nТовар №1\nТовар №2\nТовар №3\nТовар №4\nТовар №5\nТовар №6\nТовар №7\nТовар №8\nТовар №9","Далее","Отмена");
case 4: SetPlayerCheckpoint(playerid,BizInfo[bizid][EnterBiz][0],BizInfo[bizid][EnterBiz][1],BizInfo[bizid][EnterBiz][2],8.0), SetPVarInt(playerid, "gps_pic", 1);
case 5: SPD(playerid,dBusinessBank,DIALOG_STYLE_LIST,""SERVER"Бизнес",""WHITE"1. Посмотреть сумму в кассе\n2. Положить деньги в кассу\n3. Снять деньги с кассы","Далее","Назад");
case 6: SPD(playerid,5232,DIALOG_STYLE_MSGBOX,""SERVER"Реклама бизнеса","\n\n"WHITE"Стоимость рекламы: "SERVER"50.000$"WHITE"\n- Посылать рекламу можно раз в 5 минут.\n- Рекламный текст вводится Вашими руками.\n- Рекламу люди видят только один раз!\n\nВы действительно хотите рекламировать свой бизнес?", "Принять", "Отмена");
case 7: ShowPlayerDialog(playerid,1110,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте количество продуктов которое вы хотите заказать\nЗаказывать можно от "SERVER"100"WHITE" до "SERVER"10000"WHITE" продуктов", "Далее", "Отмена");
}
return 1;
}
case 1110:
{
if(!response) return SPD(playerid,dBusiness,DIALOG_STYLE_LIST,""SERVER"Управление бизнесом","1. Статистика бизнеса\n2. Открыть / закрыть бизнес\n3. Продать бизнес\n4. Установка цен\n5. Поставить маркер у входа в бизнес\n6. Касса\n7. Заказать рекламу бизнеса\n"WHITE"8. Заказ продуктов","Далее","Отмена");
new put = strval(inputtext);
new bizid = PlayerInfo[playerid][pBusiness];
if(put < 100 || put > 10000) return ShowPlayerDialog(playerid,1110,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте количество продуктов которое вы хотите заказать\nЗаказывать можно от "SERVER"100"WHITE" до "SERVER"10000"WHITE" продуктов", "Далее", "Отмена");
if(BizInfo[bizid][bProd]+put >= BizInfo[bizid][bProdMax]) return ShowPlayerDialog(playerid,1110,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте количество продуктов которое вы хотите заказать\nЗаказывать можно от "SERVER"100"WHITE" до "SERVER"10000"WHITE" продуктов\n"SERVER"Заказать можно не более максимального склада!", "Далее", "Отмена");
BizInfo[bizid][bProdOrder] = put;
SaveBusiness(bizid);
ShowPlayerDialog(playerid,1111,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте цену за 1 продукт\nВ разумных пределах экономики {afafaf}(до 50$)", "Далее", "");
return 1;
}
case 1111:
{
new put = strval(inputtext);
new bizid = PlayerInfo[playerid][pBusiness];
if(!response) return ShowPlayerDialog(playerid,1111,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте цену за 1 продукт\nВ разумных пределах экономики {afafaf}(до 50$)", "Далее", "");
if(put < 1 || put > 50) return ShowPlayerDialog(playerid,1111,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте цену за 1 продукт\nВ разумных пределах экономики {afafaf}(до 50$)", "Далее", "Отмена");
if(BizInfo[bizid][bProd]+put >= BizInfo[bizid][bProdMax]) return ShowPlayerDialog(playerid,1111,DIALOG_STYLE_INPUT,""SERVER"Заказ продуктов", ""WHITE"Используйте цену за 1 продукт\nВ разумных пределах экономики {afafaf}(до 50$)\n"SERVER"Заказать можно не более максимального склада!", "Далее", "");
BizInfo[bizid][bProdOrderPrice] = put;
SaveBusiness(bizid);
format(string, 128, ""#good"Вы заказали %d продуктов за %d$ на каждый",BizInfo[bizid][bProdOrder],BizInfo[bizid][bProdOrderPrice]);
SendClientMessage(playerid,-1,string);
SendClientMessage(playerid,-1,""#information"Ожидайте пока вам доставят продукты");
SendClientMessage(playerid,-1,""#information"Также вы можете устроиться развозчиком сырья, и доставить сами {afafaf}(/gps > Важные места > Мэрия ЛС/СФ/ЛВ)");
return 1;
}