Injection 2014 !

General Injection issues

Moderators: Murderator+, Murderator

pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

Juicy Fruit wrote:
pahha1988 wrote:3 раза выпал клиент именно на мобах причем отлетал весь инет целиком. как так не пойму (защита сервера?)

Инжект до такого еще не докатился)
Какой сервер?
Лог в студию при таких делах, галка Verbose Logging должна быть включена.

ок попишем. я на него тоже не грешу :)
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Сделайте, при возможности, рабочей команду выключения компа uo.shutdownwindows
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Incorrect User wrote:Или мне кажется или в uo.buy неправильно работает задержка. Скрипт доходит до строки uo.buy, задержка стоит к примеру 10сек, и как я понимаю когда скрипт попадает на эту строку то на ней он должен оставаться все 10 сек а не бежать дальше? У меня после uo.buy сразу рекол, вот чар говорит венику Buy, и сразу же жмет рекол, а если после uo.buy поставить wait(10000) то он стоит 10 сек, покупает что надо и улетает. То есть скрипт просто не задерживается на строке uo.buy на заданное время а бежит дальше.

Да, теперь нужна задержка обязательно, это из-за фикса с зависанием клиента при покупке-продаже.
pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

Juicy Fruit wrote:
pahha1988 wrote:3 раза выпал клиент именно на мобах причем отлетал весь инет целиком. как так не пойму (защита сервера?)

Инжект до такого еще не докатился)
Какой сервер?
Лог в студию при таких делах, галка Verbose Logging должна быть включена.

сегодня опять выпал на монстре

лог весь кидать какой был?
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Лог файлом на rghost залей и в личку джусу кинь. Только не запускай УО после того как клиент упал иначе лог сотрется, сохрани лог в другую папку а потом запускай и играй.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

pahha1988 wrote:лог весь кидать какой был?
Можно целиком, можешь последние пакетов 5-10 (лучше целиком, ато удалишь еще нужное).
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Кстати, еще интересует защита от повторного запуска скрипта. К примеру нажал рекол, и случайно нажал его еще раз, и одновременно 2 рекола перебивают друг друга. В общем чтобы не могли запустить один и тот же скрипт если он уже выполняется.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Через глобалки реализуй.
В скрипт.длл/хоткеи инжекта это не буду вставлять насильно.
При запуске скрипта:

Code: Select all

if uo.GetGlobal('имя скрипта')=='1' then
   return
endif
uo.SetGlobal('имя скрипта','1')
При завершении скрипта/выходе из скрипта через return/терминэйте

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 !

Post by Incorrect User »

Нельзя ли сделать чтобы команды типа 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 !

Post by Incorrect User »

Перестает видеть итемы в паке, например нож, на резку трупа, пишет что не видит, передвину в паке, увидел и взял, подхожу к другому трупу, пишет снова не видит, или ножници так же. Помогает перезаход.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Не видел руду в паке чтобы расплавить, не видел скролы, не видел столб на земле :| Похоже это длительный юз findtype такое порождает, хотя задержки в пределах нормы - не менее 100.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

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.
До этого были жалобы только что не видит трупы иногда.
Gatard
Posts: 62
Joined: 2013-05-17 10:38:53

Re: Injection 2014 !

Post by Gatard »

А можно ввести команду, которая будет блокировать любые гампы на открытие: аля UO.Gumpblock(1) - UO.Gumpblock(0). В игровых моментах, открывается столько не нужных иконок, круто было бы, если можно было блокировать их.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

На вкладке Main поставь галку Destroy Server Menus и не будет тебе гампов и прочего.
Gatard
Posts: 62
Joined: 2013-05-17 10:38:53

Re: Injection 2014 !

Post by Gatard »

Incorrect User wrote:На вкладке Main поставь галку Destroy Server Menus и не будет тебе гампов и прочего.
как бы крутая кнопка, но когда нужны гампы, не комильфо лазить в закладку майн!
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Через _set/uo.set() можно включать и выключать все (вроде бы все) галки, эту в том числе.
Вызови _set без параметром, он напишет в текстовое окно названия комманд для изменения статуса чекящиков.
CxC
Posts: 93
Joined: 2012-12-31 00:17:09

Re: Injection 2014 !

Post by CxC »

Фрукт, зайди в скайп, бяяядаааа :lol:
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

У меня на телефоне инета нету, весь трафик выжрал, так что эту неделю без скупа на работе :'(
Когда дома буду зайду)
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Вайфай замути :P
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

А отображение где нибудь кармы и фейма нельзя органиовать?
Post Reply