Automatické odkrytí mapy

Neaktuální příspěvky jsou shromažďovány zde.

Moderators: DM, WB

Locked
User avatar
kucik
Temnota
Posts: 16272
Joined: 10:42 10. May 2007
Location: Somewhere around nothing
Contact:

Automatické odkrytí mapy

Post by kucik »

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: Select all

/*
 * 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.
Neaktivní a nezasahující do vývoje. Pouze nouzový support pro WB/DM.
***********************************************
Les jambes en l'air, comme une femme lubrique,
Brûlante et suant les poisons,
Ouvrait d'une façon nonchalante et cynique
Son ventre plein d'exhalaisons.
Locked