Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''morrer''.

  • 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

Encontrado 8 registros

  1. Script: Monstro após a morte Função: Ao morrer o cadaver do player se torna em um zombie! (ps. Você pode configurar o monstro que ele vai se tornar, e talz) Print: Script: Primeiro vai em creaturescripts/creaturescript.xml e dentro coloque isso: <event type="death" name="Zombie" event="script" value="zombiedeath.lua"/> <event type="look" name="ZombieLook" event="script" value="zombiedeath.lua"/> Depois, em creaturescript, crie um arquivo chamado zombiedeath.lua e dentro coloque isso: Após feito isso, registre o script em login.lua: Antes que venha esta pergunta, que eu sei que viria: - O que aconteçe se morrer envenenado na protection zone? Simplesmente o monstro não irá nascer.
  2. Galera, alguem tem uma ideia de uma função ser executada quando o monstro perder o target? pensei em colocar onCombat if getCreatureName(target) ~= nil thenprint ("tem target")elseif getCreatureName(target) == nil thenprint ("nao tem target")end tentei colocar desse jeito acima... quando o monstro tem target ele printa certinho "tem target", mas quando o monstro perde o target ele não printa nada.. alguem sabe como posso fazer?
  3. Xtibia, Estou enfrentando um problema muito grave em meu servidor, pois quando morro no fly ou no surf e tento andar depois de morto é apresentado a seguinte falha: [12/10/2016 15:00:55] [Error - MoveEvent::executeStep] Call stack overflow. [12/10/2016 15:00:55] [Error - MoveEvents Interface] [12/10/2016 15:00:55] data/movements/scripts/fly.lua:onStepIn [12/10/2016 15:00:55] Description: [12/10/2016 15:00:55] (luaDoRemoveItem) Item not found alguem poderia me ajudar?
  4. Olá gente, uso um server de narutibia, base Hobwood, e esse bug tá desde quando peguei a base, tipo, eu crio um personagem de qual quer vocation, e upo esse char para um certo lvl, dai eu pego qual quer ataque desse char, e digamos que esse ataque tire " 40 mil " dai se eu morrer com esse char, e quando eu relogar o player, esse ataque vai vim tirando 45 mil, e assim por diante, cada vez mais que eu morrer, mais o char ganha força, queria saber como tirar isso, pq se n os players vão ficar se matando no server e vão ficar tudo absurdamente fortes. Ajude, Dou Rep+ Obrigado.
  5. Criei um script que da proteção de drop até determinado nível. Esta proteção é válida somente para monstros, se você morrer para algum outro personagem, irá dropar loot normalmente. Em creaturescripts crie um arquivo chamado drop.lua e ponha isto: function onDeath(cid, corpse, deathList) local drop, nDrop = function() doCreatureSetDropLoot(cid, true) end, function() doCreatureSetDropLoot(cid, false) end if getPlayerLevel(cid) <= 50 then for _, list in pairs (deathList) do if isMonster(list) then nDrop() else drop() end end else local aol, slot = 2173, getPlayerSlotItem(cid, CONST_SLOT_NECKLACE) if slot.itemid == aol then doPlayerRemoveItem(cid, slot.itemid, 1) nDrop() else drop() end end return trueend Em login.lua adicione isto: registerCreatureEvent(cid, "DROP") E no arquivo creaturescripts.xml adicione esta linha: <event type="death" name="DROP" event="script" value="drop.lua"/>
  6. Coé xtibianos. Vi que alguns membros do fórum estavam com uma dúvida e não vi nenhum post sobre isso, decidi fazer um aqui. A galera tava com um bug na script e blá blá. OBJETIVO: Fazer com que o mob, ao morrer, deixe um teleporte por um tempo (configurável) e que esse teleporte leve para tal lugar (configurável). Vamos ao Script: IREMOS USAR O MOB KYUUBI/CHAKRA BIJUU COMO EXEMPLO! Primeiro de tudo vá em data/monster e adicione o chakrabijuu.xml <?xml version="1.0" encoding="UTF-8"?><monster name="The Chakra Bijuu Control" nameDescription="The Chakra Bijuu Control" race="blood" experience="8000" speed="450" manacost="0"> <health now="76065000" max="76065000"/> <look type="124" head="0" body="94" legs="79" feet="79" corpse="2815"/> <targetchange interval="5000" chance="50"/> <strategy attack="90" defense="20"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="1"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="800" min="-550" max="-640"/> <attack name="manadrain" interval="1000" chance="10" range="7" min="-760" max="-815"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="Bijuu Furie" interval="1000" chance="100" radius="4" target="0" min="-8340" max="-10600"> </attack> <attack name="Bijuu Punch" interval="2000" chance="100" target="0" min="-8440" max="-10100"> </attack> <attack name="Biju Dama" interval="2000" chance="100" target="0" min="-10440" max="-13100"> </attack> </attacks> <defenses armor="110" defense="110"> <defense name="healing" interval="2000" chance="40" min="300" max="300"> <attribute key="areaEffect" value="blueshimmer"/> </defense> <defense name="speed" interval="4000" chance="40" speedchange="600" duration="4000"> <attribute key="areaEffect" value="redshimmer"/> </defense> </defenses> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <immunities> <immunity poison="1"/> <immunity lifedrain="1"/> <immunity outfit="1"/> <immunity drunk="1"/> <immunity invisible="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence=".." yell="1"/> </voices> <loot> </loot> <script> <event name="the bijuu chakra control"/> </script> </monster> (PARA SABER MAIS SOBRE COMO CRIAR UM MOB, DÊ UMA PROCURADA HEHEHEH) Depois de ter feito isso, vá em monster.xml e adicione a tag: <monster name="The Chakra Bijuu Control" file="pasta/chakrabijuu.xml"/> Agora vá em data/creaturescripts/scripts, crie um .lua chamado chakrabijuu e adicione isso: local boss = { ["The Chakra Bijuu Control"] = {destiny = {x=174, y=2019, z=7}, time = 50, portalid = 1026} } function removePortal(pos) doRemoveThing(getTileItemById(pos, b.portalid).uid, 1) return true end function onDeath(cid) local b, pos = boss[getCreatureName(cid)], getCreaturePosition(cid) if b then doSendMagicEffect(pos, CONST_ME_TELEPORT) doCreateTeleport(b.portalid, b.destiny, pos) addEvent(removePortal, b.time*1000, pos) doCreatureSay(cid, "Eu ainda retornarei, guarde isso. O teleporte irá sumir em "..b.time.." segundos.", TALKTYPE_ORANGE_1) end return true end Em {destiny = {x=174, y=2019, z=7}, como já diz a palavra, você põem o destino do teleporte. Em time = 50, você põem o tempo que o teleporte vai ficar spawnado. Último passo, vá até data/creaturescripts, abra o creaturescripts.xml e adicione a tag: <event type="death" name="the bijuu chakra control" event="script" value="chakrabijuu.lua"/> Foi um tutorial curto mas acho que vai ajudar os membros que estavam com dúvida. Créditos: Wise Até a próxima, enjoy!!
  7. Então pessoal, é um pequeno erro que não muda em nada no jogo, o unico problema é que o player não morre mais hsauhsuahsau. Quando é pra ele morrer, um corpo aparece no chão, a vida e o nome dele some pra outros players (como se tivesse morrido mesmo) mas ai ele volta, com vida e mana full, no mesmo lugar. No console, acontece esse bug: Eu preciso de ajuda, por favor. Não da pra jogar enquanto tiver esse bug obrigado
  8. Gostaria de 2 scripts um é o seguinte Ao morrer ou deslogar o player que tiver com o "Event" x não perderar level(no caso de morrer) e serar teleportado para a localização X e o evento sera sera retirado E o outro script é que ao clicar em algo todos os bichos da area marcada com uma posição da area superio esquerda e inferior direita sera apagadas.
×
×
  • Criar Novo...