Most likely an storage problem. You aint getting any errors? You using ORTS scripts? Have you got all the action/glovalevent/movement/lib scripts?
With some scripts you have to use the axe on the tree, have you tried that?
Can't help you with more then that since you didn't follow the rules;
Rules for the Support board
#5, #7
In: \ data \ globalevents \ globalevents.XML
This quest appears:
<! - Demon Oak Quest ->
<globalevent name = "DemonOakVoices" interval = "15000" script = "demon oak quest / voices.lua" />
Already in: \ data \ globalevents \ lib \ globalevents (File.lua)
It is blank.
Thank you!
Sorry!
With some scripts you have to use the axe on the tree, have you tried that?
Can't help you with more then that since you didn't follow the rules;
Rules for the Support board
#5, #7
function onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
-- CHECAR SE JÁ TIVER FEITO
if player:getStorageValue(Storage.DemonOak.Done) >= 1 then
player:teleportTo(DEMON_OAK_KICK_POSITION)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
return true
end
-- CHECAR LEVEL MÍNIMO
if player:getLevel() < 120 then
player:say("LEAVE LITTLE FISH, YOU ARE NOT WORTH IT!", TALKTYPE_MONSTER_YELL, false, player, DEMON_OAK_POSITION)
player:teleportTo(DEMON_OAK_KICK_POSITION)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
return true
end
-- CHECAR SE TA TUDO CERTO Vou usar mensagens pra descobrir qual é o conflito
if #Game.getSpectators(DEMON_OAK_POSITION, false, true, 9, 9, 6, 6) == 0 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Go talk with Odralk and get the Hallowed Axe to kill The Demon Oak.')
player:teleportTo(DEMON_OAK_ENTER_POSITION)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
player:setStorageValue(Storage.DemonOak.Progress, 1)
player:say("I AWAITED YOU! COME HERE AND GET YOUR REWARD!", TALKTYPE_MONSTER_YELL, false, player, DEMON_OAK_POSITION)
else
player:teleportTo(DEMON_OAK_KICK_POSITION)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
end
return true
end
Lets see.
I will assume you are using ORTS Demon Oak.
First make sure you added all parts for this quest. Those include:
·Actions: demonOak.lua
demonOakChest.lua
demonOakGravestone.lua
and its entries in actions.xml
·Globalevents voices.lua
and its entry in globalevents.xml
.lib: demonOakQuest.lua
and the proper storages (051-storages.lua) unless you manually edit all storages in each script
·movements: areaDamage.lua
entrance.lua
squares.lua
and its entries in movements.xml
·npc oldrak with his .lua
· the include in global.lua pointing to your demonOakQuest.lua in the lib folder, same as the 051-storages.lua if you are using it.
Uhm, I think thats all but I might be forgetting something... if you do that correctly it should work.
If you are using other scripts I cant help you much without seeing the scripts... but as said before and l ike @Rayzd said, it just seems like a storage problem. NPC should give you axe AND an storage so when you try to enter it checks for that storage and lets you get in if you have it.