В теории она должна проходить даже если тебя отбрасывает, т.к. там 2 уровня проверки: проверка по тайлдате и по результату действия. Но не ручаюсь так как писал её очень давно.
Плюс, если слегка подправить метод по сканированию тайла (в самом низу скрипта), то можно в сам скрипт добавить массив с ...
Search found 388 matches
- 2010-11-08 14:46:23
- Forum: High Quality
- Topic: autoLumber - вырубка с автопоиском деревий
- Replies: 143
- Views: 95428
- 2010-08-03 14:23:32
- Forum: I need script!
- Topic: Drop Box
- Replies: 9
- Views: 2806
Re: Drop Box
var boxType="0x1234"
sub dropBox()
var enemy = UO.GetSerial('lasttarget')
var x=UO.GetX(enemy)
var y=UO.GetY(enemy)
var z=UO.GetZ(enemy)
#West
UO.FindType(boxType,-1,'my')
UO.Drop(1, x-1, y, z, 'finditem')
UO.Ignore('finditem')
#North
UO.FindType(boxType ...
- 2010-08-03 14:18:43
- Forum: I need script!
- Topic: Веточки (kindling), рубка оных ...
- Replies: 4
- Views: 1893
Re: Веточки (kindling), рубка оных ...
В любом скрипте на рубку деревьев поменяй тип топора на нож и сообщения соответствующие.
- 2010-07-23 11:43:56
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
почитал тут)передел,подправил настройки)))щас на новом леваке практикую)Спасибо)и ещё.
я прикрутил на ветровский лумбер 7.3 ,поставил постоянный Prec на ходилке :
Sub Gotoxy(GoX,GoY)
var Prec = 1
вместо того что был,ибо там функция на проверку дохода несколько..странная..в лумбрере впринципе ...
я прикрутил на ветровский лумбер 7.3 ,поставил постоянный Prec на ходилке :
Sub Gotoxy(GoX,GoY)
var Prec = 1
вместо того что был,ибо там функция на проверку дохода несколько..странная..в лумбрере впринципе ...
- 2010-07-23 11:43:13
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Да, если не считать что после изменений в правилах сервера о которых я писал происходит автоматический дисконект шагов через 5-6,до изменений работала норм. По этому то и пристал с просьбой модификации скрипта. Могу предоставить чара для непосредственного теста.
Бррр, не знаю. Ультимы у меня нет ...
Бррр, не знаю. Ультимы у меня нет ...
- 2010-07-20 09:27:20
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Брр, какой-то бред.
А оригинальная версия, без изменений с таймаутом нормально хоидит?
А оригинальная версия, без изменений с таймаутом нормально хоидит?
- 2010-07-20 07:57:07
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Ну а комментарии к скрипту ведь нужно читать
#UO.SetGlobal("BlindWalk","0") # - не использовать проверку тайлов, а использовать ходьбу наощупь. Для майнинга ОБЯЗАТЕЛЬНО ВКЛЮЧИТЬ.
Сделай вот что, сотри строку "UO.SetGlobal("BlindWalk","0")" из кода ходилки. А потом вызывай её так:
UO. ...
#UO.SetGlobal("BlindWalk","0") # - не использовать проверку тайлов, а использовать ходьбу наощупь. Для майнинга ОБЯЗАТЕЛЬНО ВКЛЮЧИТЬ.
Сделай вот что, сотри строку "UO.SetGlobal("BlindWalk","0")" из кода ходилки. А потом вызывай её так:
UO. ...
- 2010-07-19 17:55:30
- Forum: Scripting Ore
- Topic: Помогите с ламбером
- Replies: 1
- Views: 1136
Re: Помогите с ламбером
Описываю по пунктам:
1) Выбираешь ходилку которая тебе нравится отсюда: https://yoko.uokit.com/viewtopic.php?f=20&t=6743
2) Копируешь ходилку со всеми потрохами себе в конец кода.
3) Заменяешь в скрипте вызовы функции хождения "desWalker" на функцию взятую с ходилки.
Всё.
Вот переделанный твой ...
1) Выбираешь ходилку которая тебе нравится отсюда: https://yoko.uokit.com/viewtopic.php?f=20&t=6743
2) Копируешь ходилку со всеми потрохами себе в конец кода.
3) Заменяешь в скрипте вызовы функции хождения "desWalker" на функцию взятую с ходилки.
Всё.
Вот переделанный твой ...
- 2010-07-19 17:46:13
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
На первый взгляд ничего сказать не могу, попробуй включи в начале скрипта UO.SetGlobal("Logging","1"), заставь его зациклиться и как-нибудь передай мне лог который оно тебе выдаст.
- 2010-07-19 13:59:20
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Просто УО я давно уже не играю, и пишу вслепую. А еще и скрипт я писал очень давно и не очень помню как разные части работают.
Но думаю ошибка тут (выложил исправленный вариант):
Sub GoDir(Dir,Prec)
dim Dirs[9]
Dirs[1]=35
Dirs[2]=40
Dirs[3]=34
Dirs[4] ...
Но думаю ошибка тут (выложил исправленный вариант):
Sub GoDir(Dir,Prec)
dim Dirs[9]
Dirs[1]=35
Dirs[2]=40
Dirs[3]=34
Dirs[4] ...
- 2010-07-19 09:11:32
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Мм, еще на всякий случай добавлю, это фикс к самой последней версии, если у тебя версия постарее - то нужно обязательно обновить. Последняя версия лежит в первом сообщении этой темы. Там-же и дата выхода этой версии.
- 2010-07-19 09:09:04
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Я только что подправил пост т.к. там была ошибка. Используй последнюю версию а то будет криво работать.
- 2010-07-19 08:43:31
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Да, тот параметр за это и отвечает. Но здесь есть одно но. Тот кто писал "правильный" и "неправильный" код - абсолютно не представляет как клиент высылает пакеты.
Если желаешь подстраховаться - поставь указанную задержку.
Просто проблема в том, что клиент сам фильтрует нажатия клавиш и не позволяет ...
Если желаешь подстраховаться - поставь указанную задержку.
Просто проблема в том, что клиент сам фильтрует нажатия клавиш и не позволяет ...
- 2010-07-19 08:08:38
- Forum: Scripting Ore
- Topic: Сверхточная ходилка (c) Beyonder
- Replies: 141
- Views: 58839
Re: Сверхточная ходилка (c) Beyonder
Нет, обнаружить его невозможно что-бы ты в нём не менял (разве-что самую базовую функцию ходьбы).
Он использует для передвижения нажатия клавиш на клавиатуре. Тоесть он просто имитирует как-будто игрок нажимает стрелки влево-вверх-вправо-вниз. Если он их нажимает слишком часто - их фильтрует клиент ...
Он использует для передвижения нажатия клавиш на клавиатуре. Тоесть он просто имитирует как-будто игрок нажимает стрелки влево-вверх-вправо-вниз. Если он их нажимает слишком часто - их фильтрует клиент ...
- 2010-07-19 08:05:38
- Forum: High Quality
- Topic: autoLumber - вырубка с автопоиском деревий
- Replies: 143
- Views: 95428
Re: autoLumber - вырубка с автопоиском деревий
Я тоже когда-то думал сделать вместо обычного поиска ближайших деревьев - прикрутить к ней оптимальный обход графа. Правда так как не силён в графах то не смог этого доделать (да и не надо/лень уже было).
Идея простая:
1) Кешируем деревья в определённом радиусе в массив.
2) Представляем весь массив ...
Идея простая:
1) Кешируем деревья в определённом радиусе в массив.
2) Представляем весь массив ...
- 2010-07-16 11:39:16
- Forum: I need script!
- Topic: каст с книги
- Replies: 19
- Views: 4835
Re: каст с книги
Изумительно.
- 2010-07-12 09:57:39
- Forum: I need script!
- Topic: каст с книги
- Replies: 19
- Views: 4835
Re: каст с книги
Чего-то господа Вы как-то мой скрипт изуродовали.
Вот это - неверно:
sub gh()
If (NOT (UO.Dead())AND (NOT (uo.waiting()))) Then
castBook('Greater Heal',11,'self',0,1,0,1,1,0,0,1)
Endif
Endsub
А вот это, верно:
sub gh()
If (NOT (UO.Dead())AND (NOT (uo.waiting()))) Then ...
Вот это - неверно:
sub gh()
If (NOT (UO.Dead())AND (NOT (uo.waiting()))) Then
castBook('Greater Heal',11,'self',0,1,0,1,1,0,0,1)
Endif
Endsub
А вот это, верно:
sub gh()
If (NOT (UO.Dead())AND (NOT (uo.waiting()))) Then ...
- 2010-07-10 10:06:47
- Forum: I need script!
- Topic: каст с книги
- Replies: 19
- Views: 4835
Re: каст с книги
Во первых, Mirage - ты не прав. Такого рода универсальные функции очень даже полезные для скриптов. Я сам регулярно использую функции вроде той что пишет автор. Т.к. в будущем - если вдруг какая проблема - ты сразу знаешь где её искать. Плюс к этому, если тебе нужна еще какая-то дополнительная ...
- 2010-07-10 09:59:01
- Forum: Scripting Ore
- Topic: Function not found + полезности
- Replies: 34
- Views: 56546
Re: Function not found + полезности
Улучшенный вариант explode-а, заполняет частями массив.
Sub explodeToArr( string, pattern, arr, arrlength )
var i, counter = 0, entry = 0
for i=0 to strlen( string ) -strlen( pattern )
if mid( string, i, strlen( pattern ) ) == pattern then
counter = counter + 1
if counter <= arrlength then ...
Sub explodeToArr( string, pattern, arr, arrlength )
var i, counter = 0, entry = 0
for i=0 to strlen( string ) -strlen( pattern )
if mid( string, i, strlen( pattern ) ) == pattern then
counter = counter + 1
if counter <= arrlength then ...
- 2010-05-28 08:19:39
- Forum: Scripting Ore
- Topic: Вписать
- Replies: 2
- Views: 1167
Re: Вписать
UO.Exec('exec myScriptName');
UO.Exec('terminate myScriptName');
UO.Exec('terminate myScriptName');