Postado Julho 10, 2015 10 anos sistema para quando o poke morrer aparece o portal '-' Obrigado ai quem manda dou rep e acho q n importa mais qualquer coisa base pda 2.3
Postado Julho 10, 2015 10 anos só pega o scripts da arena do global e modificar simples Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código. #OpenSource #Programação #Contribuição
Postado Julho 10, 2015 10 anos Solução Va na pasta data/creaturescripts de seu otserv abra o arquivo creaturescripts.xml e add a tag: <event type="death" name="teleportmonster" script="tpmonster.lua"/> Abra a pasta scripts crie um arquivo chamado tpmonster.lua e adicione: local config = { message = "Congrulations. Teleport close in 1 minute", timeToRemove = 60, -- seconds teleportId = 1387, bosses = { ["Orchid Frog"] = { x = 459, y = 594, z = 7 }, } } 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 OBS: aquela coordenada é para onde o teleport erá te levar. agora vá até a pasta monster, abra o arquivo do seu monstro e add a tag: <script> <event name="teleportmonster"/> </script> Ficara assim o arquivo xml do seu monstro: <?xml version="1.0" encoding="UTF-8"?> <monster name="orchid frog" nameDescription="a orchid frog" race="blood" experience="20" speed="230" manacost="0"> <health now="60" max="60"/> <look type="226" head="109" body="14" legs="109" feet="114" corpse="6079"/> <targetchange interval="5000" chance="20"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag staticattack="90"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="3" attack="9"/> </attacks> <defenses armor="2" defense="3"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Ribbit!Ribbit!"/> </voices> <loot> <item id="2148" countmax="10" chance1="60000" chancemax="1321"/> <item id="3976" countmax="7" chance1="53500" chancemax="2120"/> </loot> <script> <event name="teleportmonster"/> </script> </monster> Créditos: mariatti Editado Julho 10, 2015 10 anos por alexxxxxxx (veja o histórico de edições) Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código. #OpenSource #Programação #Contribuição
Postado Julho 10, 2015 10 anos Autor mais eu n tenho se alguem pode passa ja feito obrigado mals aki /\ bugo
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.