Page 6 of 30

Re: Injection 2014 !

Posted: 2014-02-21 15:41:14
by Incorrect User
Кстати а через exec можно запускать функции с параметрами? Типа uo.exec("exec Find(object)") Нужно :!:

Re: Injection 2014 !

Posted: 2014-02-21 16:55:07
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) работает так же и встроена в инжект.

Re: Injection 2014 !

Posted: 2014-02-21 17:38:47
by Incorrect User
Копировал из _showjournal, сообщение удалялось одно и то же но несколько штук удаляться отказывались.

Re: Injection 2014 !

Posted: 2014-02-21 19:26:55
by Incorrect User
Все таки падает. Только что просто включил скрипт и клиент с Абнормал програм терминейшн упал, в логе ничего. Перезашел, запустил скрипт, все ок.

Re: Injection 2014 !

Posted: 2014-02-21 20:11:42
by Juicy Fruit
Абнормал програм терминейшн
Это что-то в скрипт.длл вроде, в логе ничего не оставляет, т.к. скрипт.длл не связана с логом.

Re: Injection 2014 !

Posted: 2014-02-22 05:56:03
by Корёжа
Incorrect User wrote:Может быть viewtopic.php?f=1&t=17391&start=60#p96344


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


Джус, использование скиллов Нунджитсу, бушидо и абилок оружия как-нибудь уже реализовано в последней версии инжекта?

Re: Injection 2014 !

Posted: 2014-02-22 06:48:54
by pahha1988
3.0.8 клиент

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

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

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

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

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

Хелп :)

Re: Injection 2014 !

Posted: 2014-02-22 08:13:02
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


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


Джус, использование скиллов Нунджитсу, бушидо и абилок оружия как-нибудь уже реализовано в последней версии инжекта?
Сомневаюсь, только учет их ведется, я сам с ними не сталкивался, так что не представляю, как они должны работать.

Re: Injection 2014 !

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


Виснет окно так что чар встает жмешь на панель инжекта она белая и все. винда предлагает закрыть приложение. чем краш от виндовской ошибки отличается?

Re: Injection 2014 !

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

Re: Injection 2014 !

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

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

Re: Injection 2014 !

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

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


Совместимость врядли поможет, скорее всего в исполняемых операторах в момент краша что-то не так происходит, винда не может их обработать, задерживает выполнение, и инжект крашит.

Re: Injection 2014 !

Posted: 2014-02-22 13:43:26
by Juicy Fruit
Возможно, что ошибка возникает при загрузке Script.dll т.к. она изменяет некоторые флаги и еще что-то в процессе, которые важны клиенту, клиент в сою очередь, при выполнении некоторых функций использует эти измененные значения и от сюда ошибка.
Нужно протестить без Script.dll инжект (но люди жалуются, что без неё не побегать толком), у самого не возникает этих ошибок - сам не могу выяснить, из-за скриптовой длл это происходит или нет.

Re: Injection 2014 !

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

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

бар2.JPG
бар2.JPG (14.27 KiB) Viewed 3773 times

Re: Injection 2014 !

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

бар.JPG

бар2.JPG

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

а вообще вылетало когда в опции клиента заходил чтобы звук выключить и все

Re: Injection 2014 !

Posted: 2014-02-22 15:00:25
by Juicy Fruit
Mirage wrote:ЗЫ когда у меня включены все галки в дисплей происходит наложение координат чара на другие показатели.
Галки на вкладке диплея?

Re: Injection 2014 !

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

бар.JPG

бар2.JPG


У меня такое регулярно, кстати, бывает.

Re: Injection 2014 !

Posted: 2014-02-22 22:01:05
by Mirage
бар.JPG
бар.JPG (50.98 KiB) Viewed 3760 times

Re: Injection 2014 !

Posted: 2014-02-22 23:15:26
by Juicy Fruit
Кхм, кусок статов вылазит чтоль?
З.Ы. В последней версии видна кнопка Add и меню быстрого выбора.

Re: Injection 2014 !

Posted: 2014-02-22 23:35:30
by Mirage
Ага, обновил с предпоследней на последнюю. Пропал глюк вроде. Краши проверю.