Page 1 of 1

Global

Posted: 2007-12-26 07:34:22
by ZeroDX
Научите пользоваться Global переменными
1) Как задать
2) Как прочитать
3) всякие хитрости
4) С примерами если можно :D

Posted: 2007-12-27 03:29:07
by ZeroDX
ап 8)

Posted: 2007-12-27 03:31:26
by ZeroDX
Мышка лагнула и апов много получилось :lol:

Posted: 2007-12-27 08:23:04
by Kynep
ZeroDX wrote:Мышка лагнула и апов много получилось :lol:


Вот пример:

Code: Select all

sub horsa() 
#****ДРВ*****#
# (C) Cooper
#****v1.0****#
VAR horse='0x0006CF67' #ID лошади
if UO.GetGlobal('chto') == '1' then
UO.SetGlobal('chto', '0')
UO.UseObject('self')
wait(500)
#UO.WaitTargetObject('laststatus')
#UO.WaitTargetObject('lastattack')
UO.Say('all kill')
UO.Print('Слазием')
else
UO.SetGlobal('chto', '1')
UO.Say('all stop')
wait(500)
UO.UseObject(horse)
UO.Print('Садимся')
endif
end sub

Указанный скрипт позволяет забиндить на одну клавишу слезание с лошади, атаку по ласт статусу(ласт таргету), при повторном нажатии залазиет обратно.
Поясню:

Code: Select all

UO.SetGlobal('имя', 'значение')

Присваивает переменной c заданным именем заданное значение,
соответсвенно:

Code: Select all

UO.GetGlobal('имя')

читает из переменной с заданным именем ее значение, думаю все просто и понятно.

Posted: 2007-12-27 14:38:42
by ZeroDX
Спасиб

Posted: 2008-01-04 21:52:45
by Mihail
при работе с глобальными переменными так же рекоммендую ознакомиться с этим viewtopic.php?p=68988