doomhammer wrote:
Хотелось бы увидеть встроенные(read only) переменные, отвечающие кол-ву бутылок и строку кода, для выведения на экран их количества через уо.принт.
Позволяет ли инж выводить на экран значения переменных вообще?
Есть скрипт на автобинтование, автовыпивание бутылок. Когда банки заканчиваются, на экране появляется флуд: No item found, что не очень приятно. Хочется сообразить скрипт для проверки условия наличия банок и предупреждения когда их количество будет близко к "0", для автоматического перехода на альтернативный способ лечения.
Ещё вопрос: как правильно работает ф-я exec?
Описание переменных: как добится глобального описания переменной?
1) Кол-во бутылок в паке:
UO.Count( 'тип бутылок').
Какая еще тебе переменная нужна? На экран можешь вывести так:
UO.Print( 'В паке ' + str( UO.Count( 'тип бутылок') + ' бутылок' )
2) "Флуд" можешь отключить выключив "Verbose menu". Или в скрипте поставить
UO.FindType( 'тип бутылок' )
If UO.FindCount() > 0 Then
...
Endif
или
UO.FindType( 'тип бутылок' )
While UO.FindCount() > 0
...
UO.FindType( 'тип бутылок' )
Wend
Если скрипт висит в фоне и сам лечит (извини, не удосужился прочитать код)
3) .exec имя скрипта
или
UO.Exec( 'exec имя скрипта' )
4) UO.SetGlobal и UO.GetGlobal
Вообще, все это есть у Йоко в хелпе...