Page 7 of 8
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-29 02:19:26
by ZeroDX
Incorrect User wrote:Ну у Миража пашет нормально говорит.
Если у Миража пашет, то нужно найти разницу между вами. Клиент,Инжа и даже шард)
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-29 02:22:36
by Incorrect User
Мда. Печально все, а я уж думал что скрипты кривые все

А оказываеться тут засада такая. Что делать вообще хз.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-29 06:39:12
by Mirage
у меня клиент не с их шарда

Безымянный.jpg
PS с учетом их отношения к игрокам на инжекте (инвалиды на калясках не умеющие играть и портящие жизнь другим...) я бы посоветовал выбрать другой шард для изучения возможностей инжекта.
Шибко весело будет когда наконец заработав, скрипт приведет тебя в джайл сроков на 20.
Кстати мой лут работающий на 4 серверах там приводит к постоянным конектлостам. Все таки они более прошаренно накрывают инжект чем многие до них.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-29 17:15:57
by Incorrect User
ZeroDX, может ты зайдеш на шард ФВ провериш есть глюки такие или нет? Может это не из за клиента.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-30 04:32:27
by ZeroDX
Я не знаю как туда зайти
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-31 18:38:28
by Incorrect User
Вообщем, разобрался в чем проблема. Она оказываеться в самих зеленых топорах

Обычные топоры рубят только простые логи, а зеленые топоры рубят простые и цветные. И вот на эти зеленые топоры прикрутили задержку на рубку. То есть если слишком рано нажать на топор снова после того как чар закончил рубить и если еще есть задержка то просто ничего не произойдет, не появиться ни таргета ни сообщения с сервера о юзе топора. Поэтому скрипт просто юзал топор но на самом деле топор не юзался и поэтому не рубил, небыло ластмсг и просто мы стояли и ждали таймера 5сек.
Теперь я думаю как сделать чтобы когда чар юзает топор чтобы он жал на него например, с задержкой 100-200мс до тех пор пока чар реально его не заюзает. Как проверить сработал ли юз на топор? Я такого ненашол. В голову приходить только по lastmessage, жать пока не появиться сообщение о юзе топора. Но может есть какието более действенные способы?
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-05-31 22:38:16
by ZeroDX
Вижу только через
Хотя на много проще будет просто выставить задержку после рубки
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-06-01 05:40:51
by Incorrect User
ZeroDX wrote:Хотя на много проще будет просто выставить задержку после рубки
Я пробовал, перед юзом топора ставил и 1 и 2 сек. И похоже что время зажержки всегда разное, так как иногда 1 сек достаточно было а иногда и 2 сек мало. Как то так вроде, типа рандома. Поэтому похоже действительно только по журналу.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-06-05 04:17:52
by Incorrect User
Шото с этим ламбером не очень рубить, чар ходит както по дуге в правую сторону с очень узким охватом прилегающей территории. Как будто идет по линии узкой как то так примерно:

Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-06-05 09:46:10
by Mirage
Потому что
Destruction wrote:Собственно это лишь набросок, если сюда прикрутить пару-тройку рун, то получится может весьма симпатичная штука... Ну или можно прикрутить авторазметку массива для другого скрипта, который больше нравится
И именно по этому обычно предпочитают скрипты с разметкой.
1 раз заморочиться протыкав (а можно организовать переписку стволов скриптом) 1К деревьев на нескольких рунах - хватит на всю жизнь.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-08-07 21:32:39
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

Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-08-07 22:03:20
by ZeroDX
can be on your server, the other type of graphic trees
Translated by Google
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2011-08-07 22:35:52
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
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-02-25 22:49:35
by CoS
как заставить его по требованию очищать глобалку с деревьями ?
чтоб улетел на след руну - очистил запомненные деревья, пока не выходит, подскажет кто ?
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-10 19:45:06
by CoS
ап. все еще не сообразил
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-10 20:09:11
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')
Но это только как вариант, как таковой список глобалок он не чистит, а наоборот, удваивает

Но если нужно просто затереть координаты - то да.
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-10 20:15:09
by ZeroDX
перезапуск инжекта, а если сильно надо, можно использовать таймер (об этом много написано в этой теме)
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-10 23:19:28
by Mirage
А из модифицированного модуля
UO.GListClear() #Очистить список глобальных переменных
не пойдет?
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-10 23:49:15
by ZeroDX
что за модуль?
Re: autoLumber - вырубка с автопоиском деревий
Posted: 2013-03-11 06:49:49
by Mirage
А вон Juicy Fruit написал штуку хорошую.
Тема.Только я еще не все примочки опробовал тамошние.