Primeiro de tudo, defina o mapa e o lugar aond ficará o NPC. faça como um trap: Finja que isso é o mapa:
TRAP TRAP TRAP - PISO PRA PASSAR- DRAGON - PISO PRA PASSAR - TRAP TRAP TRAP
E então vá em data/movements/scripts, crie um arquivo chamado sleepstor.lua e adicione isso dentro:
Agora em data/movements abra o arquivo movements.xml e adicione essa tag:
<movevent type="StepIn" actionid="31566" event="script" value="sleepStor.lua"/>
Ok, agora para funcionar esse script, naquele exemplo de mapa que eu fiz, eu coloquei: "Piso aond poderá passar", ou seja, todos os pisos que o player poderá passar, você adiciona a actionID 31566 no Map editor! Agora irei fazer o NPC, jaja edito!
APROVEITE E ME DIGA: O NPC IRÁ TROCAR A PERMISSÃO DE PASSAR PELO LUGAR, OU SÓ VAI VER SE ELE TEM O ITEM E DEIXA PASSA?
NPC >>>>>
Aqui está o NPC, vá em data/npcs, crie um arquivo chamado sleepstor.xml e adicione isso dentro:
Agora em data/npc/scripts, crie um arquivo chamado sleepstor.lua e adicione isso dentro:
BOA SORTE!