питьё бутылок, в одном скрипте 2 штуки |
питьё бутылок, в одном скрипте 2 штуки |
Сообщений: 4006 Рег. 7.09.2009 |
5 апреля 2012 19:40
Сообщение #1
|
Подскажите, уважаемые знатоки: Как в одном маленьком скрипте можно поставить питьё двух бутылок подряд, практически. Допустим, есть такой скрипт:
sub 1() UO.Print(пью бутыль номер 1') Var Type='0x0E24' Var Color='0x0427' UO.FindType(Type, Color, 2) UO.UseObject('finditem') end if UO.FindType('0x1F14', -1, 'backpack') if UO.FindCount('finditem')>0 then UO.waittargetobject('finditem') UO.DeleteJournal() UO.Cast('Recall') wait(1500) UO.Print(пью бутыль номер 2') Var Type='0x0E24' Var Color='0x0060' UO.FindType(Type, Color, 2) UO.UseObject('finditem') end sub
Проблема тут в том, что он не хочет пить бутылку... ни одну из двух. Говорит в 17 строке ошибка: Variable already defined - TYPE Похоже он запоминает только тип первой банки, а когда пытается запомнить вторую банку - он говорит, что моя память забита первой :) |
|
|
|
Сообщений: 1043 Рег. 18.06.2011 |
5 апреля 2012 21:37
Сообщение #2
|
Словарь не рулит? ;) Variable already defined - TYPE = Переменная уже задана - "имя переменной" Type1 Type2 Type3 Циклы как раз для этого и используются. Посмотри на Yoko или (если остался переделанный вариант) на фанте. Там в цикле питье бутылок есть. |
|
|
|
Сообщений: 4006 Рег. 7.09.2009 |
5 апреля 2012 22:44
Сообщение #3
|
Спасибо, сейчас попробую :) С меня уже два подарка, только найти тебя не могу на маркете :( |
|
|
|
Сейчас: 24 ноября 2024 02:22 |