Ru:OnHeroAnswer
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
Содержание |
[править]
Синтаксис
function OnHeroAnswer(unit_name : String, answerID : Number) : Boolean
[править]
Назначение
Вызывается тогда, когда пользователь разговаривает с юнитот с именем <unit_name>:String и выбирает вариант ответа с индексом <answerID>:Number;
[править]
Параметры
- unit_name - строка. Имя (строковой идентификатор) юнита, с которым разговаривает герой (пользователь);
- answerID - число. Числовой идентификатор варианта ответа, который выбрал пользователь
[править]
Возвращает
Данная функция должна возвратить :
- true - Надо обрабатывать полученные данные через событие OnUnitTalk;
- false - Пропустить ответ и не обрабатывать его через событие OnUnitTalk.
Тип данных - Boolean.
[править]
Пример
function OnHeroAnswer(unit_name, answer_id)
var hero;
var bot = CreateObject("MapObject");
if unit_name == "roma" then
if answer_id == 101 then
bot.SetCurrentTalkID(110);
return true;
endif
if (answer_id == 103) or (answer_id == 114) then
bot.Free();
ExitTalk(); // Выходим из окна разговора
return false;
endif
endif
bot.Free();
ExitTalk();
return false;
endfunction
[править]