MUTAN0 1 Postado Fevereiro 15, 2009 Share Postado Fevereiro 15, 2009 (editado) 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: 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 Editado Fevereiro 18, 2009 por MUTAN0 Link para o comentário https://xtibia.com/forum/topic/107847-quest-dark-helmet-serpent-sword-e-3-white-pearl/ Compartilhar em outros sites More sharing options...
yasha 12 Postado Fevereiro 17, 2009 Share Postado Fevereiro 17, 2009 Simplesmente ótimo. Por mim está aprovadíssimo! Obrigado. //yasha Link para o comentário https://xtibia.com/forum/topic/107847-quest-dark-helmet-serpent-sword-e-3-white-pearl/#findComment-697504 Compartilhar em outros sites More sharing options...
tibiaa4e 86 Postado Fevereiro 19, 2009 Share Postado Fevereiro 19, 2009 Hehe ta aprendendo Essa quest lembra q de Senja no tibia real... Link para o comentário https://xtibia.com/forum/topic/107847-quest-dark-helmet-serpent-sword-e-3-white-pearl/#findComment-698194 Compartilhar em outros sites More sharing options...
MUTAN0 1 Postado Fevereiro 19, 2009 Autor Share Postado Fevereiro 19, 2009 @Up: Mas foi dessa quest que eu tirei a idéia hehe A quest se não me engano é conhecida pelo pessoal como Senja Castle Quest. Link para o comentário https://xtibia.com/forum/topic/107847-quest-dark-helmet-serpent-sword-e-3-white-pearl/#findComment-698226 Compartilhar em outros sites More sharing options...
Posts Recomendados