Page 1 of 1
Синхронизация
Posted: 2006-03-13 17:45:11
by Role
В общем, есть две ф-ии автолута и автохила, запускаемые независимо, так вот - огни постоянно конфликтуют, по поводу курсора и по поводу очередности действий. В общем меня интересует, есть ли в инжекте возможность задавать переменные на глобальном уровне, или есть ли какие-нибудь другие способы синхронизации.
Posted: 2006-03-13 18:30:28
by Scripts Writer
1. есть
2. в пвп ты автохелишься - но когда чел падает, запускается автолут. так? Кинь сюда скрипты, и возможно в одном из скриптов можно дописать кое что, чтобы вовремя лута допустим останавливался хел, а как тока долутает снова запускался.
Posted: 2006-03-13 19:23:46
by Blood Slayer
Помоему у него сразу и то и то запущенно ... так сказать чтоб не утруждать зебя и жать еще какуюто кнопку

Posted: 2006-03-13 20:15:04
by Role
You Must Die
1) Каким образом, не подскажешь?
Да естественно, они оба запускаются одновременно, непосредственно лут с хелом не конфликтует, НО у меня в автолует ещё и авторезалка трупов встроена, а одновременно юзать бинты и даггер у нас нельзя, да и курсор иногда не в то тыкает( типа лечить труп, и резать самого себя =))
Автолут я уже выкладывал здесь -
viewtopic.php?t=6921 , автохил простейший и довольно стандартный.
Posted: 2006-03-13 21:04:50
by Destruction
uo.setEasyUO(number, value)
uo.getEasyUO(number)
Так же можно использовать uo.setGlobal() и uo.getGlobal(), но я не рекомендую.
Posted: 2006-03-13 22:05:03
by Role
Работает через реестр только при установленном исиуо? У меня почему-то не работает =)
Posted: 2006-03-13 22:13:53
by Destruction
Role wrote:Работает через реестр только при установленном исиуо? У меня почему-то не работает =)
Вероятно, вместо number Вы толкаете string.
EasyUO не требуется.
Posted: 2006-03-14 00:55:27
by Role
Конкретно код
if (uo.geteasyuo(666)==0) then
uo.seteasyuo(666,1)
-----действия----
uo.seteasyuo(666,0)
endif
И то же самое во втором скрипте. Сначала ругался, что в реестре такого ключа нет, когда я ему создал - просто перестал работать ( то есть как-будто ключ всегда =1 )
Posted: 2006-03-14 01:22:57
by Edred
Destruction wrote:Role wrote:Работает через реестр только при установленном исиуо? У меня почему-то не работает =)
Вероятно, вместо number Вы толкаете string.
Туда стринг и нужен.
Role wrote:Конкретно код
if (uo.geteasyuo(666)==0) then
uo.seteasyuo(666,1)
-----действия----
uo.seteasyuo(666,0)
endif
Неужели лень в хелпе посмотреть правильный синтаксис этой команды?
http://yoko.netroof.net/help/help.php?l ... =SetEasyUO
первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
Posted: 2006-03-14 07:53:28
by Destruction
Edred wrote:Destruction wrote:Role wrote:Работает через реестр только при установленном исиуо? У меня почему-то не работает =)
Вероятно, вместо number Вы толкаете string.
Туда стринг и нужен.
Role wrote:Конкретно код
if (uo.geteasyuo(666)==0) then
uo.seteasyuo(666,1)
-----действия----
uo.seteasyuo(666,0)
endif
Неужели лень в хелпе посмотреть правильный синтаксис этой команды?
http://yoko.netroof.net/help/help.php?l ... =SetEasyUOпервое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
From help: SetEasyUO(number
Posted: 2006-03-14 11:21:45
by Edred
Destruction wrote:Edred wrote:первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
From help: SetEasyUO(number
Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.
Posted: 2006-03-14 19:22:02
by Destruction
Edred wrote:Destruction wrote:Edred wrote:первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
From help: SetEasyUO(number
Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.
Дестр wrote:Вероятно, вместо number Вы толкаете string.
Дред wrote:Туда стринг и нужен.
Я про первое поле говорил... Кароче мы не так друг друга поняли.