ок попишем. я на него тоже не грешуJuicy Fruit wrote:Инжект до такого еще не докатился)pahha1988 wrote:3 раза выпал клиент именно на мобах причем отлетал весь инет целиком. как так не пойму (защита сервера?)
Какой сервер?
Лог в студию при таких делах, галка Verbose Logging должна быть включена.
Injection 2014 !
Moderators: Murderator+, Murderator
Re: Injection 2014 !
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Сделайте, при возможности, рабочей команду выключения компа uo.shutdownwindows
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
Да, теперь нужна задержка обязательно, это из-за фикса с зависанием клиента при покупке-продаже.Incorrect User wrote:Или мне кажется или в uo.buy неправильно работает задержка. Скрипт доходит до строки uo.buy, задержка стоит к примеру 10сек, и как я понимаю когда скрипт попадает на эту строку то на ней он должен оставаться все 10 сек а не бежать дальше? У меня после uo.buy сразу рекол, вот чар говорит венику Buy, и сразу же жмет рекол, а если после uo.buy поставить wait(10000) то он стоит 10 сек, покупает что надо и улетает. То есть скрипт просто не задерживается на строке uo.buy на заданное время а бежит дальше.
Re: Injection 2014 !
сегодня опять выпал на монстреJuicy Fruit wrote:Инжект до такого еще не докатился)pahha1988 wrote:3 раза выпал клиент именно на мобах причем отлетал весь инет целиком. как так не пойму (защита сервера?)
Какой сервер?
Лог в студию при таких делах, галка Verbose Logging должна быть включена.
лог весь кидать какой был?
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Лог файлом на rghost залей и в личку джусу кинь. Только не запускай УО после того как клиент упал иначе лог сотрется, сохрани лог в другую папку а потом запускай и играй.
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
Можно целиком, можешь последние пакетов 5-10 (лучше целиком, ато удалишь еще нужное).pahha1988 wrote:лог весь кидать какой был?
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Кстати, еще интересует защита от повторного запуска скрипта. К примеру нажал рекол, и случайно нажал его еще раз, и одновременно 2 рекола перебивают друг друга. В общем чтобы не могли запустить один и тот же скрипт если он уже выполняется.
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
Через глобалки реализуй.
В скрипт.длл/хоткеи инжекта это не буду вставлять насильно.
При запуске скрипта:При завершении скрипта/выходе из скрипта через return/терминэйте
Или где-то в теме про скрипт.длл поищи, там добавлял проверку, запущена ли функция в данный момент, что-то типоТак же, в начало скрипта.
В скрипт.длл/хоткеи инжекта это не буду вставлять насильно.
При запуске скрипта:
Code: Select all
if uo.GetGlobal('имя скрипта')=='1' then
return
endif
uo.SetGlobal('имя скрипта','1')Code: Select all
uo.SetGlobal('имя скрипта','0')Code: Select all
if uo.FunRunning('имя функции') then
return
endif-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Нельзя ли сделать чтобы команды типа uo.getgraphic uo.getserial и подобные могли бы получать сразу несколько значений? Например скрипте лута в котором нужно брать все подряд кроме заранее указанных типов, сейчас он бы выглядел вот так
а хотелось бы чтобы выглядело наподобие этого
Code: Select all
uo.findtype(-1, -1, box)
if uo.findcount and not uo.getgraphic("finditem") == "0x0000" and not uo.getgraphic("finditem") == "0x0001" and not uo.getgraphic("finditem") == "0x0002" .... Code: Select all
uo.findtype(-1, -1, box)
if uo.findcount and not uo.getgraphic("finditem") == "0x0000|0x0001|0x0002|0x0003...."-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Перестает видеть итемы в паке, например нож, на резку трупа, пишет что не видит, передвину в паке, увидел и взял, подхожу к другому трупу, пишет снова не видит, или ножници так же. Помогает перезаход.
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
Не видел руду в паке чтобы расплавить, не видел скролы, не видел столб на земле
Похоже это длительный юз findtype такое порождает, хотя задержки в пределах нормы - не менее 100.
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
Нет, это в скрипт.дллке сравнение идет, туда лезть пока что точно не буду.Incorrect User wrote:Нельзя ли сделать чтобы команды типа uo.getgraphic uo.getserial и подобные могли бы получать сразу несколько значений? Например скрипте лута в котором нужно брать все подряд кроме заранее указанных типов, сейчас он бы выглядел вот така хотелось бы чтобы выглядело наподобие этогоCode: Select all
uo.findtype(-1, -1, box) if uo.findcount and not uo.getgraphic("finditem") == "0x0000" and not uo.getgraphic("finditem") == "0x0001" and not uo.getgraphic("finditem") == "0x0002" ....Code: Select all
uo.findtype(-1, -1, box) if uo.findcount and not uo.getgraphic("finditem") == "0x0000|0x0001|0x0002|0x0003...."
Но можешь сам написать функцию которая будет заниматься сравнением. Разбор параметров строки по разделителю | ну и дальше сравнение с uo.getgraphic("finditem"), и лучше это в качестве параметра передавать в функцию
До этого были жалобы только что не видит трупы иногда.Incorrect User wrote:Не видел руду в паке чтобы расплавить, не видел скролы, не видел столб на землеПохоже это длительный юз findtype такое порождает, хотя задержки в пределах нормы - не менее 100.
Re: Injection 2014 !
А можно ввести команду, которая будет блокировать любые гампы на открытие: аля UO.Gumpblock(1) - UO.Gumpblock(0). В игровых моментах, открывается столько не нужных иконок, круто было бы, если можно было блокировать их.
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
Re: Injection 2014 !
На вкладке Main поставь галку Destroy Server Menus и не будет тебе гампов и прочего.
Re: Injection 2014 !
как бы крутая кнопка, но когда нужны гампы, не комильфо лазить в закладку майн!Incorrect User wrote:На вкладке Main поставь галку Destroy Server Menus и не будет тебе гампов и прочего.
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
Через _set/uo.set() можно включать и выключать все (вроде бы все) галки, эту в том числе.
Вызови _set без параметром, он напишет в текстовое окно названия комманд для изменения статуса чекящиков.
Вызови _set без параметром, он напишет в текстовое окно названия комманд для изменения статуса чекящиков.
-
Juicy Fruit
- Posts: 820
- Joined: 2011-06-11 19:54:23
Re: Injection 2014 !
У меня на телефоне инета нету, весь трафик выжрал, так что эту неделю без скупа на работе :'(
Когда дома буду зайду)
Когда дома буду зайду)
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30
-
Incorrect User
- Posts: 949
- Joined: 2011-05-23 00:33:30