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_areab) 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.