Thalie
http://thalie.pilsfree.cz/forum/

Automatické odkrytí mapy
http://thalie.pilsfree.cz/forum/viewtopic.php?f=1&t=5358
Page 1 of 1

Author:  kucik [ 10:52 11. Aug 2011 ]
Post subject:  Automatické odkrytí mapy

Pokud je třeba, aby se postavě odkryla mapa lokace ihned po vstupu, případně v určité chvíli, použijte následující možnosti:

a) Pokud se má mapa odkrýt ihned po vstupu, nastavte na lokaci proměnnou:
onenter string ku_explore_area

b) Pokud se má mapa odkrýt po vstupu na určité místo, vytvoř trigger a do oneneter události dej ku_explore_area

V obou případech musí být v modulu script ku_explore_area:
Code:
/*
 * NAME: ku_explore_area
 * Created kucik 2011-08-11
 *
 * Descritpion:
 *   Explore location for entering player. Could be place to Trigger onenter,
 * or area onenter. When using lock_onenter, variable:
 * 'onenter' string 'ku_explore_area'
 */

void main()
{
  /* Get the Area object which we want to explore */
  object oArea == OBJECT_SELF;
  if(GetObjectType(oArea) == OBJECT_TYPE_TRIGGER) {
    oArea = GetArea(oArea);
  }

  /* Get entering player */
  object oPC = GetEnteringObject();

  /* Explore area */
  ExploreAreaForPlayer(oArea,oPC,TRUE);

}


Pro první případ musí být v lokaci použit lock_onenter script. Ten by měl být v každé lokaci.

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/