En:OnUnitTalk

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

Содержание

Syntax

procedure OnUnitTalk(unit_name : String)

Description

Called when talking window is created. Using this method developer can set answer to hero.

Parameters

  • unit_name - string. Unit name with which hero is talking now;

Result

The procedure returns nothing.

Example

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

See also

  1. Procedure AddAnswer
  2. Event OnHeroAnswer
  3. Designing algorithm of the user level
  4. Predefined procedures and functions (events)
Личные инструменты