Ru:AddAnswer

Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.

(Перенаправлено с AddAnswer)

Содержание

Синтаксис

AddAnswer(идентификатор : Number,  
          имя_юнита : String)

Назначение

Добавить ответ героя в окно разговора, для юнита <имя_юнита>;

Параметры

  • идентификатор - число. Числовой идентификатор строки ответа из файла dialog_<имя_юнита>.txt;
  • имя_юнита - строка. Строковой идентификатор объекта, с которым разговаривает герой;

Возвращает

Процедура ничего не возвращает;

Пример

procedure OnUnitTalk(unit_name) 
	var bot = CreateObject("MapObject");
	var is_exist = bot.GetObjectByName(unit_name);
	if not is_exist then 
		bot.Free();
		return - 1;
	endif
	
	if unit_name == "roma" then
		if bot.GetCurrentTalkID() == 100 then
			AddAnswer(101, unit_name);
			AddAnswer(102, unit_name);
			AddAnswer(103, unit_name);
		endif
        endif
	bot.Free();
endprocedure


См. также

  1. Правила создания диалогов
  2. Событие OnUnitTalk
  3. Процедуры и функции общего назначения
Личные инструменты