Search found 119 matches

by kobol
2016-01-29 18:50:44
Forum: General
Topic: Injection 2015
Replies: 292
Views: 198979

Re: Injection 2015



Причем тут обленились. Если функция требует получения ответа сервера, то логично, чтобы была встроенная проверка на отклик сервера или выход по таймауту. Чеклаг тут не спасет, потому что лаг может наступить после проверки чеклага )
не уловил мысли.
Если функция инжекта требует получения ответа ...
by kobol
2016-01-27 20:32:22
Forum: Scripting Ore
Topic: Помогите
Replies: 10
Views: 2912

Re: Помогите

Ну может так


for n=0 to 50

if uo.injournal('There is nothing here|Try mining|far away|in rock|You cannot|iron') then
# если ничего нет или не скала или слишком далеко или не может или железо - то прекращает копать
return 1
endif
wait(500)
next


Мне у себя не проверить.
by kobol
2016-01-26 07:06:58
Forum: General
Topic: Injection 2015
Replies: 292
Views: 198979

Re: Injection 2015

Мне кается 1 раз добавить функцию в начало скриптового файла и пользоваться ей в любом месте checklag() это очень удобно.
Эта простая проверка на ожидание если лаг прошла огонь, воду и медные трубы.
Совсем обленились, турбо паскаля на вас не хватает!!!!!!!

Причем тут обленились. Если функция ...
by kobol
2016-01-26 06:59:01
Forum: General
Topic: Injection 2015
Replies: 292
Views: 198979

Re: Injection 2015


Этоо.. Удобно было бы
var list = VendorList(VendorSerial)
то есть получить VendorList с заданного вендора.
То есть сканируешь рынок, составляешь список(серийников) вендоров, запрашиваешь у каждого лист, ищешь в нем заданный итем и его цену. Потом из полученного списка выбираешь самый дешевый ...
by kobol
2016-01-19 21:31:15
Forum: Scripting Ore
Topic: Помогите
Replies: 10
Views: 2912

Re: Помогите

Попробуй

if uo.injournal('There is nothing here|Try mining|far away|in rock|You cannot|You put|iron') then

ну или с большой буквы, как он там пишет
by kobol
2016-01-18 23:27:28
Forum: Scripting Ore
Topic: Сканер ПК
Replies: 5
Views: 2250

Re: Сканер ПК

у меня такого эффекта нет. Поставь дистанцию 3 и проверь. Подходишь на расстояние 3 - срабатывает, отходишь на 4 клетки, запускаешь скрипт - не срабатывает, подходишь ближе - снова срабатывает.
Ну еще, стоит галка "очищать память" в списке на вкладке Main в инже.
by kobol
2016-01-18 08:30:30
Forum: Help
Topic: Findman
Replies: 1
Views: 1899

Re: Findman

Понятно, через finditem :lol:
by kobol
2016-01-17 22:19:50
Forum: Requests
Topic: English Inj
Replies: 3
Views: 7157

Re: English Inj

that works perfectly, great!

I have one follow up question ... i was using v 308 somethink of inj and everytime i run command getstatus i get Name 100/100 printed, now it shows only first time and if i run getstatus again on the same target nothing showed, when i switch target i see that status ...
by kobol
2016-01-17 14:01:46
Forum: Requests
Topic: English Inj
Replies: 3
Views: 7157

Re: English Inj

by kobol
2016-01-17 13:50:25
Forum: Help
Topic: Findman
Replies: 1
Views: 1899

Findman

Что возвращает uo.findman()?
Как его правильно использовать?
by kobol
2016-01-12 23:22:00
Forum: General
Topic: Injection 2015
Replies: 292
Views: 198979

Re: Injection 2015


- Расширена возможность работы с шоплистами. А точнее - с текущими списками покупки/продажи вендоров:
Добавлены классы: VendorList и VendorReply
Функции VendorList:
var list = VendorList() - создать лист. Создавать самому его не нужно, для этого есть функция (после описания классов)
list&#46 ...
by kobol
2016-01-12 19:52:46
Forum: General
Topic: Close gump ??
Replies: 4
Views: 4702

Re: Close gump ??

Okoy wrote: >> "Sift + F12" to perform at last online.
he did not run!
however if I manually press on the keyboard the function is executed!


Sift or Shift ?
by kobol
2016-01-10 21:22:59
Forum: General
Topic: Close gump ??
Replies: 4
Views: 4702

Re: Close gump ??

You can set Ultima Macro "Close" "BackPack" on the hotkey and in inject script call uo.press(HotKey)
by kobol
2016-01-10 21:03:56
Forum: Scripting Ore
Topic: Скупка по рунам
Replies: 0
Views: 4342

Скупка по рунам

Скупка регов, перемещаясь по рункам. Гораздо дешевле чем по книге. Рунка на 20 поездок стоит всего 250 гп, то есть 12,5 гп за поездку. Раз в 20 дешевле , чем по книге.
Тестилась на старой инже и на новой.
Скупать можно любые товары по байлистам, но периодически нужно прикупать рунки и реги для ...
by kobol
2016-01-09 20:08:59
Forum: Help
Topic: Gump
Replies: 0
Views: 3453

Gump

Это кусок из лога инжи после uo.useskill('Tracking')

- 000015250+0016 --- server Open Menu Gump
0000: 7c 00 5b 00 49 99 d6 00 11 08 54 72 61 63 6b 69 : |.[.I.....Tracki
0010: 6e 67 05 21 20 00 00 07 41 6e 69 6d 61 6c 73 20 : ng.! ..&#46 ...
by kobol
2016-01-09 18:27:03
Forum: Scripting Ore
Topic: Помогите начинающему скриптёру -)
Replies: 22
Views: 14377

Re:

Следущие три кода делают одно и то же:
var menu_size = 3 ; количество элементов в выборке меню
DIM promts[ val( str( menu_size ) ) ]
DIM choice[ val( str( menu_size ) ) ]
promts[0] = "Blacksmithing"
choice[0] = "Weapons"
promts[1] = "Weapons"
choice[1 ...
by kobol
2016-01-09 17:39:53
Forum: General
Topic: Injection 2015
Replies: 292
Views: 198979

Re: Injection 2015

admir wrote:
kobol wrote:А нет встроенного ожидания ответа сервера? А то если связь плохая, то и 100 мс не хватит?


checklag()


Встроенного в смысле в инжу. Вместо чеклага в том числе.
by kobol
2016-01-07 10:20:33
Forum: Help
Topic: How to refresh items inside the box?
Replies: 1
Views: 2579

Re: How to refresh items inside the box?

To refresh use uo.click ('box')

About checklag
sub CheckLag()
UO.DeleteJournal()
UO.Click("backpack")

Repeat
wait(200)
Until UO.InJournal('backpack')
end sub

When you use UO.Click("backpack") server should return response and show it in the journal.
If there are not record ...
by kobol
2016-01-05 13:12:38
Forum: Scripting Ore
Topic: проверка на труп
Replies: 6
Views: 2347

Re: проверка на труп

ты flagress ставишь в 0 и после этого второй раз не срабатывает.
надо где-то его устанавливать в 1 или убрать вообще.
by kobol
2016-01-05 12:32:41
Forum: Scripting Ore
Topic: проверка на труп
Replies: 6
Views: 2347

Re: проверка на труп

sub ress()
if not uo.getglobal('flagRes')=='0' then
uo.exec('exec Resurrector')
uo.setglobal('flagRes','0')
endif
end sub

а где у тебя 'flagRes' становится не равным 0?

в общем тут фигня из 2-х скриптов.

вот так попробуй
sub ress()
uo.exec('exec Resurrector')
end sub

if ...