// ==== Hercules Script ====================================== // = BattleGround Re-Supplier (with cooldown) // ==== By: ================================================== // = sartrik, Alair // ==== Current Version: ===================================== // = 2.0 // ==== Compatible With: ===================================== // = Hercules // =========================================================== // = // = Нужно пофиксить следующие пункты: // = Line 367 -> смотри примечание; // = Line 392 -> смотри примечание; // = Line 441 -> смотри примечание; // = // =========================================================== bat_room,160,147,3 script Мистер Ресток#01::btgNPCMZ_CD 4_M_ZONDAOYAJI,{ //W - выбираемое количество //ITOGO - общая стоимость //WES - вес //btgN - разница итемов в инвенте и списке //btgBADG - вариант баджей set @btgNPCNAME$,"^6633FF[Мистер Ресток]^000000"; set @btgITOGO,0; set @btgWES,0; set .@map$,strcharinfo(3); //ПОФИКСИ .@BG_CHARID = 150078; set $pbgW2,80; //Mastela Fruit set $pbgW3,25; //Panacea set $pbgW4,50; //Royal Jelly set $pbgW6,25; //Authoritative Badge set $pbgW8,25; //Cursed Water set $pbgW9,25; //Fire Elemental Converter set $pbgW10,25; //Water Elemental Converter set $pbgW11,25; //Earth Elemental Converter set $pbgW12,25; //Wind Elemental Converter if(.@map$ == "alde_gld" || .@map$ == "gef_fild13" || .@map$ == "pay_gld" || .@map$ == "prt_gld" || .@map$ == "sch_gld" || .@map$ == "aru_gld") { if(agitcheck() == 1 || agitcheck2() == 1) { callsub mbg_buy; } } mes @btgNPCNAME$; mes "Привет, "+strcharinfo(0)+"!"; mes "У меня можно быстро и удобно обменять награды с Battleground на расход."; // Я официальный оптовый дистрибьютор здешних боевых ребят next; mbg_open: menu "Закупиться",mbg_buy,"Просмотреть список",mbg_see,"Составить список",mbg_list,"Подробнее о моём товаре",mbg_des,"Уйти",mbg_end; // Описание для жаждущих mbg_des: mes @btgNPCNAME$; mes "Вы можете сами выбрать количество"; mes "получаемых предметов, я посчитаю"; mes "сколько на это надо значков,"; mes "округлю вверх и обменяю."; next; mes @btgNPCNAME$; mes "Мои товары можно использовать только"; mes "в определенныхх местах - BG, PvP и WoE."; mes "В этих местах умения будут использовать"; mes "прежде всего мои товары, а потом уже обычные."; next; mes @btgNPCNAME$; mes "Список скиллов для которых"; mes "пригодятся мои предметы: ^008800Acid Demonstration,"; mes "Enchant Deadly Poison, Full Protection, Volcano,"; mes "Deluge, Whirlwind, Magnetic Earth,"; mes "Dispell, Ganbantein, Fiber Lock,"; mes "Slim Potion Pitcher (10 ур), Potion Pitcher (5 ур)^000000."; next; mes @btgNPCNAME$; mes "Один Badge (Bravery или Valor) равноценен:"; mes "[Blue Potion] - ^FF000090^000000 (Box)"; mes "[Mastela Fruit] - ^FF0000"+$pbgW2+"^000000"; mes "[Panacea] - ^FF0000"+$pbgW3+"^000000"; mes "[Royal Jelly] - ^FF0000"+$pbgW4+"^000000"; mes "[Condensed White Potion] - ^FF0000150^000000 (Box)"; mes "[Authoritative Badge] - ^FF0000"+$pbgW6+"^000000"; mes "[Speed Potion] - ^FF00005^000000 (Box)"; mes "[Cursed Water] - ^FF0000"+$pbgW8+"^000000"; mes "[Fire Elemental Converter] - ^FF0000"+$pbgW9+"^000000"; mes "[Water Elemental Converter] - ^FF0000"+$pbgW10+"^000000"; mes "[Earth Elemental Converter] - ^FF0000"+$pbgW11+"^000000"; mes "[Wind Elemental Converter] - ^FF0000"+$pbgW12+"^000000"; mes "[Poison Bottle] - ^FF00003^000000 (Box)"; mes "[Yellow Gemstone] - ^FF000050^000000 (Box)"; mes "[Cobweb] - ^FF000020^000000 (Box)"; mes "[Bottle Grenade] - ^FF000030^000000 (Box)"; mes "[Acid Bottle] - ^FF000030^000000 (Box)"; mes "[Glistening Coat] - ^FF000015^000000 (Box)"; close; // Составляем список закупок mbg_list: set btgW1,0; set btgW2,0; set btgW3,0; set btgW4,0; set btgW5,0; set btgW6,0; set btgW7,0; set btgW8,0; set btgW9,0; set btgW10,0; set btgW11,0; set btgW12,0; set btgW13,0; set btgW14,0; set btgW15,0; set btgW16,0; set btgW17,0; set btgW18,0; mes @btgNPCNAME$; mes "Составим список. За 1 Badge ты можешь получить:"; mes "[Blue Potion] - ^FF000090^000000 (Box)"; mes "[Mastela Fruit] - ^FF0000"+$pbgW2+"^000000"; mes "[Panacea] - ^FF0000"+$pbgW3+"^000000"; mes "[Royal Jelly] - ^FF0000"+$pbgW4+"^000000"; mes "[Condensed White Potion] - ^FF0000150^000000 (Box)"; mes "[Authoritative Badge] - ^FF0000"+$pbgW6+"^000000"; mes "[Speed Potion] - ^FF00005^000000 (Box)"; mes "[Cursed Water] - ^FF0000"+$pbgW8+"^000000"; mes "[Fire Elemental Converter] - ^FF0000"+$pbgW9+"^000000"; mes "[Water Elemental Converter] - ^FF0000"+$pbgW10+"^000000"; mes "[Earth Elemental Converter] - ^FF0000"+$pbgW11+"^000000"; mes "[Wind Elemental Converter] - ^FF0000"+$pbgW12+"^000000"; mes "[Poison Bottle] - ^FF00003^000000 (Box)"; mes "[Yellow Gemstone] - ^FF000050^000000 (Box)"; mes "[Cobweb] - ^FF000020^000000 (Box)"; mes "[Bottle Grenade] - ^FF000030^000000 (Box)"; mes "[Acid Bottle] - ^FF000030^000000 (Box)"; mes "[Glistening Coat] - ^FF000015^000000 (Box)"; next; mbg_badg: mes @btgNPCNAME$; mes "Какими наградами будешь платить?"; next; switch(select("Bravery Badge:Valor Badge")) { case 1: mes @btgNPCNAME$; mes "Вы выбрали Bravery Badge"; set btgBADG,7828; set btgBADG2$,"Bravery"; goto mbg_start2; case 2: mes @btgNPCNAME$; mes "Вы выбрали Valor Badge"; set btgBADG,7829; set btgBADG2$,"Valor"; goto mbg_start2; } mbg_start: mes @btgNPCNAME$; set @btgITOGO,btgW1*10000/90 + btgW2*10000/$pbgW2 + btgW3*10000/$pbgW3 + btgW4*10000/$pbgW4 + btgW5*10000/150 + btgW6*10000/$pbgW6 + btgW7*10000/$pbgW7 + btgW8*10000/$pbgW8 + btgW9*10000/$pbgW9 + btgW10*10000/$pbgW10 + btgW11*10000/$pbgW11 + btgW12*10000/$pbgW12 + btgW13*10000/3 + btgW14*10000/50 + btgW15*10000/20 + btgW16*10000/30 + btgW17*10000/30 + btgW18*10000/15; if ((@btgITOGO%10000) > 0) {set @btgITOGO,1+@btgITOGO/10000;} else {set @btgITOGO,@btgITOGO/10000;} mes "Будет потрачено для полной закупки: "+@btgITOGO+" "+btgBADG2$+" Badges"; mbg_start2: menu "Blue Potion (Box)",mbg1,"Mastela Fruit",mbg2,"Panacea",mbg3,"Royal Jelly",mbg4,"Condensed White Potion (Box)",mbg5,"Authoritative Badge",mbg6,"Speed Potion (Box)",mbg7,"Cursed Water",mbg8,"Fire Elemental Converter",mbg9,"Water Elemental Converter",mbg10,"Earth Elemental Converter",mbg11,"Wind Elemental Converter",mbg12,"Poison Bottle (Box)",mbg13,"Yellow Gemstone (Box)",mbg14,"Cobweb (Box)",mbg15,"Bottle Grenade (Box)",mbg16,"Acid Bottle (Box)",mbg17,"Glistening Coat (Box)",mbg18; // Блю поты mbg1: mes "Сколько ^FF0000Blue Potion (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW1; mes "Количество ^FF0000Blue Potion (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Мастелки mbg2: mes "Сколько ^FF0000Mastela Fruit^000000 ты хочешь видеть в своем инвентаре?"; input btgW2; mes "Количество ^FF0000Mastela Fruit^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Панацея mbg3: mes "Сколько ^FF0000Panacea^000000 ты хочешь видеть в своем инвентаре?"; input btgW3; mes "Количество ^FF0000Panacea^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Рояли mbg4: mes "Сколько ^FF0000Royal Jelly^000000 ты хочешь видеть в своем инвентаре?"; input btgW4; mes "Количество ^FF0000Royal Jelly^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Слимы mbg5: mes "Сколько ^FF0000Condensed White Potion (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW5; mes "Количество ^FF0000Condensed White Potion (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Баджики mbg6: mes "Сколько ^FF0000Authoritative Badge^000000 ты хочешь видеть в своем инвентаре?"; input btgW6; mes "Количество ^FF0000Authoritative Badge выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Спиды mbg7: mes "Сколько ^FF0000Speed Potion (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW7; mes "Количество ^FF0000Speed Potion (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Курсы mbg8: mes "Сколько ^FF0000Cursed Water^000000 ты хочешь видеть в своем инвентаре?"; input btgW8; mes "Количество ^FF0000Cursed Water^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Огн. конверты mbg9: mes "Сколько ^FF0000Fire Elemental Converter^000000 ты хочешь видеть в своем инвентаре?"; input btgW9; mes "Количество ^FF0000Fire Elemental Converter^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Вод. конверты mbg10: mes "Сколько ^FF0000Water Elemental Converter^000000 ты хочешь видеть в своем инвентаре?"; input btgW10; mes "Количество ^FF0000Water Elemental Converter^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Зем. конверты mbg11: mes "Сколько ^FF0000Earth Elemental Converter^000000 ты хочешь видеть в своем инвентаре?"; input btgW11; mes "Количество ^FF0000Earth Elemental Converter^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Возд. конверты mbg12: mes "Сколько ^FF0000Wind Elemental Converter^000000 ты хочешь видеть в своем инвентаре?"; input btgW12; mes "Количество ^FF0000Wind Elemental Converter^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // ЕДП mbg13: mes "Сколько ^FF0000Poison Bottle (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW13; mes "Количество ^FF0000Poison Bottle (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Желтые гемы mbg14: mes "Сколько ^FF0000Yellow Gemstone (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW14; mes "Количество ^FF0000Yellow Gemstone (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Паутинка mbg15: mes "Сколько ^FF0000Cobweb (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW15; mes "Количество ^FF0000Cobweb (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Гранаты mbg16: mes "Сколько ^FF0000Bottle Grenade (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW16; mes "Количество ^FF0000Bottle Grenade (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Кислота mbg17: mes "Сколько ^FF0000Acid Bottle (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW17; mes "Количество ^FF0000Acid Bottle (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Мазюка mbg18: mes "Сколько ^FF0000Glistening Coat (Box)^000000 ты хочешь видеть в своем инвентаре?"; input btgW18; mes "Количество ^FF0000Glistening Coat (Box)^000000 выбрано."; next; menu "Это не все.",mbg_start,"Завершить список.",mbg_open; // Смотрим список mbg_see: mes "^66CC33Контрольный список покупки:^000000"; if (btgW1 > 0) {mes "^FF0000Blue Potion (Box)^000000 "+btgW1;} if (btgW2 > 0) {mes "^FF0000Mastela Fruit^000000 "+btgW2;} if (btgW3 > 0) {mes "^FF0000Panacea^000000 "+btgW3;} if (btgW4 > 0) {mes "^FF0000Royal Jelly^000000 "+btgW4;} if (btgW5 > 0) {mes "^FF0000Condensed White Potion (Box)^000000 "+btgW5;} if (btgW6 > 0) {mes "^FF0000Authoritative Badge^000000 "+btgW6;} if (btgW7 > 0) {mes "^FF0000Speed Potion (Box)^000000 "+btgW7;} if (btgW8 > 0) {mes "^FF0000Cursed Water^000000 "+btgW8;} if (btgW9 > 0) {mes "^FF0000Fire Elemental Converter^000000 "+btgW9;} if (btgW10 > 0) {mes "^FF0000Water Elemental Converter^000000 "+btgW10;} if (btgW11 > 0) {mes "^FF0000Earth Elemental Converter^000000 "+btgW11;} if (btgW12 > 0) {mes "^FF0000Wind Elemental Converter^000000 "+btgW12;} if (btgW13 > 0) {mes "^FF0000Poison Bottle (Box)^000000 "+btgW13;} if (btgW14 > 0) {mes "^FF0000Yellow Gemstone (Box)^000000 "+btgW14;} if (btgW15 > 0) {mes "^FF0000Cobweb (Box)^000000 "+btgW15;} if (btgW16 > 0) {mes "^FF0000Bottle Grenade (Box)^000000 "+btgW16;} if (btgW17 > 0) {mes "^FF0000Acid Bottle (Box)^000000 "+btgW17;} if (btgW18 > 0) {mes "^FF0000Glistening Coat (Box)^000000 "+btgW18;} mes "..............."; set @btgITOGO,btgW1*10000/90 + btgW2*10000/$pbgW2 + btgW3*10000/$pbgW3 + btgW4*10000/$pbgW4 + btgW5*10000/150 + btgW6*10000/$pbgW6 + btgW7*10000/5 + btgW8*10000/$pbgW8 + btgW9*10000/$pbgW9 + btgW10*10000/$pbgW10 + btgW11*10000/$pbgW11 + btgW12*10000/$pbgW12 + btgW13*10000/3 + btgW14*10000/50 + btgW15*10000/20 + btgW16*10000/30 + btgW17*10000/30 + btgW18*10000/15; if ((@btgITOGO%10000)>0) {set @btgITOGO,1+@btgITOGO/10000;} else {set @btgITOGO,@btgITOGO/10000;} if (btgBADG2$ == "Valor" || btgBADG2$ == "Bravery") mes "Итого на полную закупку: "+@btgITOGO+" "+btgBADG2$+" Badges"; close; // Закупочка mbg_buy: // Проверка локации if(.@map$ == "alde_gld" || .@map$ == "gef_fild13" || .@map$ == "pay_gld" || .@map$ == "prt_gld") { if(agitcheck() == 0) { mes @btgNPCNAME$; mes "Я работаю только во время сражений за замки!"; close; } if(gettimetick(2) < btgCooldown) { mes @btgNPCNAME$; mes "Моими услугами ты можешь воспользоваться не чаще, чем раз в пять минут!"; close; } } if(.@map$ == "sch_gld" || .@map$ == "aru_gld") { if(agitcheck2() == 0) { mes @btgNPCNAME$; mes "Я работаю только во время сражений за замки!"; close; } if(gettimetick(2) < btgCooldown) { mes @btgNPCNAME$; mes "Моими услугами ты можешь воспользоваться не чаще, чем раз в пять минут!"; close; } } if(.@map$ == "schg_cas06" || .@map$ == "schg_cas07" || .@map$ == "schg_cas08" || .@map$ == "arug_cas06" || .@map$ == "arug_cas07" || .@map$ == "arug_cas08" || .@map$ == "bat_c01" || .@map$ == "bat_b02" || .@map$ == "bat_b04" || .@map$ == "bat_b03" || .@map$ == "rush_cas01" || .@map$ == "rush_cas02" || .@map$ == "rush_cas03" || .@map$ == "rush_cas04" || .@map$ == "bat_a03" || .@map$ == "bat_a04" || .@map$ == "bat_a02" || .@map$ == "region_8" || .@map$ == "pvp_n_1-1" || .@map$ == "pvp_n_1-5" || .@map$ == "pvp_n_1-3") { if(gettimetick(2) < btgCooldown) { mes @btgNPCNAME$; mes "Моими услугами ты можешь воспользоваться не чаще, чем раз в три минуты!"; close; } } if (btgW1 == 0 && btgW2 == 0 && btgW3 == 0 && btgW4 == 0 && btgW5 == 0 && btgW6 == 0 && btgW7 == 0 && btgW8 == 0 && btgW9 == 0 && btgW10 == 0 && btgW11 == 0 && btgW12 == 0 && btgW13 == 0 && btgW14 == 0 && btgW15 == 0 && btgW16 == 0 && btgW17 == 0 && btgW18 == 0) { mes "Для начала тебе нужно составить список покупок."; close; } // Проверяем сколлько нужно добрать коробок или итемов // Нужно поменять значения ID на ID коробок set @btgN1,btgW1-countitem(18971); set @btgN2,btgW2-countitem(522); set @btgN3,btgW3-countitem(525); set @btgN4,btgW4-countitem(526); set @btgN5,btgW5-countitem(18970); set @btgN6,btgW6-countitem(662); set @btgN7,btgW7-countitem(18981); set @btgN8,btgW8-countitem(12020); set @btgN9,btgW9-countitem(12114); set @btgN10,btgW10-countitem(12115); set @btgN11,btgW11-countitem(12116); set @btgN12,btgW12-countitem(12117); set @btgN13,btgW13-countitem(18972); set @btgN14,btgW14-countitem(18978); set @btgN15,btgW15-countitem(18982); set @btgN16,btgW16-countitem(18973); set @btgN17,btgW17-countitem(18974); set @btgN18,btgW18-countitem(18977); // Проверяем вес. if (@btgN1 > 0) {set @btgITOGO,@btgITOGO+@btgN1*10000/90; set @btgWES,@btgWES+@btgN1*675;} if (@btgN2 > 0) {set @btgITOGO,@btgITOGO+@btgN2*10000/$pbgW2; set @btgWES,@btgWES+@btgN2*3;} if (@btgN3 > 0) {set @btgITOGO,@btgITOGO+@btgN3*10000/$pbgW3; set @btgWES,@btgWES+@btgN3*10;} if (@btgN4 > 0) {set @btgITOGO,@btgITOGO+@btgN4*10000/$pbgW4; set @btgWES,@btgWES+@btgN4*15;} if (@btgN5 > 0) {set @btgITOGO,@btgITOGO+@btgN5*10000/150; set @btgWES,@btgWES+@btgN5*150;} if (@btgN6 > 0) {set @btgITOGO,@btgITOGO+@btgN6*10000/$pbgW6; set @btgWES,@btgWES+@btgN6*3;} if (@btgN7 > 0) {set @btgITOGO,@btgITOGO+@btgN7*10000/5; set @btgWES,@btgWES+@btgN7*25;} if (@btgN8 > 0) {set @btgITOGO,@btgITOGO+@btgN8*10000/$pbgW8; set @btgWES,@btgWES+@btgN8*3;} if (@btgN9 > 0) {set @btgITOGO,@btgITOGO+@btgN9*10000/$pbgW9; set @btgWES,@btgWES+@btgN9*1;} if (@btgN10 > 0) {set @btgITOGO,@btgITOGO+@btgN10*10000/$pbgW10; set @btgWES,@btgWES+@btgN10*1;} if (@btgN11 > 0) {set @btgITOGO,@btgITOGO+@btgN11*10000/$pbgW11; set @btgWES,@btgWES+@btgN11*1;} if (@btgN12 > 0) {set @btgITOGO,@btgITOGO+@btgN12*10000/$pbgW12; set @btgWES,@btgWES+@btgN12*1;} if (@btgN13 > 0) {set @btgITOGO,@btgITOGO+@btgN13*10000/3; set @btgWES,@btgWES+@btgN13*15;} if (@btgN14 > 0) {set @btgITOGO,@btgITOGO+@btgN14*10000/50; set @btgWES,@btgWES+@btgN14*75;} if (@btgN15 > 0) {set @btgITOGO,@btgITOGO+@btgN15*10000/20; set @btgWES,@btgWES+@btgN15*10;} if (@btgN16 > 0) {set @btgITOGO,@btgITOGO+@btgN16*10000/30; set @btgWES,@btgWES+@btgN16*15;} if (@btgN17 > 0) {set @btgITOGO,@btgITOGO+@btgN17*10000/30; set @btgWES,@btgWES+@btgN17*15;} if (@btgN18 > 0) {set @btgITOGO,@btgITOGO+@btgN18*10000/15; set @btgWES,@btgWES+@btgN18*7;} if ((@btgITOGO%10000)>0) {set @btgITOGO,1+@btgITOGO/10000;} else {set @btgITOGO,@btgITOGO/10000;} if ((@btgITOGO) > countitem(btgBADG)) { mes @btgNPCNAME$; mes "У тебя недостаточно выбранных значков для закупки списка продукции."; close; } if (@btgWES > (readparam(25)/10-readparam(24)/10)) { mes @btgNPCNAME$; mes "Вы выбрали слишком большое количество предметов. Вам не хватит сил, чтобы унести все это."; next; mes @btgNPCNAME$; mes "Составте новый список с учетом своего веса."; mes "Вы выбрали продукции общим весом:"; mes "^FF0000" + @btgWES + "^000000"; mes "А можете унести только:"; mes "^FF0000" + (readparam(25)/10-readparam(24)/10) + "^000000"; close; } // Вешаем кулдаун if(.@map$ == "prt_gld") { //btgRSTK_CD = gettimetick(2)+300; btgCooldown = gettimetick(2)+300; } // Делаем итемы // Нужно поменять значения ID на ID коробок if (@btgN1 > 0) {getitem 18971,@btgN1;} if (@btgN2 > 0) {getitem2 522,@btgN2,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN3 > 0) {getitem2 525,@btgN3,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN4 > 0) {getitem2 526,@btgN4,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN5 > 0) {getitem 18970,@btgN5;} if (@btgN6 > 0) {getitem2 662,@btgN6,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN7 > 0) {getitem 18981,@btgN7;} if (@btgN8 > 0) {getitem2 12020,@btgN8,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN9 > 0) {getitem2 12114,@btgN9,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN10 > 0) {getitem2 12115,@btgN10,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN11 > 0) {getitem2 12116,@btgN11,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN12 > 0) {getitem2 12117,@btgN12,1,0,0, 254, 0, .@BG_CHARID & 0xFFFF, .@BG_CHARID >> 0x10;} if (@btgN13 > 0) {getitem 18972,@btgN13;} if (@btgN14 > 0) {getitem 18978,@btgN14;} if (@btgN15 > 0) {getitem 18982,@btgN15;} if (@btgN16 > 0) {getitem 18973,@btgN16;} if (@btgN17 > 0) {getitem 18974,@btgN17;} if (@btgN18 > 0) {getitem 18977,@btgN18;} delitem btgBADG,@btgITOGO; mes @btgNPCNAME$; mes "Удачи."; close; mbg_end: mes @btgNPCNAME$; mes "Счастливо."; close; } prontera,50,50,3 duplicate(btgNPCMZ_CD) Мистер Ресток#1 4_M_ZONDAOYAJI prt_gld,213,190,3 duplicate(btgNPCMZ_CD) Мистер Ресток#2 4_M_ZONDAOYAJI schg_cas06,260,180,3 duplicate(btgNPCMZ_CD) Мистер Ресток#3 4_M_ZONDAOYAJI schg_cas06,299,180,3 duplicate(btgNPCMZ_CD) Мистер Ресток#4 4_M_ZONDAOYAJI schg_cas07,86,310,3 duplicate(btgNPCMZ_CD) Мистер Ресток#5 4_M_ZONDAOYAJI schg_cas07,117,310,3 duplicate(btgNPCMZ_CD) Мистер Ресток#6 4_M_ZONDAOYAJI schg_cas08,27,50,3 duplicate(btgNPCMZ_CD) Мистер Ресток#7 4_M_ZONDAOYAJI schg_cas08,88,50,3 duplicate(btgNPCMZ_CD) Мистер Ресток#8 4_M_ZONDAOYAJI arug_cas06,33,385,3 duplicate(btgNPCMZ_CD) Мистер Ресток#9 4_M_ZONDAOYAJI arug_cas06,122,354,3 duplicate(btgNPCMZ_CD) Мистер Ресток#10 4_M_ZONDAOYAJI arug_cas07,298,342,3 duplicate(btgNPCMZ_CD) Мистер Ресток#11 4_M_ZONDAOYAJI arug_cas07,298,305,3 duplicate(btgNPCMZ_CD) Мистер Ресток#12 4_M_ZONDAOYAJI arug_cas08,310,152,3 duplicate(btgNPCMZ_CD) Мистер Ресток#13 4_M_ZONDAOYAJI arug_cas08,333,152,3 duplicate(btgNPCMZ_CD) Мистер Ресток#14 4_M_ZONDAOYAJI // Woe 2.0 schg_cas01,260,180,3 duplicate(btgNPCMZ_CD) Мистер Ресток#15 4_M_ZONDAOYAJI schg_cas01,299,180,3 duplicate(btgNPCMZ_CD) Мистер Ресток#16 4_M_ZONDAOYAJI