duduhemp 0 #1 Posted May 7, 2009 (edited) Nome: Quets Criativa Autor: eu msm! Versão: TESTADO Em 8.40 Tipo: Action/quest Poh galera, esses dias tava eu tendo umas ideas pro meu ot, e pensei numa base pra fazer uma quest manera, e usei essa! Supomos q seu server tenha 4 cidades; Uma quest criativa poderia ser: em cada cidade você faz uma pequena sala. Nela você coloca um piso especial. uma placa indicando que se quer participar da quests que fique em cima dele! ai voce faz isso nas 4 cidades! e em uma voce coloca uma alavanca! ( na principal de preferencia ) Ao puxar a alavanca, os players das 4 cidades sao teleportados para uma quest!!! manero né? eu axo...hahuhua agora como fazer? crie em action/scripts/quests um arkivo renomeie para o nome que quiser!e coloque: Coloque isso em actions/scripts/quests local playerPosition = { [color=Magenta]{x = 217, y = 364, z = 7, stackpos = STACKPOS_TOP_CREATURE}, {x = 218, y = 364, z = 7, stackpos = STACKPOS_TOP_CREATURE},[/color] } local newPosition = { [color=YellowGreen]{x = 216, y = 375, z = 7}, {x = 216, y = 376, z = 7},[/color] } -- Do not modify the declaration lines below. local player = {0, 0, } local failed = FALSE function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1945 then for i = 1, 2 do failed = TRUE player[i] = getThingfromPos(playerPosition[i]) if player[i].itemid > 0 then if isPlayer(player[i].uid) == TRUE then if getPlayerStorageValue(player[i].uid, [color=DarkSlateBlue]30015[/color]) == -1 then if getPlayerLevel(player[i].uid) >= [color=Blue]10[/color] then failed = FALSE end end end end if failed == TRUE then doPlayerSendCancel(cid, "Sorry, not possible.") return TRUE end end for i = 1, 4 do doSendMagicEffect(playerPosition[i], CONST_ME_POFF) doTeleportThing(player[i].uid, newPosition[i], FALSE) doSendMagicEffect(newPosition[i], CONST_ME_ENERGYAREA) end doTransformItem(item.uid, item.itemid + 1) elseif item.itemid == 1946 then doPlayerSendCancel(cid, "Sorry, not possible.") end return TRUE end dpois vá em actions.xml e add: <action uniqueid="30015" script="quests/NOMEDOSCRIPT.lua"/> Configurando! è a posição do player, aonde ele deve estar na hra q o principal puxar a alavanca! (configure quantos players quiser é só adicionar mais tags igual eu markei) è a posição que os players vao ser teleportados! 10 é o level do player coloque qual vc kiser! é o unique id q vc vai colocar na alavanca no map editor! isso tudo acima é a configuração basica! se quiser mais detalhes! msg me! Agora não skece de colocar a quest que vc quer! use a criatividade! Foi mal qualquer erro! so novo ak na area... vlw :yes: Edited May 8, 2009 by duduhemp Colocar em code Share this post Link to post
Mock 32 #2 Posted May 8, 2009 (edited) Comentario: Agora ta melhor Aprovado & Movido Edited May 11, 2009 by Mock Share this post Link to post
Stormex 0 #3 Posted May 11, 2009 boaaaa isso vai facilitar qm nao entende mto de script, mais tem criatividade! show de bola! Share this post Link to post
Mithz 0 #4 Posted May 12, 2009 Cara, impressionante sua criatividade... adoro seus scripts, sempre úteis e fáceis =p O único problema seu é a ortografia, fora isso tá ótimo. Testado e Aprovado! No more... Share this post Link to post
duduhemp 0 #5 Posted May 12, 2009 auhhuahuahua vlw pelos elogios ai galera... demoro.. a proxima vo melhorar a ortografia! vlw Share this post Link to post
Theax 0 #6 Posted May 13, 2009 cra isso eh mto baum... Dica: pode fazer isso com os 4 elementos, voce monta uma area (dificil ou facil d chegar) e no final apilca esse action fika mto rox manim !! VLW Share this post Link to post
josejunior23 2 #7 Posted May 14, 2009 (edited) sim, você que fez? Autor: eu msm! você modificou QUASE nada do script, devolve os creditos para os TFS Developer. bye. EDIT: ainda por cima, editou mal o script. for i = 1, 4 do doSendMagicEffect(playerPosition[i], CONST_ME_POFF) doTeleportThing(player[i].uid, newPosition[i], FALSE) doSendMagicEffect(newPosition[i], CONST_ME_ENERGYAREA) end for i = 1, 4 do para que 4 vezes? lawl Edited May 14, 2009 by josejunior23 Share this post Link to post
Reyk 0 #8 Posted June 29, 2009 Legal, tipo a desert Quest do Tibia RL mais aqui tem que está em 4 Cidades diferentes.. Si continua assim você chega mais longe do que você imagina xPP Share this post Link to post