Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Подскажите. Работа с меню

тут можно задать вопрос по скриптингу
Post Reply
Envy
Neophyte
Neophyte
Posts: 20
Joined: 04.01.2013 18:13

Подскажите. Работа с меню

Post by Envy »

Наткнулся на непонятку. Суть: надо варить бутылки "Poison", а как варить именно их - не пойму. Вот так, например:

Code: Select all

WaitMenu('What sort of potion', 'Poison');
..он варит не нужные мне Lesser Poison. Скорее всего из-за совпадения слов.
Поискал, почитал. Тут написано, что можно как-то так:

Code: Select all

WaitMenu('What sort of potion', '(second)');
..но нет. Так не работает вовсе. Временным решением стал вариант с производством последнего продукта в меню:

Code: Select all

WaitMenu('What sort of potion', '(last)');
..но теперь мне по навыку доступны более мощные бутылки и он начал варить их.
Подскажите пожалуйста.
Тaксидермист
Neophyte
Neophyte
Posts: 21
Joined: 27.02.2015 3:50

Re: Подскажите. Работа с меню

Post by Тaксидермист »

Code: Select all

AutoMenu('What','1');
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Подскажите. Работа с меню

Post by Vizit0r »

скорее тогда уже (2)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Тaксидермист
Neophyte
Neophyte
Posts: 21
Joined: 27.02.2015 3:50

Re: Подскажите. Работа с меню

Post by Тaксидермист »

У меня рабочий скрипт именно такой.
'1' - lesser poison
'2' - poison

Лень проверять, но насколько помню, вариант в скобках не задышал.

Code: Select all

While GetSkillValue('Poisoning') < 100.0 do
begin
    CancelMenu;
    AutoMenu('What','1');
    UseObject(chest);
Кстати, я развлекаюсь на сфере, там тоссинг инициируется даблкликом по реагенту, что упрощает задачу.
Post Reply