autoLumber - вырубка с автопоиском деревий

Good scripts, not reviewed and checked yet

Moderators: Murderator+, Murderator

ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

Incorrect User wrote:Ну у Миража пашет нормально говорит.


Если у Миража пашет, то нужно найти разницу между вами. Клиент,Инжа и даже шард)
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: autoLumber - вырубка с автопоиском деревий

Post by Incorrect User »

Мда. Печально все, а я уж думал что скрипты кривые все :) А оказываеться тут засада такая. Что делать вообще хз.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by Mirage »

у меня клиент не с их шарда :roll:
Безымянный.jpg


PS с учетом их отношения к игрокам на инжекте (инвалиды на калясках не умеющие играть и портящие жизнь другим...) я бы посоветовал выбрать другой шард для изучения возможностей инжекта.
Шибко весело будет когда наконец заработав, скрипт приведет тебя в джайл сроков на 20.
Кстати мой лут работающий на 4 серверах там приводит к постоянным конектлостам. Все таки они более прошаренно накрывают инжект чем многие до них.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: autoLumber - вырубка с автопоиском деревий

Post by Incorrect User »

ZeroDX, может ты зайдеш на шард ФВ провериш есть глюки такие или нет? Может это не из за клиента.
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

Я не знаю как туда зайти
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: autoLumber - вырубка с автопоиском деревий

Post by Incorrect User »

Вообщем, разобрался в чем проблема. Она оказываеться в самих зеленых топорах :) Обычные топоры рубят только простые логи, а зеленые топоры рубят простые и цветные. И вот на эти зеленые топоры прикрутили задержку на рубку. То есть если слишком рано нажать на топор снова после того как чар закончил рубить и если еще есть задержка то просто ничего не произойдет, не появиться ни таргета ни сообщения с сервера о юзе топора. Поэтому скрипт просто юзал топор но на самом деле топор не юзался и поэтому не рубил, небыло ластмсг и просто мы стояли и ждали таймера 5сек.
Теперь я думаю как сделать чтобы когда чар юзает топор чтобы он жал на него например, с задержкой 100-200мс до тех пор пока чар реально его не заюзает. Как проверить сработал ли юз на топор? Я такого ненашол. В голову приходить только по lastmessage, жать пока не появиться сообщение о юзе топора. Но может есть какието более действенные способы?
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

Вижу только через

Code: Select all

UO.InJournal('What do you want')

Хотя на много проще будет просто выставить задержку после рубки
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: autoLumber - вырубка с автопоиском деревий

Post by Incorrect User »

ZeroDX wrote:Хотя на много проще будет просто выставить задержку после рубки

Я пробовал, перед юзом топора ставил и 1 и 2 сек. И похоже что время зажержки всегда разное, так как иногда 1 сек достаточно было а иногда и 2 сек мало. Как то так вроде, типа рандома. Поэтому похоже действительно только по журналу.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: autoLumber - вырубка с автопоиском деревий

Post by Incorrect User »

Шото с этим ламбером не очень рубить, чар ходит както по дуге в правую сторону с очень узким охватом прилегающей территории. Как будто идет по линии узкой как то так примерно:
Image
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by Mirage »

Потому что
Destruction wrote:Собственно это лишь набросок, если сюда прикрутить пару-тройку рун, то получится может весьма симпатичная штука... Ну или можно прикрутить авторазметку массива для другого скрипта, который больше нравится :roll:

И именно по этому обычно предпочитают скрипты с разметкой.
1 раз заморочиться протыкав (а можно организовать переписку стволов скриптом) 1К деревьев на нескольких рунах - хватит на всю жизнь.
JohnJohnson
Posts: 2
Joined: 2011-08-07 21:30:17

Re: autoLumber - вырубка с автопоиском деревий

Post by JohnJohnson »

Hello guys,

I like this script a lot and I used it for a long time but one thing is bothering me. Very often it happens that the script says "Found no trees, exit" , even though there are MANY trees that the script didnt touch. It appears that for some reason the script doesnt see it. Sorry I dont understand Ukrainian or Russian so I couldnt understand your discussion here. Is there any fix to this problem? Thank you very much :)
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

can be on your server, the other type of graphic trees

Translated by Google
JohnJohnson
Posts: 2
Joined: 2011-08-07 21:30:17

Re: autoLumber - вырубка с автопоиском деревий

Post by JohnJohnson »

ZeroDX wrote:can be on your server, the other type of graphic trees

Translated by Google


Hmmm.. but the strange thing is that it works for a while (meaning that the trees are the same) and then the script just stops, unable to find trees. But I will try to make my own trees list :) thnx! any more input to what may be wrong is welcome
CoS
Posts: 53
Joined: 2007-06-20 15:38:11

Re: autoLumber - вырубка с автопоиском деревий

Post by CoS »

как заставить его по требованию очищать глобалку с деревьями ?
чтоб улетел на след руну - очистил запомненные деревья, пока не выходит, подскажет кто ?
CoS
Posts: 53
Joined: 2007-06-20 15:38:11

Re: autoLumber - вырубка с автопоиском деревий

Post by CoS »

ап. все еще не сообразил
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: autoLumber - вырубка с автопоиском деревий

Post by Juicy Fruit »

Никак, только если при добавлении в глобалку писать ещё один глобальный поток с счетчиком типо:

Code: Select all

var msg='t:X,Y' #Как мессага записывается в глобалку
uo.setglobal(msg,'empty')
uo.setglobal('value_'+uo.getglobal('vcount'),msg) #Записываем в поток координаты
uo.setglobal('vcount',str(val(uo.getglobal('vcount'))+1)) #Увеличиваем счетчик координат на 1

И не забыть при запуске скрипта сделать проверку

Code: Select all

if uo.getglobal('vcount')=='N/A' then
   uo.setglobal('vcount','0')
endif

Тогда, можно подчистить список в любой момент функцией

Code: Select all

var count=val(uo.getglobal('vcount'))
var i,msg=''
if count then
   for i=0 to count-1
      msg=uo.getglobal('value_'+str(i)) #Получим координаты дерева ака название глобалки с координатами
      uo.setglobal(msg,'N/A') #Затираем координаты дерева
      uo.setglobal('value_'+str(i),'N/A') #Затираем позицию в потоке
   next
endif
uo.setglobal('vcount','N/A')

Но это только как вариант, как таковой список глобалок он не чистит, а наоборот, удваивает :D
Но если нужно просто затереть координаты - то да.
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

перезапуск инжекта, а если сильно надо, можно использовать таймер (об этом много написано в этой теме)
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by Mirage »

А из модифицированного модуля
UO.GListClear() #Очистить список глобальных переменных
не пойдет?
ZeroDX
Posts: 718
Joined: 2006-12-08 10:51:50
Location: Москва
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by ZeroDX »

что за модуль?
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: autoLumber - вырубка с автопоиском деревий

Post by Mirage »

А вон Juicy Fruit написал штуку хорошую.
Тема.
Только я еще не все примочки опробовал тамошние.
Post Reply