Page 1 of 1
Прерывание скрипта EasyUO из инжекта
Posted: 2010-07-20 23:44:19
by Alex82
Как прервать из инжи вот этот скрипт
Code: Select all
set *1 0
set *2 0
set *3 0
set *4 0
loop:
if *1 <> 0
{
wait 2
move *1 *2 *3 *4
set *1 0
}
goto loop
Собственно пробовал через
Code: Select all
sub prerivanie()
var n=1
UO.SetEasyUO( 5, n )
endsub
В самом изевском скрипте ставил проверку, но чего то не работает. Если кто может подскажите.
Re: Прерывание скрипта EasyUO из инжекта
Posted: 2010-09-27 08:45:02
by admir
Общение ИзиУо с Инжой происходит по глобальным переменным.
Code: Select all
Описание: SetEasyUO •
Синтакс: none uo.SetEasyUO(number,text)
--------------------------------------------------------------------------------
Устанавливает глобальную текстовую переменную, которая так же может быть установлена EasyUO. В EasyUO такие переменные обозначаются как *1, *2 и устанавливаются командами вида SET *1 #charid. В Injection прочесть значение можно функцией GetEasyUO.
Значения таких переменных глобальные для всех копий EayUO и Injection запущеных одновременно, и сохраняются даже при перезагрузке Windows.
EasyUO хранит это значение в реджистри, в разделе HKEY_CURRENT_USER\Software\EasyUO. Вы можете создать раздел вручную с помощью regedit чтобы пользоваться этой командой.
=-=
Поскольку в глобалке сохраняется текст то и соотв. надо работать с ним как с текстом.
Скорей всего проблема у тебя в условии в изи уо.