Set/Get Global

Things you must know!

Moderators: Murderator+, Murderator

Post Reply
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Set/Get Global

Post by I'm »

[table2start English Russian]
How can i set/get global variable?
(from 1 script to another)
[table2middle]
Как задать глобальную переменную?
(задается в 1 скрипте используется всеми)
[table2divider]
To do that we need 2 commands:

Code: Select all

SetGlobal("Variable","Value")
GetGlobal("Variable")

First set global variable and it's value.
Secondly get value from first's.

Simple example:
[table2middle]
Для того чтобы работать с глобальными переменными нам понадобятся 2 команды.

Code: Select all

SetGlobal("Переменная","Значение")
GetGlobal("Переменная")

Первая задает переменную и её значение.
Вторая возвращает (считывает) её значение.

Ниже приведен простейший пример реализации глобальных переменных.
[table2finish]

Code: Select all

sub TurnOn()
UO.SetGlobal("BattleMod","On")
endsub

sub TurnOff()
UO.SetGlobal("BattleMod","Off")
endsub

sub Battle()
If UO.GetGlobal("BattleMod")=="On" Then
   UO.Print("BattleMod On")
else
   UO.Print("BattleMod Off")
Endif
endsub

Code: Select all

Only for Russian Speaking countries. 
А все это есть в хелпе.
Post Reply