Ir para conteúdo

Quest: Dark Helmet, Serpent Sword E 3 White Pearl.


MUTAN0

Posts Recomendados

E ai gente, tudo beleza?

Hoje eu fiz uma quest EXCLUSIVA PRO XTIBIA!

É uma quest boa para você botar em citys free account, e ela não necessita de level.

Quando eu digo "not decaying", eu me refiro aos fields e walls que nao somem do mapa com o tempo.

 

INTRODUÇÃO DA QUEST:

O player acha uma sala com alguns fields (not decaying) de energy e poison gas.

Há apenas um field (not decaying) de fire. Nesse fire o player irá usar uma destroy field rune e apagar o field de fogo.

Em baixo ele descobrirá uma alavanca, que eu puxar remove alguns Walls atras de uma porta.

Ele passa pela porta, e entra no teleport.

Ele é jogado pra fora com sua recompensa.

 

INSPIRAÇÃO:

Alawar's Vault Quest

Há uma etapa dessa quest que eu tirei a idéia.

 

IDS USADOS:

Poison gas (not decaying): 1490

Energy field (not decaying): 1491

Fire field (not decaying): 1487

Alavanca: 1945, 1946

Walls (not decaying): 1497

Teleport: 1387

 

IMAGEM DA SALA:

quest.jpg

 

LOCAL:

Siga esse passos, observando também a imagem da sala.

Primeiro faça a sala e bote os field de energy e poison (not decaying), em um lado da sala uma parede de tijolos e uma porta trancada por trás com 3 magic walls.

Em um local da sala uma alavanca (switch) escondida por um fire field (not decaying) em cima.

Logo após os magic walls, um teleport.

Adicione a uniqueID 1059 na alavanca (switch).

Adicione a actionID 1059 e as coordenadas de saida no teleport (magic forcefield).

Se já houver a actionID 1059 ou a uniqueID 1059 em seu OTServ, troque por outra que esteja correspondente com os scripts e o Actions.XML e Movements.XML.

 

SCRIPTS:

Actions.XML:

<action uniqueid="1059" script="quests/mutano.lua" />

Em data\actions\scripts\quests:

Crie um arquivo LUA chamado mutano.

Adicione isso, e edite conforme seu mapa e suas preferencias:

-- Script by MUTAN0 --

-- Xtibia forum --

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

gatepos = {x=558, y=178, z=8, stackpos=1} -- Posição do Magic wall 1

getgate = getThingfromPos(gatepos)

gatepos2 = {x=559, y=178, z=8, stackpos=1} -- Posição do Magic wall 2

getgate2 = getThingfromPos(gatepos2)

gatepos3 = {x=560, y=178, z=8, stackpos=1} -- Posição do Magic wall 3

getgate3 = getThingfromPos(gatepos3)

 

if item.uid == 1059 and item.itemid == 1945 and getgate.itemid == 1497 and getgate2.itemid == 1497 and getgate3.itemid == 1497 then

doRemoveItem(getgate.uid,1)

doRemoveItem(getgate3.uid,1)

doRemoveItem(getgate2.uid,1)

doTransformItem(item.uid,1946)

 

elseif item.uid == 1059 and item.itemid == 1946 and getgate.itemid == 1497 and getgate2.itemid == 1497 and getgate3.itemid == 1497 then

doRemoveItem(getgate.uid,1)

doRemoveItem(getgate3.uid,1)

doRemoveItem(getgate2.uid,1)

doTransformItem(item.uid,1945)

end

return 1

end

COR: UniqueID da alavanca.

 

Movements.XML:

<movevent event="StepOut" actionid="1059" script="mutano.lua" />

Em data\movements\scripts:

Crie um arquivo LUA chamado mutano.

Adicione isso, e edite conforme seu mapa e suas preferencias:

-- Script by MUTAN0 --

-- Xtibia forum --

local wall1 = {x = 558, y = 178, z = 8, stackpos=1} -- Posição da magic wall 1

local wall2 = {x = 559, y = 178, z = 8, stackpos=1} -- Posição da magic wall 2

local wall3 = {x = 560, y = 178, z = 8, stackpos=1} -- Posição da magic wall 3

local fire = {x=552, y=184, z=8, stackpos=2} -- Posição do fire field

 

function onStepOut(cid, item, pos)

 

doCreateItem(1497, wall1)

doCreateItem(1497, wall2)

doCreateItem(1497, wall3)

doCreateItem(1487, fire)

 

if item.actionid == 1059 then

queststatus = getPlayerStorageValue(cid,1059)

if queststatus == -1 then

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

backpack = doPlayerAddItem(cid,1987,1)

doAddContainerItem(backpack,2143,3)

doAddContainerItem(backpack,2409,1)

doAddContainerItem(backpack,2490,1)

setPlayerStorageValue(cid,1059,1)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Has nothing.")

end

end

return TRUE

end

COR: actionID que vai no teleport.

COR: Storage da quest.

COR: 2143 é uma bag, que vem dentro: Dark helmet (2490), Serpent sword (2409) e 3 White pearl (2143,3).

 

DICAS:

Bote um NPC que compre pedras, como a white pearl.

O fire field sendo unico na sala, da a impressão que ele realmente faz parte da quest.

 

E ai gostou? :smile_positivo:

Qualquer duvida, pergunte e eu ajudarei dentro do possivel.

Abraços. Ah, e não esqueça de comentar :thumbsupsmiley2:

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

×
×
  • Criar Novo...