Ru:OnGetRandomLocation
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
Содержание |
[править]
Синтаксис
function OnGetRandomLocation() : String
[править]
Назначение
Вызывается перед тем, как герой попадет на случайную локацию на карте мира. Эта функция так же определяет случайную локацию на карте мира.
[править]
Параметры
Без параметров
[править]
Возвращает
Функция должна возвратить строку с именем уровня (имя папки в каталоге maps\), которую нужно загрузить. Или функция должна возвратить пустую строку, в этом случае герой останется на карте. В случае, если данная функция возвращает имя уровня, то система проигрывает анимацию сверкающей молнии (молния в кружочке). Тип данных - String
[править]
Пример
function OnGetRandomLocation()
// x, y - глобальное положение героя
var x = m_WorldMap.GetWorldHeroX();
var y = m_WorldMap.GetWorldHeroY();
if m_WorldMap.GetCityNameByCoords(x, y) == "" then
var lucky = Mod(Rand(), 2);
if (lucky == 0) then
return "frozen";
else
return "desert";
endif
endif
return "";
endfunction
[править]