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

Синхронизация
http://forum.yoko.com.ua/viewtopic.php?f=3&t=6956
Page 1 of 1

Author:  Role [ 2006-03-13 17:45:11 ]
Post subject:  Синхронизация

В общем, есть две ф-ии автолута и автохила, запускаемые независимо, так вот - огни постоянно конфликтуют, по поводу курсора и по поводу очередности действий. В общем меня интересует, есть ли в инжекте возможность задавать переменные на глобальном уровне, или есть ли какие-нибудь другие способы синхронизации.

Author:  Scripts Writer [ 2006-03-13 18:30:28 ]
Post subject: 

1. есть
2. в пвп ты автохелишься - но когда чел падает, запускается автолут. так? Кинь сюда скрипты, и возможно в одном из скриптов можно дописать кое что, чтобы вовремя лута допустим останавливался хел, а как тока долутает снова запускался.

Author:  Blood Slayer [ 2006-03-13 19:23:46 ]
Post subject: 

Помоему у него сразу и то и то запущенно ... так сказать чтоб не утруждать зебя и жать еще какуюто кнопку :)

Author:  Role [ 2006-03-13 20:15:04 ]
Post subject: 

You Must Die
1) Каким образом, не подскажешь?

Да естественно, они оба запускаются одновременно, непосредственно лут с хелом не конфликтует, НО у меня в автолует ещё и авторезалка трупов встроена, а одновременно юзать бинты и даггер у нас нельзя, да и курсор иногда не в то тыкает( типа лечить труп, и резать самого себя =))
Автолут я уже выкладывал здесь - viewtopic.php?t=6921 , автохил простейший и довольно стандартный.

Author:  Destruction [ 2006-03-13 21:04:50 ]
Post subject: 

uo.setEasyUO(number, value)
uo.getEasyUO(number)

Так же можно использовать uo.setGlobal() и uo.getGlobal(), но я не рекомендую.

Author:  Role [ 2006-03-13 22:05:03 ]
Post subject: 

Работает через реестр только при установленном исиуо? У меня почему-то не работает =)

Author:  Destruction [ 2006-03-13 22:13:53 ]
Post subject: 

Role wrote:
Работает через реестр только при установленном исиуо? У меня почему-то не работает =)

Вероятно, вместо number Вы толкаете string.

EasyUO не требуется.

Author:  Role [ 2006-03-14 00:55:27 ]
Post subject: 

Конкретно код
if (uo.geteasyuo(666)==0) then
uo.seteasyuo(666,1)
-----действия----
uo.seteasyuo(666,0)
endif

И то же самое во втором скрипте. Сначала ругался, что в реестре такого ключа нет, когда я ему создал - просто перестал работать ( то есть как-будто ключ всегда =1 )

Author:  Edred [ 2006-03-14 01:22:57 ]
Post subject: 

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. Текст - это тот параметр который в эту переменную надо записать.

Author:  Destruction [ 2006-03-14 07:53:28 ]
Post subject: 

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

Author:  Edred [ 2006-03-14 11:21:45 ]
Post subject: 

Destruction wrote:
Edred wrote:
первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.

From help: SetEasyUO(number


Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.

Author:  Destruction [ 2006-03-14 19:22:02 ]
Post subject: 

Edred wrote:
Destruction wrote:
Edred wrote:
первое число - это номер переменной в реестре. Их, как мне помнится, 10 штук, а не 666. Текст - это тот параметр который в эту переменную надо записать.

From help: SetEasyUO(number


Ты сам лично хоть раз пользовался? Я - да. Перечитай что я отквотил. Номер переменной - числом, записываемое значение - текстом.

Дестр wrote:
Вероятно, вместо number Вы толкаете string.

Дред wrote:
Туда стринг и нужен.


Я про первое поле говорил... Кароче мы не так друг друга поняли.

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