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
при работе с глобальными переменными так же рекоммендую ознакомиться с этим https://yoko.uokit.com/viewtopic.php?p=68988