Yoko
http://forum.yoko.com.ua/

Проблема с глобалами инж -- > Изи ...
http://forum.yoko.com.ua/viewtopic.php?f=17&t=14681
Page 1 of 1

Author:  duzik [ 2009-04-09 12:45:38 ]
Post subject:  Проблема с глобалами инж -- > Изи ...

Штука такая , задаю в инде глобал , но как проверить его в изе ?

Code:
FOR n=0 TO 121
uo.findtype(Loot[n],"-1","lastcontainer")
if uo.findcount() > 0 then
UO.grab(0, "finditem")
uo.print("Found "+str(uo.findcount()))
Wait(i)
END if
if uo.getdistance('lastcontainer') > 3 then
uo.exec('terminate looting')
end if
next
uo.Setglobal('loot','1')
end sub


Code:
set %corpse #findid
set #lobjectid #findid
if nameSpace global loot = 1
{
ignoreitem 1
}



Непашыт :( Как можно было бы это реализовать ?

Author:  Savage [ 2009-04-09 16:37:52 ]
Post subject: 

Никак. Для этого существует специальный интерфейс. Делай поиск по UO.SetEasyUO или читай хэлп-сайт инжекта.

Author:  duzik [ 2009-04-09 20:08:25 ]
Post subject: 

И чё там написано ? Прочитал ... Мош я тупои , но там некак ненапмсано как вызвать проверку на изи уо ...

Author:  GAUHAR [ 2009-04-09 20:19:36 ]
Post subject: 

Code:
   UO.SetEasyUO(1,'значение_переменной_1')
   if UO.GetEasyUO(1) == 'значение_переменной_1' then
      если условие выполнилось, делаем что требуется
   endif

UO.SetEasyUO - устанавливаем значение для какой-то переменной.
UO.GetEasyUO - получаем значение той самой какой-то переменной.
Все значения переменных для EasyUO хранятся в реестре.
Quote:
И чё там написано ?

Все-таки стоило бы прочитать хелп.

Author:  duzik [ 2009-04-09 20:43:46 ]
Post subject: 

Вы видемо непонемаете , я знаю как глобалом пользоватса ... Инж -> Инж это фуфло , мне надо вызвать проверку на глобал который должен быть указан в инже ... В инже я указваю seteasyuo (1,'1')

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

зы. Я облазил не мало саитов уже , но нечего так и ненашел , по поводу инж на изи ...

Author:  Savage [ 2009-04-09 20:50:37 ]
Post subject: 

Поиск всётаки поюзай. Там всплывёт тема "микросправочник по изиуо" Вот там и ищи как в изе искать переменные из реестра.

Author:  duzik [ 2009-04-09 22:19:20 ]
Post subject: 

Весь справочник еще раз прочитал ... Ненашел там решение ... Я понемаю что вы образованы все , но я та тупои самоучка ... :roll:

Author:  GAUHAR [ 2009-04-10 05:40:33 ]
Post subject: 

пример.
в инже:
Code:
UO.SetEasyUO(1,'значение_переменной')

в изе:
Code:
set *1 0
loop:
   if *1 = значение_переменной
   {
      gosub какая-то_функция
      set *1 0
   }
goto loop

или
Code:
set *1 0
loop:
   if *1 <> 0
   {
      gosub какая-то_функция
      set *1 0
   }
goto loop

Author:  duzik [ 2009-04-10 14:35:39 ]
Post subject: 

Я готов тебе ноги целовать ... Спосибо огромнеишее :roll:

Буду разбиратса дальше , огромное спосибо ... :wink:

Рад что есть люди не ленивые в корень , которым не в лом помоч ... :)

Author:  Savage [ 2009-04-11 08:44:47 ]
Post subject: 

duzik wrote:
Я готов тебе ноги целовать ... Спосибо огромнеишее :roll:

Буду разбиратса дальше , огромное спосибо ... :wink:

Рад что есть люди не ленивые в корень , которым не в лом помоч ... :)
Кто бы говорил про лень...
Вот что выдаёт хэлп сайт инжекта:
Quote:
Описание: SetEasyUO •
Синтакс: none uo.SetEasyUO(number,text)
Тема: Команды скриптов Ключевые слова: uoscript, system


--------------------------------------------------------------------------------

Устанавливает глобальную текстовую переменную, которая так же может быть установлена EasyUO. В EasyUO такие переменные обозначаются как *1, *2 и устанавливаются командами вида SET *1 #charid. В Injection прочесть значение можно функцией GetEasyUO.

Значения таких переменных глобальные для всех копий EayUO и Injection запущеных одновременно, и сохраняются даже при перезагрузке Windows.

EasyUO хранит это значение в реджистри, в разделе HKEY_CURRENT_USER\Software\EasyUO. Вы можете создать раздел вручную с помощью regedit чтобы пользоваться этой командой.

См. так же SetGlobal.

Author:  duzik [ 2009-04-13 18:35:54 ]
Post subject: 

Savage wrote:
duzik wrote:
Я готов тебе ноги целовать ... Спосибо огромнеишее :roll:

Буду разбиратса дальше , огромное спосибо ... :wink:

Рад что есть люди не ленивые в корень , которым не в лом помоч ... :)
Кто бы говорил про лень...
Вот что выдаёт хэлп сайт инжекта:
Quote:
Описание: SetEasyUO •
Синтакс: none uo.SetEasyUO(number,text)
Тема: Команды скриптов Ключевые слова: uoscript, system


--------------------------------------------------------------------------------

Устанавливает глобальную текстовую переменную, которая так же может быть установлена EasyUO. В EasyUO такие переменные обозначаются как *1, *2 и устанавливаются командами вида SET *1 #charid. В Injection прочесть значение можно функцией GetEasyUO.

Значения таких переменных глобальные для всех копий EayUO и Injection запущеных одновременно, и сохраняются даже при перезагрузке Windows.

EasyUO хранит это значение в реджистри, в разделе HKEY_CURRENT_USER\Software\EasyUO. Вы можете создать раздел вручную с помощью regedit чтобы пользоваться этой командой.

См. так же SetGlobal.


Ти непонемаеш , я слишком туп чтоб прочитать там ришение ...

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/