Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''quest''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Bom gente, eu vi aqui na internet um script que, quando você matar X monster, abrirá um portal em certa posição, que levará a tal lugar, e o teleport durará X tempo. Bom, eu gostaria de saber, se tem como adaptar o script, para precisar matar X quantidade de X monsters para abrir o portal entenderam? Ai vai o script da quest: tpmonster.lua Vermelho - Monstro Azul - Local em que o TP aparece na quest Verde Escuro - Local onde o TP vai te teleportar Roxo - Tempo em segundos que o TP fica aberto Verde Claro - ID do TP no RME Creaturescripts.xml Tag do evento no monster: Créditos pelo script: TonyHalk
  2. Pirate Outfit Quest Requisitos para ter o outfit Ser premium account. Ter todos os itens necessários. Level: 20+ (depende) Criaturas que serão enfrentadas (também enfrentará os bosses dos pirates) Roupa É necessário ter completado a Meriana Quest e ter acesso à ilha de Nargor. Se você tiver completado a Meriana Quest, vá até o NPC Raymond em Meriana: Nesta imagem indica onde você deve ir. Logo após, fale o seguinte para ele: hi, mission, pirate outfit, bye.Pronto, você conseguiu uma parte do outfit! Sabre Requisitos 100x Eye Patchs 100x Eye Legs 100x Hooks Informação Ambos os itens necessários para ter o outfit podem ser dropados pelos próprios pirates, mas é "díficil" cair os itens. Obtendo o outfit Em Meriana novamente, converse com o NPC Duncan (), ele localiza-se nessa parte da ilha: Tenha consciência de que você tem os itens necessários. Para iniciar a task, fale: hi, tasks, yes, bye. Caso já tenha os itens, fale: hi, addon, task, yes, yes, bye.Logo após, fale: hi, eyes patches, yes, peg legs, yes, hooks, yes, bye.Agora procure pelo NPC Morgan (), ele fica ao lado esquerdo de onde o NPC Duncan fica. Fale: hi, firebird, byePronto, você obteu o sabre! Chapéu Requisitos Ron the Ripper's Sabre. Deadeye Devious' Eye Patch. The Lethal Lissy's Shirt. Brutus Bloodbeard's Hat. Informação Nesse momento você terá que procurar pela NPC Ariella (), ela localiza-se nessa parte de Meriana: Após encontra-la, inicie a task falando: hi, task, yes, bye.Caso já tenha os itens necessários, fale: hi, addon, task, yes, byeCaso você NÃO tenha os itens informados, você deverá matar os seguintes monstros para obter os itens: Lethal Lissy Ron The Ripper Deadeye Devious Brutus Bloodbeard
  3. 1- Então galera estou presisando que quando os player usar a alavanca eles ganhão uma Storage . e quando um Player morrer todos voltão para xxx pocição . 2- Quando os player estiver na sala . a proxima equipe n pode teleporta . ese script jah contem uma parte que ve se tem player na sala mais falta algo e eo não sei . Se alguem poder coloca tempo na quest jah ira ajudar bastante . o Script da minha quest é ese function checkMonsters(area1, area2, pos, aid) local monstros = getMonstersInArea(area1, area2) local continue = true if #monstros < 1 then continue = false local a = doCreateItem(1945, 1, pos) doItemSetAttribute(a, "aid", aid) doSendMagicEffect(pos, 14) end if continue == true then addEvent(checkMonsters, 1000, area1, area2, pos, aid) end end function getMonstersInArea(area1, area2) local monsters = {} for x = area1.x, area2.x do for y = area1.y, area2.y do for z = area1.z, area2.z do monsterpos = {x=x,y=y,z=z,stackpos=253} monster = getThingFromPos(monsterpos) if ehMonstro(monster.uid) then table.insert(monsters, monster.uid) end end end end return monsters end local function getRecorderPlayer(pos, cid) local ret = 0 if cid and isPosEqual(getThingPos(cid), pos) then return cid end local s = {} s.x = pos.x s.y = pos.y s.z = pos.z for a = 0, 255 do s.stackpos = a local b = getTileThingByPos(s).uid if b > 1 and isPlayer(b) and getCreatureOutfit(b).lookType ~= 814 then ret = b end end return ret end ------------[[ Configurações. ]]------------ local cfg = { {1, {x=821, y=499, z=7}, {x=859, y=500, z=7}}, --{valor da storage do clan, posição que o jogador deve ficar, posição para qual o mesmo será teleportado}, {2, {x=820, y=498, z=7}, {x=858, y=499, z=7}}, {3, {x=818, y=499, z=7}, {x=856, y=500, z=7}}, {4, {x=815, y=500, z=7}, {x=853, y=501, z=7}}, {5, {x=818, y=501, z=7}, {x=856, y=502, z=7}}, {6, {x=821, y=501, z=7}, {x=859, y=502, z=7}}, {7, {x=816, y=502, z=7}, {x=854, y=503, z=7}}, {8, {x=816, y=498, z=7}, {x=854, y=499, z=7}}, {9, {x=820, y=502, z=7}, {x=858, y=503, z=7}}, } local rank = { need = true, --Precisará estar em x rank? [true/sim] [false/não] what_rank = 5, --Se colocar true acima, configure aqui o rank necessário. } -----------[[ Fim das configurações. ]]--------- function onUse(cid, item, frompos, item2, topos) for a, b in pairs(cfg) do local pos = getRecorderPlayer(b[2]) if not isPlayer(pos) then return doPlayerSendCancel(cid, "One or more players aren't in the correct clan's place.") elseif rank.need == true then if getPlayerStorageValue(pos, 862281) <= (rank.what_rank - 1) then return doPlayerSendCancel(cid, "One or more players aren't at rank "..rank.what_rank..".") end end end local area1 = {x = daquix, y = daquiy, z = daquiz} local area2 = {x = ateaquix, y = ateaquiy, z = ateaquiz} if #getPlayerInArea(area1, area2) <= 0 then for c, d in pairs(cfg) do local pos = getRecorderPlayer(d[2]) doTeleportThing(pos, d[3]) setPlayerStorageValue(pos, 63322, 1) doPlayerSendTextMessage(pos, 27, "Good luck!") doSendMagicEffect(getThingPos(pos), 14) end else doPlayerSendCancel(cid, "Already have players in quest.") end return true end AJUDO ? LEVO 3 REP + Alguem ajuda só falta isso para acabar meo servidor ;
  4. allanzinh

    Quest 1 morre

    Oi Galera do Xtibia . Alguem poderia elaborar um Script que teleporta 4 player para uma sala e se 1 deles morre todos são teleportados para xxx lugar . Quem poder ajudar eo agradeço e do rep ++
  5. Fala Galera Queria Tirar uma Duvida : Quando eu Abrir o bau da Quest Vir Pokemon, Como Fasso? Se puder Posta um Topico Ja feito Ou Qualquer Coisa que Possa mi Ajudar ! 3rep Pra quem Mi ajudar ---------------
  6. Como Funciona - Este NPC dá missões para fazer. Quando o jogador volta após uma missão, o NPC conta o quanto ele fez missões. Se o jogador fez a quantidade de buscas feitas no NPC, ele irá obter experiência e passar para a próxima missão. Se todas as missões são feitas, ele vai receber um item como recompensa. A contagem de quests trabalha com armazenamento, portanto, use o armazenamento que você usa para as suas missões. Vá em data/npc, crie um arquivo .xml e renomeie para Luffy, adicione isso - <?xml version="1.0" encoding="UTF-8"?> <npc name="Luffy" script="questmissions.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="150" max="150"/> <look type="134" head="59" body="76" legs="119" feet="0" addons="3"/> <parameters> <parameter key="message_greet" value="Hello, I love doing {quests}, some of them are quite hard though."/> </parameters> </npc> Vá na pasta scripts da pasta npc, crie um arquivo .lua e renomeie para questmissions, cole isso - Se preferir, use este, com mensagens diferentes - Créditos - Limos
  7. Duhisback

    New Quest

    Olá vim aqui hoje postar minha nova Quest criada por min quest com varias "armadilhas" e com uns "cristal" para aqueles que sabem deixar cristais com vida eu acho muito legal. Explicações das setas nas imagens Verdes São armadilhas Amarelas Levam para próxima parte Círculos Vermelhos são os crystais caso você saiba deixar eles com vida seria uma boa pra seu ot pois dificultaria um pouco mais coloquei um de cada cor nas 4 salas para você criar 4 tipos um mais forte que o outro ou seja da primeira sala até a ultima Ex: sala 1 hit do cristal seria de 100, sala 2 hit do cristal seria de 200, sala 3 hit do cristal seria de 300 e sala 4 hit do cristal seria de 400 na quinta sala coloquei daquele jeito por que achei que fica legal. Copiar é Crime. não copiem minhas coisas e quem gosto de Rep + Lembrando que as partes são no andar de baixo pra ver só abrir o mapa e apertar Page Down Imagens: Download Scan do Arquivo Creditos: Quest de Eduardo
  8. Bom, fiz esse script para sanar uma dúvida de um membro da comunidade, e quero compartilhar com vocês, acho que não chega a ser um tutorial, mas está bem explicado e espero que usem =) Veja: -Antes de mais nada, entre no seu RME e faça a área da quest, depois modifique as coordenadas no script segundo seu mapa. - Lembre-se de colocar um tile diferente para ajudar o player a saber a posição correta de onde estar, e de por a alavanca no lugar correto. - Adicione mais posições para nascer os monstros, quanto mais posições mais dinamico fica sua quest. Em Actions/scripts, adicione um novo documento .lua com nome que desejar, e ponha isso dentro.. local TeleportInPos = { x = 74, y = 111, z = 10} -- Posição para onde os players serão teleportados local LeverPos = { x = 90, y = 110, z = 10} -- Posição da Alavanca local timeToRemove = 40 -- Time before quest reset local tile1Pos = { x = 80, y = 80, z = 8 } -- lugar que o player deverá estar para puxar a alavanca local str = 2000 -- modifique para um storage valido no seu server local config = { { x = 19, y = 8, z = 7 }, { x = 20, y = 10, z = 7 }, { x = 23, y = 12, z = 7 }, { x = 22, y = 11, z = 7 }, { x = 28, y = 20, z = 7 } } function onUse(cid, item, frompos, item2, topos) if(getCreaturePosition(cid) == tile1Pos) then if(getPlayerStorageValue(uid, str) == 0) then doTeleportThing(cid, TeleportInPos) doSendMagicEffect(TeleportInPos, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid,22,"Agora começará sua quest. Bom sorte! ") addEvent(wave1(cid), 10) addEvent(wave2(cid), 10) addEvent(wave10(cid), 1) else doPlayerSendTextMessage(cid,22,"Você não está na posição correta, ou já fez essa quest! ") -- Mensagem caso o char n esteja no tile correto end end end function wave1(cid) doCreateMonster(Dragon, config[math.random(1, #config)]) doCreateMonster(Demodras, config[math.random(1, #config)]) end function wave2(cid) doCreateMonster(Hydra, config[math.random(1, #config)]) doCreateMonster(Spider, config[math.random(1, #config)]) end function wave10(cid) doCreateMonster(TheBoss, config[math.random(1, #config)]) end Então, embaixo de: function wave2(cid) doCreateMonster(Hydra, config[math.random(1, #config)]) doCreateMonster(Spider, config[math.random(1, #config)]) end Adicione quantas waves quiser, seguindo o modelo: function waveN(cid) doCreateMonster(MONSTRO, config[math.random(1, #config)]) doCreateMonster(MONSTRO, config[math.random(1, #config)]) end n = numero da wave MONSTRO = nome do monstro Depois, em baixo de: addEvent(wave2(cid), 10) Adicione quantas waves vc tiver, seguindo o modelo: addEvent(waveN(cid), 10) Onde n = numero da wave Feito isso tudo, bora configurar para iniciar o evento... Em actions.xml adicione a linha: <action uniqueid="1026" script="nomedoarquivo.lua"/> Mude o nome do arquivo, e no RME coloque o uniqueid 1026 na sua alavanca, que deverá estar no lugar correto também. Depois disso, devemos modificar o arquivo do monstro ( The Boss). Para isso continue: Em Creaturescript/scripts adicione um arquivo com nome de sua escolha .lua e coloque isso dentro: function onDeath(cid, corpse, killer) local Pos = {x = 340, y = 840, z = 15} -- posicao para onde o player irá (sala de premios) local monstName = "TheBoss" -- nome do monstro if isMonster(cid) then if string.lower(getCreatureName(cid)) == string.lower(monstName) then doTeleportThing(killer[1], Pos) end end return TRUE end Modifique apenas a posição para a qual o player será teleportado e o nome do monstro boss. Feito isso, volte para creaturescripts.xml e adicione: <event type="death" name="Teleportquest" event="script" value="quest1.lua"/> Modificando o nome do arquivo. Estamos quase acabando ! rsrs Vá para a pasta monster e procure pelo arquivo do monstro escolhido para ser o boss, no meu caso escolhi o TheBoss, dentro do arquivo do boss, coloque: <script> <event name="Teleportquest"/> </script> E pronto !! A quest está feita. EXTRA Agora, basta ir em actions/scripts e criar um novo arquivo para o bau da quest com qualquer nome .lua e adicionar dentro: function onUse(cid, item, frompos, item2, topos) if item.uid == 2001 then -- mude para um valor que será colocado em uniqueid no bau queststatus = getPlayerStorageValue(cid,2000) -- mude para o numero da sua storage if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você Achou Um Bolo De 100k") item_uid = doPlayerAddItem(cid,2160,10) -- mude o premio! 2160 = Crystal Coin e 10 = quantidade. setPlayerStorageValue(cid,2000,1) -- mude apenas o 2000 para o valor da sua storage else doPlayerSendTextMessage(cid,22,"Você já fez esta quest! ") end end return true end Faça as modificações que achar necessário. Depois em actions.xml adicione: <action uniqueid="2001" script="bau1.lua"/> No RME, agora no baú, adicione a uniqueid, no meu caso 2001. Bom, espero que goste e utilize em seu servidor!! Se possivel, +REP Utilizei como base Script do Vodkart para o teleport. ( acho que é assim que escreve o nick dele ). -GstavoLiber
  9. As imagens são bem auto explicativas.. Mas qualquer dúvida perguntar no tópico. Clique aqui e descubra como ir ao Outlaw Camp. Você pode repetir a quest de 20 em 20 horas! Recompensas: 500 gp (frequente) 300 gp e Time Ring (semi-raro) Hunting Horn (raro) Os itens de recompensas citados acima, pode ser obtido mais de uma vez (isto depende da sua sorte), ele pode ser obtido através da Lucky Charms (quest que pode ser feita diariamente [isto mesmo todo dia]). Esta quest é citada abaixo (é a missão de enfeitar o pé do coelho). Itens Necessários: Vá para o Outlaw Camp e comecemos a quest. Nas três vezes que você for fazer missão (coelho/parede/capturar os mercadores) diga Hi/task ou mission/yes/yes. Para 'entregar a missão' diga: hi/mission/yes Primeira Task: Lucky Charms Mate os coelhos que se encontram espalhados pelo acampamento e use a Obsidian Knife, ao fazer isto você irá retirar a pata dele. Para completar a missão você precisa juntar 7 patas, ao juntar as 7 patas enfeite-as com o item que o NPC Rottin lhe deu. Existe chance de dar falha, demora 10segundos para que possa tentar retirar a pata dele. Dica: mate vários coelhos de uma vez e depois retire as patas deles.. Segunda Task: In a State of Disrepair Terceira Task: Bushwhacking Após ter concertado as paredes você deve prender os mercadores, para prender eles você deve se encaminhar ao local onde esta marcado por um X em seu mapa e usar no chão as redes que o NPC te deu (clique na rede e depois no chão)
  10. Queria um script pra liga pokemon do meu server. Tipo pra entra nela tem que clicar em um alavanca e tals, queria colocar pra poder entrar um player por vez e só poder entra outro player depois que aquele morrer ou termina a quest, ou pode ser por tempo também que já ajudaria muito. preciso muito quem ajudar dou rep+ um bom tempo.
  11. Vejo muita gente ainda criando vários e vários baús para colocar um item para cada vocação... Então criei esse simples, porém eficiente, script que te da os itens dependendo da sua vocação. No actions.xml coloque: <action actionid="10201" event="script" value="firstitems.lua"/> Crie um arquivo chamado firstitems.lua dentro da pasta script e coloque isso dentro: function onUse(cid, item, frompos, item2, topos) if item.uid == 10201 then if getPlayerStorageValue(cid,10201) == -1 then doPlayerSendTextMessage(cid,22,"You have found a chest.") if getPlayerVocation(cid) == 1 then -- Sorcerer doPlayerAddItem(cid,2190,1) -- Wand of Vortex elseif getPlayerVocation(cid) == 2 then -- Druid doPlayerAddItem(cid,2182,1) -- Snakebite Rod elseif getPlayerVocation(cid) == 3 then -- Paladin doPlayerAddItem(cid,2389,1) -- Spear elseif getPlayerVocation(cid) == 4 then -- Knight doPlayerAddItem(cid,8602,1) -- Jagged Sword doPlayerAddItem(cid,2439,1) -- Daramanian Mace doPlayerAddItem(cid,8601,1) -- Steel Axe end doPlayerAddItem(cid,1988,1) -- Backpack doPlayerAddItem(cid,2666,2) -- Meat doPlayerAddItem(cid,2120,1) -- Rope doPlayerAddItem(cid,2554,1) -- Shovel doPlayerAddItem(cid,2461,1) -- Leather Helmet doPlayerAddItem(cid,2467,1) -- Leather Armor doPlayerAddItem(cid,2649,1) -- Leather Legs doPlayerAddItem(cid,2643,1) -- Leather Boots doPlayerAddItem(cid,2509,1) -- Dark Shield setPlayerStorageValue(cid,10201,1) else doPlayerSendTextMessage(cid,22,"The chest is empty.") end end return TRUE end Proooooooooooooonto, agora é só ligar o servidor
  12. Bom eu fiz imagens bem esclarecedoras, acho que elas por si só já ensinam tudo. Caso ainda haja dúvida perguntar no tópico! Mini Mapa: Alguns dados importantes: Em quesito dos fogos, na cave possuímos: 4 Large Fire Fields (dano inicial = 20) e 1 Medium Fire Field (dano inicial = 10). Os danos secundários sempre são de mesmo valor (independente se é large ou medium; 10 de dano)!
  13. Bom eu fiz imagens bem esclarecedoras, acho que elas por si só já ensinam tudo. Caso ainda haja dúvida perguntar no tópico!
  14. Bom eu fiz imagens bem esclarecedoras, acho que elas por si só já ensinam tudo. Caso ainda haja dúvida perguntar no tópico!
  15. Venore Daily Quest + Goblin Merchant Quest! Vim trazer aqui essas duas quests diárias que são ótimas para players low level, um lucro total de 6.200gps. São quests diárias, entretanto todo mundo sabe mas vale ressaltar que as quests diárias do tibia podem ser feitas de 20 em 20 horas! Vamos começar? Venore Daily Quest Informações básicas da quest Localização: Marshland (Venore) Duração: 40 minutos em média. Recompensas: 1.000gps + 1.000 pontos de experiência Sobre as criaturas: Todas são fracas, um nível 10 consegue matar qualquer criatura. Requerimentos: Rope Primeiramente você deve encontrar o npc Norman The Foreman, localizado a leste de Venore.Veja como chegar lá. A área circulada é onde se encrontra o npc. Quando chegar no npc já peça as 3 tasks de uma vez, no final você entrega tudo junto. Fale para ele: hi, job, yes, sabotage, yes, maintenance, yes, pathfinder, yes. Após falar isso, note que você recebeu alguns itens em sua backpack, não os perca, são todos necessários obviamente. Primeira missão Sua primeira missão será matar 5 Little Corym Charlatans. Criatura mais fraca que um Rotworm. Para chegar lá é muito simples. vá para a áarea circulada desça o caminho ande mais 1 sqm além do ropespot você caíra na cave dos little corym Segunda missão Agora a sua tarefa é arrumar as máquinas do pântano, use o Can of Oil que o npc inicial da quest te deu. As máquinas estão espalhadas pelas áreas sul, central (área do npc inicial) e norte. Para completar a missão, você terá que usar o Can of Oil nas três diferentes regiões. - Não é nada difícil de achar as regiões sul e norte. A sul fica logo abaixo da região central, e a norte fica perto do banco de Venore. - Então, existem 3 máquinas em cada área, totalizando 9 máquinas, porém você só precisa arrumar uma de cada área, não podendo repitir a máquina. As máquinas são: Saw, Crane e Wooden Treadmill. <---- Saw / <---- Crane / <---- Wooden Treadmill Veja abaixo Terceira missão Aqui você terá que entregar o Grind Stone e o Pathfinder Kit para dois npc's, respectivamente, um no extremo norte, e outro no sul. É só falar hi, mission, yes para eles. Npc do extremo norte Npc do sul note que é perto da área principal da missão Pronto, rápidinho! Volte para o npc Norman The Foreman e fala para ele: hi, sabotage, yes, maintenance, yes, pathfinder, yes. Agora que você terminou todas a 3 task em um único dia, você pode pegar o bônus, para isso fale: bonus, yes. Goblin Merchant Quest Informações básicas da quest Localização: Marshland (Venore) Duração: 60 minutos em média. Recompensas: 5.200gps + 5.200 pontos de experiência. Sobre as criaturas: As únicas criaturas que se deve ter cuidado são, Corym Charlatan (força parecida com a de um Cyclops) e o Corym Skirmisher (força comparada a de um Cyclops Drone). Requerimentos: Mouldy Cheese (tenha ele antes de começar a quest, para simplificar as coisas). Para começar a missão, encontre o npc Rafzan, um pouco mais para o leste da área central de Marshland. Aqui não da para você pegar todas as missões juntas, então vamos com calma! Missão 1 Para chegar até Rafzan, não é difícil, ele fica um pouco mais ao leste do Norman The Foreman. Rafzan fica no circulo preto. Agora que você achou Rafzan, diga a ele: hi, advertising, yes. Ele te dará 3 Advertisement Signs para você usar em 3 Cracked Stones, há várias por todo o pântano, não é difícil de encrontrá-las. Depois de fazer isso, retorne a Rafzan e diga a ele: hi, advertising, yes. aí uma cracked stone aí uma cracked stone depois de usar um advertisement sign Missão 2 Fale para Rafzan: hi, perfume, yes. Você vai ganhar de Rafzan um Perfume Gatherer para coletar ingredientes. São eles: Special Snail Slime: consegue-se depois de usar o Perfume Gatherer em um Slug recém morto. Black Swamp Gas: consegue-se usando o Perfume Gatherer em um Black Swamp Gas. Existem 3 Black Swamp Gas no pântano. Fart of a Rotworm: consegue-se usando o Perfume Gatherer em um Rotworm vivo. As vezes você não consegue o fart de primeira. Mouldy Cheese: consegue-se usando o Perfume Gatherer em um Mouldy Cheese Para chegar na cave dos Slug é muito fácil, vou mostrar como chegar lá pela saída sul de Venore Agora vou mostrar onde achar a Black Swamp Gas, para vocês terem uma noção eu deixei o depot sul de Venore para se situarem. A área marcada é onde está o Black Swamp Gas. ​Após fazer isso, reporte a Rafzan e diga perfume para ganhar sua recompensa. Missão 3 Fale para Rafzan: hi, guards, yes Rafzan te dará um Guardcatcherpara usar nos Adventurers, não é pra atacar eles não, é pra dar use no item e depois na criatura! As vezes os Adventurers não vão se render, e vão se transformar em um Angry Adventurer, isso significa que você não conseguiu seu objetivo. Você precisa fazer isso em 3 Adventurers. Você pode encrontrá-los por todo o pântano. Aí um Angry Adventurer Essa é a mensagem que vai aparecer quando você conseguir convencer os 3 Adventurers Quando concluir, o Guardcatcher irá desaparecer, e essa mensagem vai aparecer. Depois disso, volta até Rafzan e diga guards pra concluir a missão. Missão 4 Diga a Rafzan: hi, busy, yes Rafzan te dará um Bottle With Rat Urine para você usar na cave dos Coryms (localizada perto de Rafzan), e use o item na água, Veja abaixo como chegar lá Depois de fazer isso, volta a Rafzan e diga: hi, busy, yes. Missão 5 Para pegar a quinta missão, dia a Rafzan: hi, destroy, yes. Dessa vez, Rafzan te dará um Trunkhammer para destruir 3 Junk Trunk , localizados na cave que você acabou de voltar. Agora volte a Rafzan e diga: hi, busy, yes. Missão 6 Para pegar a missão diga: hi, kill, yes, para Rafzan. Essa é a missão mais simples, você terá que matar 5 Marsh Stalkers que se encontram facilmente em todo o pântano. Reporte a Rafzan e diga: hi, kill, yes. Espero que esse tutorial lhes ajude!
  16. Galera, to fazendo um server de poketibia aqui e tava editando umas quests... Dai coloquei as portas com seus respectivos leveis no action ID (Ex: 1150) porem quando vou passar ela, o char vai e volta... Alguem sabe pq esse problema? Estou usando PDA 1.9 Obrigado. Up!
  17. Iaeh galerinha do Xtibia venho aqui trazer um script que acabei de fazer, um script básico de Quest que adiciona mana, item e experiencia ao player e depois teleporta o player para determinada posição, então lavai. vai em action\scripts\quests, e copie qualque script e renomeie para "quest1.lua", depois cole isso dentro dele: depois va em action.xml e cole essa tag la: ali onde ta "xxxx" voce pode botar qualquer numero que ainda nao esteja sendo usado como uniqueid, depois eh so add esse numero na uniqueid da quest no mapa! como ja expliquei tudinho no script mesmo intaum nem vo explicar mais! creditos: RickSoares "EU", por fazer o script!
  18. Estou com essa linha com problema na Quest que to criando já tentei tudo que e coisa e não resolvo alguém tem 1 luz o erro e nessa linha aki em baixo e toda a linha elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then talkState[talkUser] = 5 if(doPlayerRemoveItem(cid,item1,1) == TRUE and doPlayerRemoveItem(cid,item2,1) == TRUE and doPlayerRemoveItem(cid,item3,1) == TRUE ) then setPlayerStorageValue(cid, storage,5) then em baixo a linha toda. elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then talkState[talkUser] = 5 if(doPlayerRemoveItem(cid,item1,1) == TRUE and doPlayerRemoveItem(cid,item2,1) == TRUE and doPlayerRemoveItem(cid,item3,1) == TRUE ) then setPlayerStorageValue(cid, storage,5) then npcHandler:say("Muito obrigado, mas ainda preciso de sua ajuda para o último ingrediente, um Leaf diamente feito de árvores sagradas que eu o escondo em uma ilha secreta, para chegar a esta ilha você terá que encontrar, uma velha alavanca escondida em meio as árvores, pois não confio em todas as pessoas, então eu a escondi perto do Sorcerymon de Rockie City, procure-á.", cid) else npcHandler:say("Você não foi a ilha Sagrada ainda , quando for e so falar Ilha", cid) end if (getPlayerStorageValue(cid, storage) == 7 ) then if(msgcontains(msg, 'ilha') or msgcontains(msg, 'Ilha')) then talkState[talkUser] = 6 setPlayerStorageValue(cid, storage,8) npcHandler:say(" Olá , conseguiu encontrar meu diamante ? Fale {diamante}", cid) elseif (getPlayerStorageValue(cid, storage) == 8) then
  19. Eu queria colocar no meu OT uma quest que de 100.000 de hp e outro 100.000 de mp, mas nem sei como fazer isso,alguem ae me ajdda?
  20. Bom pessoal, com a ajuda do slicer consegui cria meu 2° scripter de quest por npc kk, é bem basíco mais para min ja é um otímo começo não? vamos lá, data/npc/xxx.lua data/npc/script/xxx.lua Vamos as explicações ! vou posta esse script porque é muuuito facil de se editar mesmo e da pra mudar varias coisas e deicha do jeito que bem quizer. pra edita o item que o player vai ganha so altera aqui.. add_item = 2154, e aqui.. q sera a quantidade doPlayerAddItem(cid, configuration.add_item, 10) Aquele "10" é a quantidade ! e tem como tu edita o item que o o npc vai pedi pro player pra pode da a recompensa.. remove_item = 2160, e edita aqui também que é a vereficação e a quantidade..... if getPlayerItemCount(cid, configuration.remove_item) < 10 then selfSay("Desculpe, mais voce não tem os 10 hunter doller necessario para completa essa quest, volte quando tiver!", cid) talkState[talkUser] = 0 return true end Aquele "< 10" ó 10 diz q ele vai verefica se o player estiver com 10 hd na bag.. se n tiver vai apareçe a msg..se tiver ele vai remove e so edita aqui também. doPlayerRemoveItem(cid, configuration.remove_item, 10) o 10 também a quantidade que vai remove, vo da uma explicação como o npc funciona. Bom se você tiver os 10 hds e termina a quest ele te da a recompensa te teleporta pra x posição ai voceis editão do jeito que bem quizer, para edita a posição só edita simplismente aqui local pos = {x=1024, y=1025, z=7} Good luck ae, testei aqui no PDA v1.9 funciono sem poblemas.
  21. EddyHavaiano

    Wote Personalizada

    Fala ai galerinha ... Sou mapper iniciante e venho aqui mostra uma pequena personalização da quest wote pois eu tenho baiak 10.1 e fis essa mapa para ele ... e to testando yalahari quest se der eu posto aqui mais vamos ao que interessa • Menu: ├ Imagem ├ Download ├ Scan ♥ IMAGEM ♥ ♥ Download ♥ ♥ Scan ♥ Como eu sei que no XTibia tem uns criticos de merda então quem for desse tipo nem comenta.. agora quer ajuda fala oque precisa melhorar :warn: galera não esqueçam de ler o BLOCO DE NOTAS QUE VEM NA PASTA QUE ESTA NO DOWNLOAD !!!
  22. Uso PDA editado por Bolz, e tbm testei o PDA Slicer 1.9.1 deu o msm problema. Quando o player erra a receita, tem uma chance de vir essa lista: 1° - Human eye. -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ai buga o char da pessoa e não consegue fazer mais a quest, soh criando outro char. eu não sei mecher na agatha e se ngm souber arrumar eu queria apenas uma agatha que faz o dark abra, não precisa de quest. Obrigado!
  23. Bom pessoal com ajuda do Slicer eu conseguir faze-lo meu 1° scripter de quest, e estarei disponibilizando aqui pra vocêis darem uma bizoaida.. Bom. o script tem 3 Báu, você pode adiciona tanto de item que quiser nos báu. vms. lá. pra tu adiciona + item tem q editar essa linha aqui.. [2643] = {{"11441", 1}, {"11442", 3}}, ai se tu quiser i adicionado é so faze msm etapa.. exemplo [2643] = {{"11441", 1}, {"11442", 3}, {"XXXX", x}}, e em action.xml tu adiciona a tag com as action id.. tpw.. <action actionid="2643;2644;2645" event="script" value="xxxx.lua"/> @Se estiver algo de errado no script, alguem me alerta aí.. vida de iniciante é foda ;x kk
  24. Kempaichi

    Modelo de quest

    Ola pessoal, esta aqui sem nada pra fazer, e fiz um pedaço para um futura quest, está parte é só a de inicio, para a entrada principal da quest. "a sign diz: Atention onde pisa! as strange holes tiram 2000 life e mana cuidado." e ai gostaram, xd
  25. Queria um script de uma quest em que tivésse 7 mesas em formar de meio que um circulo ,ai você põe um item em cada uma delas ,e há uma mesa no meio ,dai você puxa uma alavanca e os 7 itens somem ,sai um distance efeect igual da paralyze dos itens ,em direção a mesa do meio ,e quando eles chegam na mesa ela vira um helmet id : 2342 e aqui o id dos 7 items : 2335 2336 2337 2338 2339 2340 2341
×
×
  • Criar Novo...