Ir para conteúdo

Something Is Wrong, Please Contact(Oak)


Latynynho

Posts Recomendados

Galera to com esse erro ae na minha demon oak

Quando tu usa o axe na arvore que tranca a quest não a arvore que tu fica batendo na que tu tem que usar pra entrar na quest.

 

 

vou
minhas sprit aqui da oak...

 

 
function onUse(cid, item, fromPosition, itemEx, toPosition)

 

local onePerQuest = true

local level = 120

local positions =

{

kick = { x = 32716, y = 32344, z = 7 },

summon =

{

{x=32713, y=32348, z=7},

{x=32719, y=32348, z=7},

{x=32712, y=32353, z=7},

{x=32713, y=32344, z=7}

}

}

 

local summons =

{

[1] = {"Demon", "Grim Reaper", "Elder Beholder", "Demon Skeleton"},

[2] = {"Dark Torturer", "Banshee", "Betrayed Wraith", "Blightwalker"},

[3] = {"Bonebeast", "Braindeath", "Diabolic Imp", "Giant Spider"},

[4] = {"Hand of Cursed Fate", "Lich", "Undead Dragon", "Vampire"},

[5] = {"braindeath", "Demon", "Bonebeast", "Diabolic Imp"},

[6] = {"Demon Skeleton", "Banshee", "Elder Beholder", "Bonebeast"},

[7] = {"Dark Torturer", "Undead Dragon", "Demon", "Demon"},

[8] = {"Elder Beholder", "Betrayed Wraith", "Demon Skeleton", "Giant Spider"},

[9] = {"Demon", "Banshee", "Blightwalker", "Demon Skeleton"},

[10] = {"Grim Reaper", "Demon", "Diabolic Imp", "Braindeath"},

[11] = {"Banshee", "Grim Reaper", "Hand of Cursed fate", "Demon"}

}

 

local areaPosition =

{

{x=32705, y=32342, z=7, stackpos = 255},

{x=32726, y=32358, z=7, stackpos = 255}

}

 

local demonOak = {8288, 8289, 8290, 8291}

 

local storages =

{

done = 35700,

cutTree = 36901

}

 

local blockingTree =

{

[2709] = {32193, 3669}

}

 

if blockingTree[itemEx.itemid] and itemEx.uid == blockingTree[itemEx.itemid][1] then

 

local tree = toPosition

if isInRange(tree, areaPosition[1], areaPosition[2]) then

print("[Warning - Error:
biggrin.gif
emon Oak] Dead tree position is inside the quest area positions.\nDead tree position (x: " .. tree.x .. ", y: " .. tree.y .. ", z: " .. tree.z .. ")\nNorth-West area position (x: " .. areaPosition[1].x .. ", y: " .. areaPosition[1].y .. ", z: " .. areaPosition[1].z .. ")\nSouth-West area position (x: " .. areaPosition[2].x .. ", y: " .. areaPosition[2].y .. ", z: " .. areaPosition[2].z .. ")\nScript will not work correctly, please fix it.")

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Something is wrong, please contact a gamemaster.")

return false

end

 

if getPlayerLevel(cid) < level then

doPlayerSendCancel(cid, "You need level " .. level .. " or more to enter this quest.")

return true

end

 

if getPlayerStorageValue(cid, storages.done) > 0 then

doPlayerSendCancel(cid, "You already done this quest.")

return true

end

 

if getPlayerStorageValue(cid, storages.cutTree) > 0 then

return false

end

 

if onePerQuest then

local
= getPlayersOnline()

for _, pid in ipairs(players) do

if isInRange(getCreaturePosition(pid), areaPosition[1], areaPosition[2]) then

doPlayerSendCancel(cid, "Wait until " .. getCreatureName(pid) .. " finish the quest.")

return true

end

end

end

 

doTransformItem(itemEx.uid, blockingTree[itemEx.itemid][2])

doSendMagicEffect(toPosition, CONST_ME_POFF)

doMoveCreature(cid, SOUTH)

doPlayerSetStorageValue(cid, storages.cutTree, 1)

return true

 

elseif isInArray(demonOak, itemEx.itemid) then

 

local get = getPlayerStorageValue(cid, itemEx.itemid)

if get == -1 then

doPlayerSetStorageValue(cid, itemEx.itemid, 1)

end

 

if(getPlayerStorageValue(cid, 8288) == 12 and getPlayerStorageValue(cid, 8289) == 12 and getPlayerStorageValue(cid, 8290) == 12 and getPlayerStorageValue(cid, 8291) == 12) then

doTeleportThing(cid, positions.kick)

doPlayerSetStorageValue(cid, storages.done, 1)

return true

end

 

if getPlayerStorageValue(cid, itemEx.itemid) > 11 then

doSendMagicEffect(toPosition, CONST_ME_POFF)

return true

end

 

if(math.random(100) <= 1) then

doPlayerSetStorageValue(cid, itemEx.itemid, 12)

return true

end

 

 

if summons[get] then

for i = 1, #summons[get] do

doSummonCreature(summons[get]
, positions.summon
)

end

doSendMagicEffect(toPosition, CONST_ME_DRAWBLOOD)

doPlayerSetStorageValue(cid, itemEx.itemid, get + 1)

if math.random(100) >= 50 then

doTargetCombatHealth(0, cid, COMBAT_EARTHDAMAGE, -270, -310, CONST_ME_BIGPLANTS)

end

end

return false

end

end

 

 

 

 
function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if item.uid == 12901 then

queststatus = getPlayerStorageValue(cid, 12900)

if queststatus < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Demon Legs.")

doPlayerAddItem(cid, 2495, 1)

doPlayerSetStorageValue(cid, 12900, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

elseif item.uid == 12902 then

queststatus = getPlayerStorageValue(cid, 12900)

if queststatus < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Rainbow Shield.")

doPlayerAddItem(cid, 8905, 1)

doPlayerSetStorageValue(cid, 12900, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

elseif item.uid == 12903 then

queststatus = getPlayerStorageValue(cid, 12900)

if queststatus < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Spellbook of Dark Mysteries.")

doPlayerAddItem(cid, 8918, 1)

doPlayerSetStorageValue(cid, 12900, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

elseif item.uid == 12904 then

queststatus = getPlayerStorageValue(cid, 12900)

if queststatus < 1 then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a Royal Crossbow.")

doPlayerAddItem(cid, 8851, 1)

doPlayerSetStorageValue(cid, 12900, 1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is empty.")

end

end

return true

end

 

 

 

 
function onUse(cid, item, fromPosition, itemEx, toPosition)

local position = {x=32786, y=32412, z=8}

if getPlayerStorageValue(cid, 35700) > 1 then

doTeleportThing(cid, position)

doSendMagicEffect(position, CONST_ME_TELEPORT)

else

return false

end

return true

end

 

 

 

 

Galera o erro é esse mas não sei como resolver....

 

photo-52415.jpg

Muito obrigado des de já
Editado por Latynynho
Link para o comentário
Compartilhar em outros sites

12:26 You see a dead tree.

ItemID: [2709], ActionID: [32193], UniqueID: [32193].

Position: [X: 32716] [Y: 32345] [Z: 7].

 

 

oh meu querido qual é o iten.

 

 

esses itens que tu perguntou são os itens da arvore da quest e não a arvore que boqueia a quest. a que te faz entrar na quest...

 

ajuda please

Editado por Latynynho
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...