injection shop покупка регов |
injection shop покупка регов |
Сообщений: 170 Рег. 18.04.2016 |
4 ноября 2016 13:31
Сообщение #1
|
В инже есть вкладка "shop" для покупки реагентов. При клике на нпс и если сказать buy, сначала выскакивает менюшка, в которой нужно нажать посмотреть товар, из-за этого скупка не работает. Подскажите как наладить. М? |
|
|
|
Сообщений: 262 Рег. 18.06.2013 |
4 ноября 2016 15:05
Сообщение #2
|
всё работает. |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
4 ноября 2016 16:51
Сообщение #3
|
Создаю список. Нажимаю купить. Выскакивает табличка вендора, как при дабл клике по нему и ничего не покупает. |
|
|
|
Сообщений: 262 Рег. 18.06.2013 |
4 ноября 2016 16:58
Сообщение #4
|
в инжект альтабайся там будет шоплист. |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
4 ноября 2016 17:15
Сообщение #5
|
Да. Байлист -> выбираю -> далее жму купить. Открывается окно вендора и ничего не покупает, а вендор говорит в это время, что интересующую вас информацию можно посмотреть в моем профиле. |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
4 ноября 2016 17:28
Сообщение #6
|
Люди... ну вы совсем думать не хотите. Поковырять же пять минут кого-нибудь вендора, и все понятно становиться. UO.Set('buydelay', <delay>) UO.Buy('<name_buylist>') Wait(500) UO.SendGumpSelect(<gump_index>) gump_index смотрится через infogump delay подбирай самостоятельно в зависимости от листа. buy_list формируется на вкладке main. |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
4 ноября 2016 20:17
Сообщение #7
|
Я просто не так хорошо в этом разбираюсь, как вы. Это значит отдельным скриптом надо делать? UO.Set('buydelay', <delay>) UO.Buy('<name_buylist>') Wait(500) UO.SendGumpSelect(<gump_index>), Выдает ошибку... |
|
|
|
Сообщений: 262 Рег. 18.06.2013 |
4 ноября 2016 20:19
Сообщение #8
|
ну тебе нужно же делаи выставить ;) buy list сформировать на вкладке мейн, вписать туда имя ну и индекс гампа вписать , тебе же вон выше расписал wordom всё ;) |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
4 ноября 2016 20:32
Сообщение #9
|
Цитата: Om Это значит отдельным скриптом надо делать? В кавычках <> я указал имена переменных. Тебе нужно вместо них подставить нужные значения. gump_index определяешь так (у разных вендоров он разный, я пока встречал 3 и 2).. Тыкаешь на вендора, потом в клиенте _infogump (если не менял префикс у команд). В открывшемся окне с текстом ищешь наименование нужной кнопки, и рядом в квадратных скобках - [] - нужный тебе индекс. |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
4 ноября 2016 23:32
Сообщение #10
|
Да понял. Я сначала вписал gumpid поэтому ошибка была. Но сейчас все работает, только почему-то ничего не покупает No Items bought пишет. Sub Buy() UO.Set('buydelay', 9000) UO.Buy('a') Wait(500) UO.SendGumpSelect(3) end sub задержку менял начиная от 100 до 9000. |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
4 ноября 2016 23:53
Сообщение #11
|
Думаю, дело не в задержке. 1. Самый простой вариант - у этого вендора все скупили)) Жди респа предметов у него. 2. Проверь лист покупок 'a' - есть ли вообще такой в списке листов на вкладке main, а если есть - его состав. 3. У этого вендора другие покупки)) |
|
|
|
Сообщений: 2039 Рег. 24.01.2010 |
5 ноября 2016 00:02
Сообщение #12
|
Om, На 5000 работает без сбоев. |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
5 ноября 2016 00:10
Сообщение #13
|
Эхххх.... пишу тока ради пандорки... Цитата: Bumhug На 5000 работает без сбоев. Ну чего уж там 5000... давай 500000000000000... Все просто - задержка на одну вещь составляет примерно 330 мс. Я лично ставлю 350. Вот вам и время на нужную задержку - vol_item * 350. То есть 5 типов в листе - задержка 350*5. Господа, включайте голову. Чем лучше ваши скрипты - тем меньше нагрузка на сервер. |
|
|
|
Сообщений: 587 Рег. 16.12.2011 |
5 ноября 2016 00:57
Сообщение #14
|
Имеется скрипт у кого на скупку регов по городам? |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
5 ноября 2016 02:37
Сообщение #15
|
Wordom, - Нет, реги у него есть я проверял. - Список а есть, он там один единственный на вкладке маин кнопка buy/sell. Далее нажимаю редактировать и добавляю строчку: имя а, тип - 0x0F86(рег мр), кол-во 1 допустим. запускаю скипт. он открывает меню нпс, пару сек проходит, окошко закывается и надпись No Item bought. :( |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
5 ноября 2016 02:47
Сообщение #16
|
Гм. Интересно. Попробуй написать имя у типа нормальное. То есть не 'а', а mandrake root в твоем случае. И лучше скинь сюда скрины с твоим buy-листом. Попробуем разобраться. Я пока еще в игре. Могу куда нибудь в гз-зоне прийти к вендору. И вместе проверим - я на своем скрипте, ты на своем) |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
5 ноября 2016 03:03
Сообщение #17
|
Пробежался сейчас по бриту, проверил свой скрипт. Все скупается. Такое сообщение (как у тебя) получал при попытке скупки товара, отсутствующего у вендора. |
|
|
|
Сообщений: 2039 Рег. 24.01.2010 |
5 ноября 2016 10:48
Сообщение #18
|
Цитата: Wordom Эхххх.... пишу тока ради пандорки... Какая нафиг надорка чел, у тебя фобия на них, везде мерещатся? UO.Set('buydelay', 5000) - ставлю меньше, просто не пашет, поэтому и отписал про эту цифру. |
|
|
|
Сообщений: 212 Рег. 24.08.2016 |
5 ноября 2016 14:43
Сообщение #19
|
Цитата: Bumhug Какая нафиг надорка чел, у тебя фобия на них, везде мерещатся? Если честно, не понял, что мне мерещиться, и какая фобия... Цитата: Bumhug UO.Set('buydelay', 5000) - ставлю меньше, просто не пашет В том же сообщении я написал, как вычисляется задержка на покупку. Если у тебя задержка 5000 - значит вещей в листе более 14? У меня задержка в зависимости от листа от 700 до 2700. И все работает. |
|
|
|
Сообщений: 170 Рег. 18.04.2016 |
5 ноября 2016 19:10
Сообщение #20
|
скрипт: Sub Buy() UO.Set('buydelay', 5000) UO.Buy('mandrake root') Wait(500) UO.SendGumpSelect(3) end sub |
|
|
|
Сейчас: 23 ноября 2024 17:37 |