ka9 5 Postado Julho 2, 2009 Share Postado Julho 2, 2009 To aki hje para pedir um script da inquisition quest como vcs podem mim ajuda é simplis quando mata um boss da inquisition so passa na porta quando mata esse boss so falta isso pra minha inquisition fik perfeita flw Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/ Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Julho 2, 2009 Share Postado Julho 2, 2009 Fiz um script improvisado S: mas acho que serve para o que você precisa (: function addDoor(params) doCreateItem(doorId, 1, doorPos) end function onDeath(cid, corpse, killer) local monsterName = getCreatureName(cid) local bossName = 'Hellgorak' --Aqui você coloca o nome do Boss local doorId = 1209 --Aqui coloca o id da porta local secondsUntilRemakeDoor = 60 --Aqui os segundos até criar a porta denovo local doorPos = {x=1, y=1, z=1, stackpos=1} --Posição da porta local doorPos2 = getThingfromPos(doorPos) local paramsKey = {cid = cid} if monsterName == bossName then doRemoveItem(doorPos2,1) addEvent(addDoor,secondsUntilRemakeDoor*1000,paramsKey) end end Creio que já saiba o XML, até mais, espero que o script funcione >< Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-756088 Compartilhar em outros sites More sharing options...
ka9 5 Postado Julho 2, 2009 Autor Share Postado Julho 2, 2009 Olá vc n entendeu direto tipow quando mata o boss aparace o portal pronto pra passa pra outra parte mais tipow kero k iso passa pa outra parte quando mata o boss que vai aparece no inicio onde começa a inqui veja ae.. Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-756288 Compartilhar em outros sites More sharing options...
tozinho123 0 Postado Julho 10, 2009 Share Postado Julho 10, 2009 fiz esse script na hora qualquer erro me manda mensagem em data/creaturescripts/scripts copie algum arquivo renomeie para inquisitionBoss e coloque isso dentro: local config = { monsterName = "Azerus" -- o nome do boss a ser derrotado storage = 5600 -- um storageId vazio mandarMsg = yes -- se deve ou nao mandar uma mensagem depois de matar o monstro(yes = sim/ no = nao) message = Parabens, voce agora tem a permissão para entrar na Inquisition door. } function onKill(cid, target) if(getCreatureName(target) == config.monsterName) then setPlayerStorageValue(cid,config.storage,1) if(config.mandarMsg == "yes") then doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,""..config.message.."") end end return TRUE end agora em data/creaturescripts/creaturescripts.xml adicione: <event type="kill" name="NomeDoBoss" script="inquisitionBoss.lua"/> em NomeDoBoss coloque o nome da criatura que o player tera de matar agora eh só vc colocar na porta(pelo map editor) o mesmo actionId que vc colocou no storage :smile_positivo: Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-760326 Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 10, 2009 Share Postado Julho 10, 2009 (editado) pelo visto ta dificil das pessoas entenderem o que voce quer entao resolvi te ajudar. o script e por creaturescripts. voce tera que adiciona em todos os monstros essa tag: <script> <event name="inquisition"/> </script> agora vem o arquivo.lua adicione isso dentro dele. function onDeath(cid, corpse, killer)registerCreatureEvent(cid, "inquisition") local creaturename = getCreatureName(cid) --- posicao de onde sera criado o teleport: local monstro1_in_pos = {x=pos, y=pos, z=pos, stackpos=2} --- posicao pra onde sera teleportado a pessoa: local teleport_to_pos = {x=pos, y=pos, z=pos, stackpos=1} local time_to_pass = 180 --em segundos local tpID = 5023 -- nao mude local doEffect = CONST_ME_ENERGYHIT -- besteira local message = "msg que aparece quando matar o bicho" if creaturename == 'nome do bicho' then teleport = doCreateTeleport(tpID, teleport_to_pos, monstro1_in_pos) doSendMagicEffect(monstro1_in_pos, doEffect) doCreatureSay(cid, message, TALKTYPE_ORANGE_1) addEvent(removeTeleportInMontro1Ward, (1000*time_to_pass)) function removeTeleportInMonstro1Ward() --todos aqui tem que ter a mesma pos de onde foi criado o teleport if getThingfromPos({x=pos, y=pos, z=pos, stackpos=1}).itemid == 5023 then doRemoveItem(getThingfromPos({x=pos, y=pos, z=pos, stackpos=1}).uid,1) doSendMagicEffect({x=pos, y=pos, z=pos, stackpos=1}, CONST_ME_POFF) return TRUE end end acho que não esqueci de nada qualquer coisa posta ae. Editado Julho 10, 2009 por Marcryzius Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-760569 Compartilhar em outros sites More sharing options...
tozinho123 0 Postado Julho 11, 2009 Share Postado Julho 11, 2009 (editado) tinha esquecido dessa tag que tem que colocar nos monstros UHSAsaHUsausauhashu mas acredito que eu tenha feito sim oque ele pedio To aki hje para pedir um script da inquisition quest como vcs podem mim ajuda é simplis quando mata um boss da inquisition so passa na porta quando mata esse boss so falta isso pra minha inquisition fik perfeita flw ele pedio pra só passar na porta quando matar o boss e nao pra criar um teleport e remover depois de um tempo, e o meu faz exatamente adiciona um storage que é usado para passar na porta só esqueci mesmo da tag mais sei la 3 cara ja postaram script aqui e o cara que fez o topico nao deu nen um obrigado nao deve nen ta lendo o topico mais AUHSuhsaUhsauHuhsauh Editado Julho 11, 2009 por Tozao Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-760913 Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 11, 2009 Share Postado Julho 11, 2009 (editado) tinha esquecido dessa tag que tem que colocar nos monstros UHSAsaHUsausauhashu mas acredito que eu tenha feito sim oque ele pedio ele pedio pra só passar na porta quando matar o boss e nao pra criar um teleport e remover depois de um tempo, e o meu faz exatamente adiciona um storage que é usado para passar na porta só esqueci mesmo da tag mais sei la 3 cara ja postaram script aqui e o cara que fez o topico nao deu nen um obrigado nao deve nen ta lendo o topico mais AUHSuhsaUhsauHuhsauh acho que voce não leu os outros posts dele. e o su script nao necessita por nada nos monsters Olá vc n entendeu direto tipow quando mata o boss aparace o portal pronto pra passa pra outra parte mais tipow kero k iso passa pa outra parte quando mata o boss que vai aparece no inicio onde começa a inqui veja ae.. Editado Julho 11, 2009 por Marcryzius Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-761125 Compartilhar em outros sites More sharing options...
ka9 5 Postado Julho 11, 2009 Autor Share Postado Julho 11, 2009 o vey isso aki e oq storage = 5600 -- um storageId vazio? Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-761138 Compartilhar em outros sites More sharing options...
tozinho123 0 Postado Julho 11, 2009 Share Postado Julho 11, 2009 @Marcryzius eh mesmoo eh que ele fala meio embaralhado nao da pa entende e da tag eu nao sei quando tem que usar ou nao nunca usei creaturescripts, ja fiz varios scripts mas os posto aqui no forum pra ajudar o pessoal ou dou para algum amigo e nao uso porque nao prescisei usar ainda mas vou procurar saber mais sobre o assunto @k9 eh um storageId usado para checar se o player fez quests etc, se vc nao sabe oqe é bota um numero alto por exemplo: 23593 que muito provavelmente nunca foi usado Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-761158 Compartilhar em outros sites More sharing options...
Zhadimia 0 Postado Julho 30, 2009 Share Postado Julho 30, 2009 porem isso não iria apenas pra quem fez a quest? Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-770092 Compartilhar em outros sites More sharing options...
ka9 5 Postado Julho 31, 2009 Autor Share Postado Julho 31, 2009 Olha Vou explicar..... tipow... no global quando vc entra na sala do boss ja tem o tele ow seja se n mata volta pra sala onde começa.. ae se mata ja passa pra a proxima etapa quando passa tem o tele de volta pra sala se kiser.. ae nessa sala tem os tele de kda etapa entao eu kero isso quando mata o boss ir pra proxima etapa e se kiser volta pra sala ae so entra na porta kem matou o boss entendeu? o script e tipow no global entao faz esse favor ;d Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-770984 Compartilhar em outros sites More sharing options...
valtin 0 Postado Novembro 30, 2009 Share Postado Novembro 30, 2009 pelo visto ta dificil das pessoas entenderem o que voce quer entao resolvi te ajudar. o script e por creaturescripts. voce tera que adiciona em todos os monstros essa tag: agora vem o arquivo.lua adicione isso dentro dele. acho que não esqueci de nada qualquer coisa posta ae. Ow aki no meu tah dando esse erro [30/11/2009 18:57:22] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/hellgorakkill.lua) [30/11/2009 18:57:22] data/creaturescripts/scripts/hellgorakkill.lua:29: 'end' expected (to close 'if' at line 17) near '<eof>' em todos q eu fiz Link para o comentário https://xtibia.com/forum/topic/115442-~~-the-inquisition-quest-~~/#findComment-820995 Compartilhar em outros sites More sharing options...
Posts Recomendados