Ru:OnUnitTalk
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
Содержание |
[править]
Синтаксис
procedure OnUnitTalk(unitName : String)
[править]
Назначение
Процедура вызывается тогда, когда формируется окно разговора с юнитом. При помощи данной процедуры устанавливаются варианты ответа герою.
[править]
Параметры
- unitName - строка. Имя объекта/юнита, с которым сейчас разговаривает герой;
[править]
Возвращает
Процедура ничего не возвращает.
[править]
Пример
procedure OnUnitTalk(unit_name)
var bot = CreateObject("MapObject");
var is_exist = bot.GetObjectByName(unit_name);
if not is_exist then
bot.Free();
return
endif
if unit_name == "roma" then
if bot.GetCurrentTalkID() == 100 then
AddAnswer(101, unit_name);
AddAnswer(102, unit_name);
AddAnswer(103, unit_name);
endif
bot.Free();
endprocedure
[править]