Page 1 of 1

Проблема с uo.waitmenu

Posted: 2009-02-03 13:36:25
by Toren

Code: Select all

uo.WaitMenu("What do you wish to make?","Armor","Select armor","Platemail","Select item","Platemail Breastplate") 

Проблема в том, что в последней менюшке есть еще "Dwarven Platemail Breastplate" и идет этот пункт раньше чем просто "Platemail Breastplate". В итоге ловушка меню срабатывает на "Dwarven Platemail Breastplate" и вместо просто "Platemail Breastplate" я получаю "Dwarven Platemail Breastplate" на выходе.

Как поправить WaitMenu чтобы ловушка срабатывала на "Platemail Breastplate" ?

Posted: 2009-02-03 13:39:57
by Savage
Можно не название использовать а номер пункта.

Code: Select all

Существуют специальные указатели выбора:

(номер) - выбрать в списке выборов указаный номер. Пример: ,automenu 'Plate Armor' (2)
(first) - выбрать в списке выборов первый. То же самое что (1).
(last) - выбрать в списке выборов последний.
(random) - выбрать в списке выборов случайный.
(cancel) - закрыть меню путём отмены.

Posted: 2009-02-03 14:18:27
by Toren
Пасибо друх :)
В моем случае получается

Code: Select all

uo.WaitMenu("What do you wish to make?","Armor","Select armor","Platemail","Select item","(8)")