Injection 2014 !

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

Кстати а через exec можно запускать функции с параметрами? Типа uo.exec("exec Find(object)") Нужно :!:
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Incorrect User wrote:Кстати а через exec можно запускать функции с параметрами? Типа uo.exec("exec Find(object)") Нужно :!:
Juicy Fruit wrote:Добавил возможность вызова скрипта с параметрами из хоткеев (или создание нового трида из уже запущенного скрипта)
,exec FunctionName#Params1#...#ParamN

FunctionName - соответственно имя функции;
Params - передаваемые в неё параметры.

Params перечисляются используя разделитель не запятую, а #.
Ограничение по кол-ву параметров - 20.
Параметры строчного типа должны и быть вковычках.
Числовые параметры или имена переменных нужно записывать без ковычек.
Если в строчке необходим пробел - он должен быть заменён на $, ибо в обработку дллкой приходит функция уже без пробелов.

Пример:
Требуется вызвать функцию asd с параметрами: Переменная,Число,Строка

Где-то на просторах скрипта находится:

Code: Select all

var Param1='Param1_data'

sub asd(a1,a2,a3)
   uo.print(a1)
   uo.print(str(a2))
   uo.print(a3)
   wait(10000)
end sub


В окне УО (или забиваем в хоткей) пишем

Code: Select all

,exec asd#Param1#123#'Param3$with$spaces'
script.dll обработает этот запрос на вызов функции, создаст временную функцию с названием <FunName>_WithParams(), запустит её и из неё вызовет необходимую функцию

Code: Select all

sub asd_WithParams()
   asd(Param1,123,'Param3 with spaces')
end sub
В итоге в систем чате УО имеем:

Code: Select all

Param1_data
123
Param3 with spaces
В списке запущенных скриптов, 10 секунд, будет висеть созданная функция asd_WithParams
Будет что-то типа

Code: Select all

uo.exec("exec Find#"+object) 


Насчет DelJournal() - как собирал? Копировал из _showjournal? Или вручную вписывал?
DelJournal() уже не актуальна, т.к. uo.DeleteJournal(str) работает так же и встроена в инжект.
Incorrect User
Posts: 949
Joined: 2011-05-23 00:33:30

Re: Injection 2014 !

Post by Incorrect User »

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

Re: Injection 2014 !

Post by Incorrect User »

Все таки падает. Только что просто включил скрипт и клиент с Абнормал програм терминейшн упал, в логе ничего. Перезашел, запустил скрипт, все ок.
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Абнормал програм терминейшн
Это что-то в скрипт.длл вроде, в логе ничего не оставляет, т.к. скрипт.длл не связана с логом.
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

Incorrect User wrote:Может быть viewtopic.php?f=1&t=17391&start=60#p96344


Да, верно. При вводе - ' ' ' падает :)


Джус, использование скиллов Нунджитсу, бушидо и абилок оружия как-нибудь уже реализовано в последней версии инжекта?
Last edited by Корёжа on 2014-02-22 07:37:38, edited 2 times in total.
pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

3.0.8 клиент

падает когда правишь скрипт в основном по типу:

uo.blala ('0x000', '0x000')
начинаешь первое значение писать и виснет или исправлять (приходилось просто через текстовик править)

Падает когда в настройки в самой игре заходишь.

Да и просто виснет

И hotкеи тоже парят. назначил на клавишу exec mana на нум + тыщу раз менял сохранял и опять тоже самое
(исправил также в ручную через блокнот)

Хелп :)
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

pahha1988 wrote:3.0.8 клиент

падает когда правишь скрипт в основном по типу:

uo.blala ('0x000', '0x000')
начинаешь первое значение писать и виснет или исправлять (приходилось просто через текстовик править)

Падает когда в настройки в самой игре заходишь.

Да и просто виснет

И hotкеи тоже парят. назначил на клавишу exec mana на нум + тыщу раз менял сохранял и опять тоже самое
(исправил также в ручную через блокнот)

Хелп :)
Про исправление в скрипте - если не ''' то не представляю, что может быть.
С настройками и зависаниями пока что ничего не могу сказать, краш? Или виндовская ошибка?
Хотвеи исправлял же в последнем релизе оО
Проверю еще раз.

Корёжа wrote:
Incorrect User wrote:Может быть viewtopic.php?f=1&t=17391&start=60#p96344


Да, верно. При вводе - ' ' ' падает :)


Джус, использование скиллов Нунджитсу, бушидо и абилок оружия как-нибудь уже реализовано в последней версии инжекта?
Сомневаюсь, только учет их ведется, я сам с ними не сталкивался, так что не представляю, как они должны работать.
pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

Juicy Fruit wrote:Про исправление в скрипте - если не ''' то не представляю, что может быть.
С настройками и зависаниями пока что ничего не могу сказать, краш? Или виндовская ошибка?
Хотвеи исправлял же в последнем релизе оО
Проверю еще раз.


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

Re: Injection 2014 !

Post by Juicy Fruit »

Ну если появляется окно с
UO client performed an unrecoverable invalid operation.
Terminate?
и там ок/неок - это инжектовский краш, остальное можно сказать виндовская ошибка.
pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

Juicy Fruit wrote:Ну если появляется окно с
UO client performed an unrecoverable invalid operation.
Terminate?
и там ок/неок - это инжектовский краш, остальное можно сказать виндовская ошибка.

виндовская ошибка. совместимость какая то нужна?
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

pahha1988 wrote:
Juicy Fruit wrote:Ну если появляется окно с
UO client performed an unrecoverable invalid operation.
Terminate?
и там ок/неок - это инжектовский краш, остальное можно сказать виндовская ошибка.

виндовская ошибка. совместимость какая то нужна?


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

Re: Injection 2014 !

Post by Juicy Fruit »

Возможно, что ошибка возникает при загрузке Script.dll т.к. она изменяет некоторые флаги и еще что-то в процессе, которые важны клиенту, клиент в сою очередь, при выполнении некоторых функций использует эти измененные значения и от сюда ошибка.
Нужно протестить без Script.dll инжект (но люди жалуются, что без неё не побегать толком), у самого не возникает этих ошибок - сам не могу выяснить, из-за скриптовой длл это происходит или нет.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2014 !

Post by Mirage »

На старой версии частота крашей увеличивалась если в закладке дисплей включались цветные иконки регов, стрел... Сейчас их как бы исправили но первые признаки близкого краша - окрашивание верхней полоски в белый цвет, не возможно считать имя чаров или названия предметов с экрана (в журнале отображаются). ЗЫ когда у меня включены все галки в дисплей происходит наложение координат чара на другие показатели.

бар.JPG
бар.JPG (18.43 KiB) Viewed 3740 times

бар2.JPG
бар2.JPG (14.27 KiB) Viewed 3740 times
pahha1988
Posts: 35
Joined: 2014-02-18 14:29:29

Re: Injection 2014 !

Post by pahha1988 »

Mirage wrote:На старой версии частота крашей увеличивалась если в закладке дисплей включались цветные иконки регов, стрел... Сейчас их как бы исправили но первые признаки близкого краша - окрашивание верхней полоски в белый цвет, не возможно считать имя чаров или названия предметов с экрана (в журнале отображаются). ЗЫ когда у меня включены все галки в дисплей происходит наложение координат чара на другие показатели.

бар.JPG

бар2.JPG

да она у меня то была то сейчас пропала. как ее вкл\выкл?
и перекрывало один параметр на другой.(посмотрю влияет или нет)

а вообще вылетало когда в опции клиента заходил чтобы звук выключить и все
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

Mirage wrote:ЗЫ когда у меня включены все галки в дисплей происходит наложение координат чара на другие показатели.
Галки на вкладке диплея?
Корёжа
Posts: 12
Joined: 2013-09-18 11:21:19
Location: 中国 :)

Re: Injection 2014 !

Post by Корёжа »

Mirage wrote:На старой версии частота крашей увеличивалась если в закладке дисплей включались цветные иконки регов, стрел... Сейчас их как бы исправили но первые признаки близкого краша - окрашивание верхней полоски в белый цвет, не возможно считать имя чаров или названия предметов с экрана (в журнале отображаются). ЗЫ когда у меня включены все галки в дисплей происходит наложение координат чара на другие показатели.

бар.JPG

бар2.JPG


У меня такое регулярно, кстати, бывает.
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Re: Injection 2014 !

Post by Mirage »

бар.JPG
бар.JPG (50.98 KiB) Viewed 3727 times
Juicy Fruit
Posts: 820
Joined: 2011-06-11 19:54:23

Re: Injection 2014 !

Post by Juicy Fruit »

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

Re: Injection 2014 !

Post by Mirage »

Ага, обновил с предпоследней на последнюю. Пропал глюк вроде. Краши проверю.
Post Reply