Синхронизация
Moderators: Murderator+, Murderator
Синхронизация
В общем, есть две ф-ии автолута и автохила, запускаемые независимо, так вот - огни постоянно конфликтуют, по поводу курсора и по поводу очередности действий. В общем меня интересует, есть ли в инжекте возможность задавать переменные на глобальном уровне, или есть ли какие-нибудь другие способы синхронизации.
-
- Posts: 2259
- Joined: 2005-04-19 18:00:29
- Location: Московская область
- Contact:
-
- Posts: 124
- Joined: 2005-07-14 20:53:05
- Contact:
You Must Die
1) Каким образом, не подскажешь?
Да естественно, они оба запускаются одновременно, непосредственно лут с хелом не конфликтует, НО у меня в автолует ещё и авторезалка трупов встроена, а одновременно юзать бинты и даггер у нас нельзя, да и курсор иногда не в то тыкает( типа лечить труп, и резать самого себя =))
Автолут я уже выкладывал здесь - viewtopic.php?t=6921 , автохил простейший и довольно стандартный.
1) Каким образом, не подскажешь?
Да естественно, они оба запускаются одновременно, непосредственно лут с хелом не конфликтует, НО у меня в автолует ещё и авторезалка трупов встроена, а одновременно юзать бинты и даггер у нас нельзя, да и курсор иногда не в то тыкает( типа лечить труп, и резать самого себя =))
Автолут я уже выкладывал здесь - viewtopic.php?t=6921 , автохил простейший и довольно стандартный.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
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. Текст - это тот параметр который в эту переменную надо записать.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
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
Destruction wrote:Edred wrote:первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
From help: SetEasyUO(number
Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Edred wrote:Destruction wrote:Edred wrote:первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.
From help: SetEasyUO(number
Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.
Дестр wrote:Вероятно, вместо number Вы толкаете string.
Дред wrote:Туда стринг и нужен.
Я про первое поле говорил... Кароче мы не так друг друга поняли.