Page 1 of 1
как Читать журнал одного профиля другим.
Posted: 10.02.2011 19:17
by Small
Подскажите. как можно осуществить. чтение журнала одного чара, другим и выдавать считаную информацию в саму игру? (имено программным уровнем стелса)
пример. стоит чар. в его журнал вписывается все персонажи кто рядом пробегают и он передает ее другому персонажу по средствам стелса.
Posted: 10.02.2011 19:23
by bugger
там есь такая штука:
Code: Select all
{Work with global vars}
procedure SetGlobal(GlobalRegion: String; VarName: String; VarValue: String); // Установка глобальной переменной, где
GlobalRegion - Область переменной ('stealth' - глобалка видна любому скрипту любого чара, 'char' - глобалка видна только для скриптов этого чара);
VarName - Имя переменной;
VarValue - Значение переменной.
в области глоб. пер. Stealth есть 5 заранее определенных названий переменных - от TestVar1 до TestVar5, при задании им значений - они автоматически появляются на закладке Main стелса в разделе ScriptVars
function GetGlobal(GlobalRegion: String; VarName: String): String; // Чтение значения глобальной переменной
Пример:
Код:
SetGlobal('stealth','TestVar3',IntToStr(3434));
s:=GetGlobal('stealth','TestVar3');
AddToSystemJournal(s);
http://stealth.od.ua/forum/viewtopic.php?t=1220
Posted: 10.02.2011 21:09
by Small
так вот с этим я разобрался. только вот вопрос в с следующем. глобальная переменная может изменяться на под одним именем или все таки это не возможно. просто она как установилась так и стоит, а у меня в одном скрипте она нуждается в изменениях постоянных, но она не меняется.
Posted: 10.02.2011 23:09
by Small
как обнулить знаечения ?
Posted: 10.02.2011 23:32
by MuDaCk
предполагаю что просто ставишь пустоту и всё...
Code: Select all
SetGlobal('stealth','TestVar3','');
or
Code: Select all
SetGlobal('stealth','TestVar3',' ');