Postado Fevereiro 10, 2015 10 anos Autor Em 10/02/2015 em 01:15, xBen disse: Crie um arquivo lua em creaturescripts/scripts , coloque o nome de monsterTransform.lua e adicione o script dentro. depois vai em creaturescripts.xml adicione a tag, depois va no script login e adicione o registro tag: <event type="kill" name="monsterTransform" event="script" value="monsterTransform.lua"/> script: function onKill(cid, target, lastHit) local monster = { --[["nome do monstro minusculo"] = {name = 'nome do monstro que vai se transformar'}] ["bat"] = {name = 'rat'}, ["rat"] = {name = 'bat'}, } if isPlayer(cid) then if isMonster(target) then local name = getCreatureName(target) local name_monster = monster[string.lower(name)] if name_monster then local changeMonster = monster[name:lower()].name if lastHit == true then local pos = getThingPos(target) addEvent(doCreateMonster, 50, changeMonster, pos) end end end end return true end registro: registerCreatureEvent(cid, "monsterTransform") o Script ta bem simples e funcional e bem explicativo eu disparei um evento na hora de criar o segundo monstro, pra ele criar na pos exata do monstro antigo você pode adicionar varios monstros diferente só adcionar na tabela o primeiro nome é o nome do monstro que você vai matar e o segundo é o monstro que vai ser transformar, sempre use nome em minusculo exemplo: ["dragon"] = {name = 'dragon lord'}, OBrigado mano tenta da uma ajudinha nesse aqui coloquei video na reposta pra explicar presciso muito. http://www.tibiaking.com/forum/topic/50955-modificar-spell-direcional/ Editado Fevereiro 10, 2015 10 anos por CreatServer (veja o histórico de edições)
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.