Wizi 0 Postado Fevereiro 1, 2009 Share Postado Fevereiro 1, 2009 (editado) É chato entrar num ot e ver a quest: Mata o dragon e abra o baú. então resolvi fazer um tutorial para vocês. lembrando que: Você não deve fazer uma quest assim exatamente como a minha, com o baú do lado da alavanca e etc..., fiz o mapa em menos de um minuto. Isso serve como exemplo de actions, e realmente, da para fazer muita coisa com esse exemplo. Resumindo: Você puxa uma alavanca, então é atribuido um storage ID à você, quando vc pisa no tile especial, ele checa se vc ja puxou a alavanca, se não, ele move você 1 sqm para o lado oposto. Vou por um esquema para vocês verem: Fiz o script da alavanca o mais facil possivel de configurar: salve como questcomplexa.lua function onUse(cid, item, frompos, item2, topos) local summonpos = {x=578, y=432, z=7, stackpos=1} -- posição de onde vai sumonar local iditem = 1945, 1946 -- ids das alavancas local itemuid = 12345 -- uid da alavanca local creaturename = "Demon" -- monstro a ser sumonado local storageid = 12345 local storagestatus = getPlayerStorageValue(cid, storageid) if item.itemid == iditem and item.uid == itemuid and storagestatus == -1 then doSummonCreature(creaturename, summonpos) setPlayerStorageValue(cid,storageid,1) doPlayerSendTextMessage(cid,22,"You summoned a monster!") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You already summoned the monster, go to the reward room.") end return 1 end Única coisa que vc deve configurar são as primeiras linhas, onde tem 'local = blablabla' No actions.xml <action uniqueid="12345" script="questcomplexa.lua"/> Agora o tile, que ve se puxou a alavanca, se não ele te empurra para traz. Salve como quest_tile.lua local position = getCreaturePosition(cid) function onStepIn(cid, item, position, fromPosition) if getPlayerLookDir(cid) == 0 then newdir = 2 elseif getPlayerLookDir(cid) == 1 then newdir = 3 elseif getPlayerLookDir(cid) == 2 then newdir = 0 else newdir = 1 end if item.uid == 12344 and getPlayerStorageValue(cid, 12345) == 1 then doPlayerSendTextMessage(cid,22,"You can get your reward!") else doMoveCreature(cid, newdir) doSendMagicEffect(position, 10) doPlayerSendTextMessage(cid,22,"You must pull the lever!") end end No movements.xml: <movevent event="StepIn" uniqueid="12344" script="quest_tile.lua"/> Nele vc só edita a mensagem que manda, e botar o UID no mapa. Sem fazer a quest vc não pode abrir o baú: Sumonando o demon: Você não pode puxar a alavanca novamente: Espero que tenha ajudado, dúvidas é só postar. Grato, Tuco Editado Fevereiro 13, 2009 por RedZL Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/ Compartilhar em outros sites More sharing options...
Vilden 137 Postado Fevereiro 2, 2009 Share Postado Fevereiro 2, 2009 (editado) editado! quando clica na lavanca sumona o mostro.. mais eu testei tbm sem puxa a alavanca pra v c da pra pisa no tile.. e deu :X Editado Fevereiro 2, 2009 por Vilden Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-689169 Compartilhar em outros sites More sharing options...
Wizi 0 Postado Fevereiro 2, 2009 Autor Share Postado Fevereiro 2, 2009 Aqui está tudo funcionando perfeitamente, veja se você não errou nada ai. Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-689307 Compartilhar em outros sites More sharing options...
guilhermes26 26 Postado Fevereiro 2, 2009 Share Postado Fevereiro 2, 2009 Eu aprovo, simplesmente porque, foi criativo, e dai podem surgir muitas outras idéias para uma quest Ja vou testar e edito. Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-689310 Compartilhar em outros sites More sharing options...
RedZL 6 Postado Fevereiro 13, 2009 Share Postado Fevereiro 13, 2009 Gostei, muito legal seu tutorial espero que ajude muito iniciantes. Aprovado e movido para Tutoriais - OTServ > Tutoriais de Scripting. Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-695295 Compartilhar em outros sites More sharing options...
\Mattheus ~* 7 Postado Abril 27, 2009 Share Postado Abril 27, 2009 Cara Ameiiii Muiito Obrigado Msmmm ! Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-730868 Compartilhar em outros sites More sharing options...
Blikess 0 Postado Abril 27, 2009 Share Postado Abril 27, 2009 Espero que tenha ajudado, dúvidas é só postar. Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-730976 Compartilhar em outros sites More sharing options...
Filaos 0 Postado Maio 15, 2009 Share Postado Maio 15, 2009 bem e mto bom essa quest mais eu queria q tivessi um geito de q o player ao sumonasse nao poderia mais fujir do lucal onde ele sumonou ate o monstro morrer (pq se n ele abre a alanvanca sobe a escada espera um player mais forte apareçer matar e talz) ou intao ele xega sai correndo varado abre o bau e volta correndo e puff paff pum acabo a quest tenderao? Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-739248 Compartilhar em outros sites More sharing options...
LorD Sybian 1 Postado Maio 20, 2009 Share Postado Maio 20, 2009 Tutorial Simples Mais Bem Útil Aprovado # :button_ok: esK~ Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-741223 Compartilhar em outros sites More sharing options...
lelorox 0 Postado Junho 30, 2009 Share Postado Junho 30, 2009 (editado) olá amigo, estive olhando aqui e achei muito interresante.. e pensei se nesse seu script no lugar do demon, nao teria como aparecer diversos bixos, como : 1 orshabaal, Undead Dragon, Demons.. como se fosse uma mini invasão , ou seja uma quest para muitas pessoas fazerem juntas. se nao tiver como mesmo assim está muito bom sua quest já adicionei ela em meu Ot abraço! @Edit, outra coisinha que eu já ia me esquecendo, se eu for fazer uma quest grande.. e for mais de uma pessoa todas terão que puxar a lavanca certo?.. no caso começaria a dar um monte de respaw? só uma duvida Editado Junho 30, 2009 por lelostyle Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-754959 Compartilhar em outros sites More sharing options...
1758609 0 Postado Julho 23, 2009 Share Postado Julho 23, 2009 fiko bem rox esse aew!! Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-766893 Compartilhar em outros sites More sharing options...
Tonynh 514 Postado Julho 23, 2009 Share Postado Julho 23, 2009 fiko bem rox esse aew!! Cara.. olha o flood.. segunda vez ja.. quando eu reportar naunm reclama.. Enquanto ao script.. muito bom.. ja tive muitas ideias.. a partir dessa script =D [ Aprovado ] :button_ok: Bom trabalho.. Sem mais.. Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-766933 Compartilhar em outros sites More sharing options...
kevinsz 3 Postado Julho 23, 2009 Share Postado Julho 23, 2009 Bem criativo! Continue assim! Seu tutorial vai ajuda muita gente! :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-767034 Compartilhar em outros sites More sharing options...
giovannidj 0 Postado Julho 31, 2009 Share Postado Julho 31, 2009 Criativo Parabens Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-770936 Compartilhar em outros sites More sharing options...
FellipeSantana 0 Postado Janeiro 3, 2012 Share Postado Janeiro 3, 2012 cara parabens gostei muito mais tipo eu fiz no meu ot, mais quando fui testa com o god cliquei na alavanca sumono o bixo certinho, mais quando os players vao clicar diz que ja sumonou.?? como resolvo isso? valeu Link para o comentário https://xtibia.com/forum/topic/106827-quests-beeem-elaboradas/#findComment-1166918 Compartilhar em outros sites More sharing options...
Posts Recomendados