qabakrall Опубликовано 23 сентября, 2014 Жалоба Поделиться Опубликовано 23 сентября, 2014 Я тут недавно узнал Что есть Квест на Блуди бранчи выдающий задание рандомом))Тобишь 1 раз взял он даёт квест прошёл получил...В следующий раз даёт совсем другой кв)Помогите Найти такой нпц или помогите его реализовать Ссылка на комментарий Поделиться на другие сайты Поделиться
Break Опубликовано 23 сентября, 2014 Жалоба Поделиться Опубликовано 23 сентября, 2014 (изменено) Пишется на коленке за 5 минут. Проверяйте.prontera,155,182,0 script BB 100,{set @name$,"[BB QUEST]";setarray @id_items[1],7201,747,7100,969,526;setarray @items_count[1],20,50,100;setarray @bb[1],15,20,25,30;mes @name$;if (@quest != 0) {mes "Принеси мне: "+@items_count[$@random2]+" "+getitemname(@id_items[$@random])+".";mes "И я тебе сделаю "+@bb[$@random3]+" "+getitemname(12103)+".";if(countitem(@id_items[$@random]) < @items_count[$@random2]){close;}delitem @id_items[$@random],@items_count[$@random2];getitem 12103,@bb[$@random3];set @quest, 0;close;}GG_a:set $@random,rand(0,getarraysize(@id_items));set $@random2,rand(0,getarraysize(@items_count));set $@random3,rand(0,getarraysize(@bb));if(@id_items[$@random]==0){goto GG_a;}if(@items_count[$@random2]==0){goto GG_a;}if(@bb[$@random3]==0){goto GG_a;}mes "Принеси мне: "+@items_count[$@random2]+" "+getitemname(@id_items[$@random])+".";mes "И я тебе сделаю "+@bb[$@random3]+" "+getitemname(12103)+".";set @quest, 1;close;} Изменено 23 сентября, 2014 пользователем Break 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
qabakrall Опубликовано 23 сентября, 2014 Автор Жалоба Поделиться Опубликовано 23 сентября, 2014 (изменено) Пишется на коленке за 5 минут. Проверяйте.prontera,155,182,0 script BB 100,{set @name$,"[BB QUEST]";setarray @id_items[1],7201,747,7100,969,526;setarray @items_count[1],20,50,100;setarray @bb[1],15,20,25,30;mes @name$;if (@quest != 0) {mes "Принеси мне: "+@items_count[$@random2]+" "+getitemname(@id_items[$@random])+".";mes "И я тебе сделаю "+@bb[$@random3]+" "+getitemname(12103)+".";if(countitem(@id_items[$@random]) < @items_count[$@random2]){close;}delitem @id_items[$@random],@items_count[$@random2];getitem 12103,@bb[$@random3];set @quest, 0;close;}GG_a:set $@random,rand(0,getarraysize(@id_items));set $@random2,rand(0,getarraysize(@items_count));set $@random3,rand(0,getarraysize(@bb));if(@id_items[$@random]==0){goto GG_a;}if(@items_count[$@random2]==0){goto GG_a;}if(@bb[$@random3]==0){goto GG_a;}mes "Принеси мне: "+@items_count[$@random2]+" "+getitemname(@id_items[$@random])+".";mes "И я тебе сделаю "+@bb[$@random3]+" "+getitemname(12103)+".";set @quest, 1;close;}Он работает но 1 лут и стока бб )) А можно мне описать что куда вписывать я хочу напимер что бы он выдавал список на примерПринеси мнеlog 10050 dead branch50 sharp leafВыполнили так было вариантов 30 лута хотя бы)Тоесть етот простенький)) Я хочу посерьёзнее ))) а вот как понять немогу) Изменено 23 сентября, 2014 пользователем qabakrall Ссылка на комментарий Поделиться на другие сайты Поделиться
Break Опубликовано 23 сентября, 2014 Жалоба Поделиться Опубликовано 23 сентября, 2014 В 3 строчке вписывается ид лутаВ 4 строчке вписывается его кол-воВ 5 строчке кол-во выдаваемых бб за лут Ссылка на комментарий Поделиться на другие сайты Поделиться
qabakrall Опубликовано 23 сентября, 2014 Автор Жалоба Поделиться Опубликовано 23 сентября, 2014 В 3 строчке вписывается ид лутаВ 4 строчке вписывается его кол-воВ 5 строчке кол-во выдаваемых бб за лутид лута но он даёт 1 лут за 1 запрос а я хочу что бы он выдавал 3-5 лута и Рандомно)) @id_items[1] Вместо 1 в скобке надо Написать кол-во желаемого лута ?Как сделать что бы не было такогопринесите 10 того то 20 того 30 тогото А писал Принесите!10 юююю20 вфвыфывф30 вфывфы и Что бы лут запрашивался Рандомно Ссылка на комментарий Поделиться на другие сайты Поделиться
Break Опубликовано 23 сентября, 2014 Жалоба Поделиться Опубликовано 23 сентября, 2014 Значения идут после названия массива через запятую, почитайте доки. Ссылка на комментарий Поделиться на другие сайты Поделиться
qabakrall Опубликовано 23 сентября, 2014 Автор Жалоба Поделиться Опубликовано 23 сентября, 2014 В 3 строчке вписывается ид лутаВ 4 строчке вписывается его кол-воВ 5 строчке кол-во выдаваемых бб за лутид лута но он даёт 1 лут за 1 запрос а я хочу что бы он выдавал 3-5 лута и Рандомно))@id_items[1] Вместо 1 в скобке надо Написать кол-во желаемого лута ?Как сделать что бы не было такогопринесите 10 того то 20 того 30 тоготоА писалПринесите!10 юююю20 вфвыфывф30 вфывфыи Что бы лут запрашивался РандомноНечего я не понял В этом))) Я пробую его изменить но малейшее вмешательство в попытке изменить так как я хочу его (как в примере) и он ломается Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения