ElitePally 5 Postado Julho 23, 2010 Share Postado Julho 23, 2010 (editado) Hola xTibianos, venho aqui apresentar 3 scripts, Teleport Monster[Com Tempo para desaparçer tp] + Lord of the Dragons + Exori Water Script: Teleport Monster Eu sei que tinha muitas pessoas com o problema , que o teleport não desaparecia então arrumei! Vamos!!! vá em data\creaturescripts\creaturescripts.xml ADICIONE: <event type="death" name="teleportmonster" script="tpmonster.lua"/> Depois disso vá em data\creaturescripts\scripts e crie um arquivo com o nome tpmonster.lua. e adicione isto: local config = { message = "Entre no teleporte, ele desapareçera em 1 minuto.", timeToRemove = 60, -- seconds teleportId = 1387, bosses = { ["Nome Bicho"] = { x = 604, y = 586, z = 9 }, } } local function removal(position) doRemoveThing(getTileItemById(position, config.teleportId).uid, 1) return TRUE end function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "teleportmonster") local position = getCreaturePosition(cid) for name, pos in pairs(config.bosses) do if name == getCreatureName(cid) then teleport = doCreateTeleport(config.teleportId, pos, position) doCreatureSay(cid, config.message, TALKTYPE_ORANGE_1) addEvent(removal, config.timeToRemove * 1000, position) doSendMagicEffect(position,10) end end return TRUE end Explicação: Quer adicionar mais bosses? Adicione + 1 tag embaixo da tag dos bosses que está aqui ["Nome Bicho"] = { x = 604, y = 586, z = 9 }, Aqui x = 604, y = 586, z = 9 é a cordenada onde o teleporte te levará, edite os números delas. Apos terminar adicione esta tag no seu monstro desejado: <script><event name="teleportmonster"/> </script> Créditos, eu mesmo e Autor do Snowz , mais tirei de um ot Snowz Thyranic 8.6 , mais estava bugado na hora de remover o teleporte, daí arrumei para desapareçer,sei que algumas pessoas estavam com o problema Agora o monstro Lord of The Dragons data\monster\monsters.xml e adicione: <monster name="Lord of The Dragons" file="lordragon.xml"/> depois disso vá em data\monster - e crie um arquivo com o nome lordragon.xml. e coloque dentro: <?xml version="1.0" encoding="UTF-8"?><monster name="Lord of The Dragons" nameDescription="a lord of the dragons" race="undead" experience="150000" speed="400"> <health now="300000" max="300000"/> <look type="291" head="20" body="30" legs="40" feet="50" corpse="8941"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="0"/> <flag pushable="1"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="5000"/> </flags> <attacks> <attack name="melee" interval="2000" skill="200" attack="200"/> <attack name="lifedrain" interval="2000" chance="19" range="1" min="-400" max="-550"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="earth" interval="2500" chance="12" length="8" spread="0" min="-800" max="-1200"> <attribute key="areaEffect" value="STONES"/> </attack> <attack name="holy" interval="3000" chance="30" radius="3" target="0" min="-1500" max="-1800"> <attribute key="areaEffect" value="YELLOWENERGY"/> </attack> <attack name="death" interval="1500" chance="10" radius="3" target="0" min="-2000" max="-3000"> <attribute key="areaEffect" value="mortarea"/> </attack> <attack name="death" interval="1500" chance="10" range="15" target="1" min="-2700" max="-3500"> <attribute key="areaEffect" value="mortarea"/> <attribute key="shootEffect" value="suddendeath"/> </attack> <attack name="poisonfield" interval="1000" chance="4" radius="8" target="0" min="-700" max="-1300"> <attribute key="areaEffect" value="stones"/> </attack> <attack name="physical" interval="2600" chance="20" radius="6" target="0" min="-3500" max="-4500"> <attribute key="areaEffect" value="explosion"/> </attack> <attack name="speed" interval="2000" chance="8" radius="6" target="0" speedchange="-600" duration="60000"> <attribute key="areaEffect" value="redshimmer"/> </attack> </attacks> <defenses armor="17" defense="23"> <defense name="outfit" interval="17000" chance="15" monster="dragon" duration="10000"> <attribute key="areaEffect" value="ASSASSIN"/> </defense> <defense name="outfit" interval="10000" chance="15" monster="dragon lord" duration="10000"> <attribute key="areaEffect" value="ASSASSIN"/> </defense> <defense name="outfit" interval="15000" chance="15" monster="frost dragon" duration="10000"> <attribute key="areaEffect" value="ASSASSIN"/> </defense> <defense name="outfit" interval="30000" chance="15" monster="undead dragon" duration="10000"> <attribute key="areaEffect" value="ASSASSIN"/> </defense> <defense name="outfit" interval="20000" chance="15" monster="hydra" duration="10000"> <attribute key="areaEffect" value="ASSASSIN"/> </defense> <defense name="outfit" interval="12000" chance="20" monster="wyrm" duration="10000"> <attribute key="areaEffect" value="BATS"/> </defense> <defense name="Divine Less" interval="3500" chance="20" duration="10000"/> <defense name="speed" interval="3500" chance="5" range="7" speedchange="500" duration="30000"> <attribute key="areaEffect" value="redshimmer"/> </defense> <defense name="invisible" interval="2500" chance="10" duration="4000"> <attribute key="areaEffect" value="TELEPORT"/> </defense> <defense name="healing" interval="3000" chance="20" min="13500" max="20000"/> <attribute key="areaEffect" value="BIGCLOUDS"/> </defenses> <elements> <element physicalPercent="60"/> <element firePercent="100"/> <element holyPercent="100"/> </elements> <immunities> <immunity earth="1"/> <immunity death="1"/> <immunity lifedrain="1"/> <immunity paralyze="1"/> <immunity invisible="1"/> <immunity fire="1"/> </immunities> <voices interval="5000" chance="100"> <voice sentence="GRRRRRRRR!" yell="1"/> <voice sentence="GRRRRR I AM THE LORD OF THE DRAGONS!."/> <voice sentence="You will go to destroyed."/> <voice sentence="MY DEATH KILL YOU!"/> </voices> <loot> <item id="2160" countmax="100" chance1="100000" chancemax="0"/> -- gold coins <item id="2152" countmax="100" chance1="33333" chancemax="2000"/> --Plat <item id="2514" chance="8000"/> --mastermind shield <item id="2472" chance="8000"/> --magic plate armor <item id="8883" chance="1500"/> -- ice hammer <item id="7434" chance="1500"/> -- black death axe <item id="8907" chance="900"/> -- icy rainbow shield <item id="8907" countmax="30" chance="1000"/> -- crystal arrow <item id="2431" chance="2100"/> --might ring <item id="2176" chance="3500"/> --orb <item id="6433" chance="1100"/> --purpel tome <item id="9776" chance="1700"/> --yalahari armor <item id="1987" chance="100000"> <inside> <item id="2393" chance="5000"/> <item id="6500" countmax="35" chance="10000"/> <item id="2640" chance="3000"/> --soft boots <item id="2214" chance="2222"/> --ring of healing <item id="2396" chance="2600"/> --ice rapier <item id="8908" chance="4500"/> --sparking rainbow shield <item id="2795" countmax="6" chance="16000"/> <item id="2678" countmax="3" chance1="12000" chancemax="0"/> <item id="2148" countmax="100" chance1="100000" chancemax="0"/> -- gold coin <item id="2151" countmax="4" chance1="5500" chancemax="0"/> <item id="2184" chance="4000"/> --Yalahari Mask <item id="2149" countmax="3" chance1="11000" chancemax="0"/> <item id="2169" chance="3000"/> --platinum amulet <item id="9777" chance="3000"/> --yalahari leg piece <item id="2470" chance="5000"/> --golden legs <item id="7382" chance="5000"/> -- Demonrage Sword <item id="7393" chance="1700"/> -- Demon Trophy <item id="2520" chance="3100"/> --demon shield <item id="2542" chance="1300"/> --golden sickle <item id="2183" chance="2500"/> --two-handed sword </inside> </item> </loot> </monster> Edite os hits dos ataques, caso não goste, e exp. Créditos: Eu mesmo. Agora a magia "Exori Water" Vá em \data\spells\spells.xml e adicione : para versão 8.52+ não tenho certeza <instant name="Water Strike" words="exori water" lvl="50" mana="100" prem="0" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/water strike.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> </instant> e se a versão for 8.5 <instant name="Water Strike" words="exori water" lvl="50" mana="100" prem="0" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/water strike.lua"> <vocation name="Sorcerer"/> <vocation name="Druid"/> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> </instant> agora vá em \data\spells\scripts\attack e crie um arquivo com o nome water strike.lua e adicione: --Calculed by ta4e--local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 10) setCombatParam(combat, COMBAT_PARAM_HITCOLOR, 35) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0 + maglv*3) * 3.8) local formula_max = -((lv*0 + maglv*3) * 4.1) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") local distanceCombat = createCombatObject() setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE) setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, 10) setCombatParam(distanceCombat, COMBAT_PARAM_HITCOLOR, 35) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL) function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0 + maglv*3) * 2.8) local formula_max = -((lv*0 + maglv*3) * 3.3) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(distanceCombat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) if(variantToNumber(var) ~= 0) then return doCombat(cid, distanceCombat, var) end return doCombat(cid, combat, var) end CréditosMeu mesmo Coments !!! até mais TE AJUDEI? REP +++ Editado Julho 24, 2010 por ElitePally Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/ Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Julho 23, 2010 Share Postado Julho 23, 2010 Muito bom seu tópico gostei do seu monstro :] e o 1° script de abrir teleport já tinha aqui =X de qualquer forma obrigado por trazer o conteudo ao xtibia abraços Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-910721 Compartilhar em outros sites More sharing options...
ElitePally 5 Postado Julho 23, 2010 Autor Share Postado Julho 23, 2010 vlw Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-910724 Compartilhar em outros sites More sharing options...
ZaskxD 5 Postado Julho 26, 2010 Share Postado Julho 26, 2010 aee vlw tava precisando dakele 1° script lá!! Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-912053 Compartilhar em outros sites More sharing options...
Nolis 161 Postado Agosto 19, 2010 Share Postado Agosto 19, 2010 Muito Bom Vou Usar No Meu Serv. Valeu Mano. Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-922004 Compartilhar em outros sites More sharing options...
rlvp 0 Postado Agosto 21, 2010 Share Postado Agosto 21, 2010 Teleport depois de matar um monstro... É ótimo para OTs com bastante RPG nas quests... Obrigado por fazer esse script, vai ajudar muita gente! Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-922762 Compartilhar em outros sites More sharing options...
edgar34 2 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 Fiz tudo cerinho mas meu teleport nao está sumindo. versao:8.40 slayer yurots v11 Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-980462 Compartilhar em outros sites More sharing options...
Joazan 16 Postado Dezembro 24, 2010 Share Postado Dezembro 24, 2010 Se eu tivesse meu OT ainda ia usa os 3 , boa garoto Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-980464 Compartilhar em outros sites More sharing options...
Vitinhowcq 14 Postado Janeiro 24, 2011 Share Postado Janeiro 24, 2011 desculpem por não respoder as dúvidas, aqui ElitePally No meu perfil não consigo entrar com a senha obg a todos que gostaram Link para o comentário https://xtibia.com/forum/topic/137898-surgir-teleport-apos-morte-de-um-montro-com-tempo-lord-of-the-dragons-magia-exori-water/#findComment-992510 Compartilhar em outros sites More sharing options...
Posts Recomendados