Em data/lib/core/constants.lua adicione:
LABIRINTO = {
STORAGE_MISSION = 51988, -- storage para controle da quest
STORAGE_TIME = 51989, -- storage para controle do tempo
STORAGE_AUX = 51987, -- storage auxilair
TIME_NPC = 30, -- tempo em segundos para o tempo do npc
TIME_TILES = 10, -- tempo em segundos para o tempo dos pisos
PRIZE = 15000, -- gold coins que o player ira ganhar ao pisao no piso
PRIZE_FINISH = 500000, -- gold coins que o player ira ganhar ao finalizar a quest
POS_START = {x = 5, y = 6, z = 7}, -- posição para começar o labirinto
POS_LEAVE = {x = 7, y = 8, z = 9},-- posição para teleportar o player quando o tempo acabar
LAST_AID = 51999 -- actionid do último piso
}XML do tile:
<movevent event="StepIn" fromuid="51990" touid="51999" script="xxx.lua" />Ai você colocar uma uniqueid em cada piso (essa uniqueid tem que ser uma para ser usada como storage de controle dos pisos também).
Tile:
Npc: