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

См. также

  1. OnWorldMapToLevelMap
  2. Предопределенные процедуры и функции (события)
Личные инструменты