Postado Maio 10, 2016 9 anos Olá galera , venho trazer pra voces o kamui me do obito , pra quem não sabe , é um jutsu que teleporta vc e o target para uma dimensão diferente e lah , vai ter monstros com o nome Gedou Kay que irão attackar somente o target. Vá em spells/spells.xml e colé a seguinte tag ( coloque o id das voc que poderão usar ) Spoiler <instant name="Kamui Me" words="kamui me" lvl="200" mana="8200" aggressive="1" exhaustion="2000" needtarget="1" range="7" needlearn="0" event="script" value="kamuime.lua <vocation id="ID"/> </instant> agora em spells/scripts crie um arquivo .lua com o nome kamuime e cole a seguinte script Spoiler function onCastSpell(cid, var) local Tile1 = {x=1556, y=1256, z=7} -- onde o player sera teleportado local Tile2 = {x=1556, y=1259, z=7} -- onde o player target teleportado local from1,to1 = {x=1509, y=1259, z=7},{x=1509, y=1255, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from2,to2 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from3,to3 = {x=1514, y=1262, z=7},{x=1504, y=1253, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from4,to4 = {x=1552, y=1254, z=7},{x=1561, y=1262, z=7} -- ponto 1 ao ponto 2 da area local from5,to5 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from6,to6 = {x=1156, y=1192, z=7},{x=1172, y=1172, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from7,to7 = {x=664, y=1096, z=7},{x=685, y=1104, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from8,to8 = {x=1553, y=1254, z=7},{x=1562, y=1262, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from9,to9 = {x=1133, y=1039, z=12},{x=972, y=873, z=12} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from10,to10 = {x=1133, y=1039, z=11},{x=972, y=873, z=11} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from11,to11 = {x=1133, y=1039, z=10},{x=972, y=873, z=10} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local pos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) local time = 30 -- tempo para voltar em segundos if isInRange(pos, from1, to1) or isInRange(pos, from2, to2) or isInRange(pos, from3, to3) or isInRange(pos, from4, to4) or isInRange(pos, from5, to5) or isInRange(pos, from6, to6) or isInRange(pos, from7, to7) or isInRange(pos, from8, to8) or isInRange(pos, from9, to9) or isInRange(pos, from10, to10) or isInRange(pos, from11, to11) then doPlayerSendCancel(cid, "Você nao pode usar o Kamui aqui!") return FALSE end local function Teleport_Player(cid) doTeleportThing(cid, pos) end local function Teleport_Target(target) doTeleportThing(target, targetpos) end if isPlayer(target) then doTeleportThing(cid, Tile1) doTeleportThing(target, Tile2) doSendMagicEffect(pos, 196) doSendMagicEffect(targetpos, 196) addEvent(Teleport_Player, time*1000, cid) addEvent(Teleport_Target, time*1000, target) doCreatureSay(cid, "Kamui Me", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "Voce so pode usar esta magia em players!") end end Agorá vá em monster/monsters.xml e cole a tag Spoiler <monster name="Gedou Kay" file="gedou kay.xml"/> Vá em monster e crie um arquivo .xml com o nome gedou kay e cole isso dentro Spoiler <?xml version="1.0" encoding="UTF-8"?> <monster name="Gedou Kay" nameDescription="gedou kay" race="blood" experience="3780" speed="0" manacost="0"> <health now="802850" max="802850"/> <look typeex="6973" corpse="0"/> <targetchange interval="5000" chance="8"/> <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="4"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="90" attack="90"/> <attack name="physical" interval="500" chance="100" range="7" min="-1265" max="-1445"> <attribute key="shootEffect" value="SUDDENDEATH"/> </attack> </attacks> <defenses armor="40" defense="40"/> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <immunities> <immunity poison="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Silice!" yell="1"/> </voices> <loot> <item id="2152" countmax="12" chance="10000"/><!-- dolar verde --> </loot> <loot> <item id="2382" countmax="1" chance="3700"/><!-- katana --> <item id="7390" countmax="1" chance="2000"/><!-- taijutsu lee legs --> </loot> <script> <event name="MonsterTarget"/> </script> </monster> Agora vá em creaturescripts/creaturescripts.xml e cole a seguinte tag Spoiler <event type="target" name="MonsterTarget" script="mtarget.lua"/> Agora vá em creaturescripts/scripts crie um arquivo .lua com o nome mtarget e cole isso dentro Spoiler function onTarget(cid, target) local stor = 3241 -- Storage local value = 1 -- Valor da storage if getPlayerStorageValue(target, stor) ~= value then return false end return true end Créditos Spoiler [ADM] Jhonatam
Postado Maio 13, 2016 9 anos Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Spoiler Congratulations, your content has been approved! Thank you for your contribution, we of Tibia King we are grateful. Your content will help many other users, you received +1 REP. ➥ Regras | Seções OTServ | Seções BOT
Postado Maio 15, 2016 9 anos Em 10/05/2016 at 13:13, PedroSTT disse: Olá galera , venho trazer pra voces o kamui me do obito , pra quem não sabe , é um jutsu que teleporta vc e o target para uma dimensão diferente e lah , vai ter monstros com o nome Gedou Kay que irão attackar somente o target. Vá em spells/spells.xml e colé a seguinte tag ( coloque o id das voc que poderão usar ) Ocultar conteúdo <instant name="Kamui Me" words="kamui me" lvl="200" mana="8200" aggressive="1" exhaustion="2000" needtarget="1" range="7" needlearn="0" event="script" value="kamuime.lua <vocation id="ID"/> </instant> agora em spells/scripts crie um arquivo .lua com o nome kamuime e cole a seguinte script Mostrar conteúdo oculto function onCastSpell(cid, var) local Tile1 = {x=1556, y=1256, z=7} -- onde o player sera teleportado local Tile2 = {x=1556, y=1259, z=7} -- onde o player target teleportado local from1,to1 = {x=1509, y=1259, z=7},{x=1509, y=1255, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from2,to2 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from3,to3 = {x=1514, y=1262, z=7},{x=1504, y=1253, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from4,to4 = {x=1552, y=1254, z=7},{x=1561, y=1262, z=7} -- ponto 1 ao ponto 2 da area local from5,to5 = {x=979, y=911, z=7},{x=994, y=918, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from6,to6 = {x=1156, y=1192, z=7},{x=1172, y=1172, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from7,to7 = {x=664, y=1096, z=7},{x=685, y=1104, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from8,to8 = {x=1553, y=1254, z=7},{x=1562, y=1262, z=7} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from9,to9 = {x=1133, y=1039, z=12},{x=972, y=873, z=12} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from10,to10 = {x=1133, y=1039, z=11},{x=972, y=873, z=11} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local from11,to11 = {x=1133, y=1039, z=10},{x=972, y=873, z=10} -- ponto 1 ao ponto 2 da area em que ele sera teleportado local pos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) local time = 30 -- tempo para voltar em segundos if isInRange(pos, from1, to1) or isInRange(pos, from2, to2) or isInRange(pos, from3, to3) or isInRange(pos, from4, to4) or isInRange(pos, from5, to5) or isInRange(pos, from6, to6) or isInRange(pos, from7, to7) or isInRange(pos, from8, to8) or isInRange(pos, from9, to9) or isInRange(pos, from10, to10) or isInRange(pos, from11, to11) then doPlayerSendCancel(cid, "Você nao pode usar o Kamui aqui!") return FALSE end local function Teleport_Player(cid) doTeleportThing(cid, pos) end local function Teleport_Target(target) doTeleportThing(target, targetpos) end if isPlayer(target) then doTeleportThing(cid, Tile1) doTeleportThing(target, Tile2) doSendMagicEffect(pos, 196) doSendMagicEffect(targetpos, 196) addEvent(Teleport_Player, time*1000, cid) addEvent(Teleport_Target, time*1000, target) doCreatureSay(cid, "Kamui Me", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "Voce so pode usar esta magia em players!") end end Agorá vá em monster/monsters.xml e cole a tag Ocultar conteúdo <monster name="Gedou Kay" file="gedou kay.xml"/> Vá em monster e crie um arquivo .xml com o nome gedou kay e cole isso dentro Ocultar conteúdo <?xml version="1.0" encoding="UTF-8"?> <monster name="Gedou Kay" nameDescription="gedou kay" race="blood" experience="3780" speed="0" manacost="0"> <health now="802850" max="802850"/> <look typeex="6973" corpse="0"/> <targetchange interval="5000" chance="8"/> <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="4"/> <flag staticattack="65"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="90" attack="90"/> <attack name="physical" interval="500" chance="100" range="7" min="-1265" max="-1445"> <attribute key="shootEffect" value="SUDDENDEATH"/> </attack> </attacks> <defenses armor="40" defense="40"/> <elements> <element physicalPercent="20"/> <element icePercent="10"/> <element holyPercent="-15"/> <element deathPercent="35"/> </elements> <immunities> <immunity poison="1"/> </immunities> <voices interval="5000" chance="10"> <voice sentence="Silice!" yell="1"/> </voices> <loot> <item id="2152" countmax="12" chance="10000"/><!-- dolar verde --> </loot> <loot> <item id="2382" countmax="1" chance="3700"/><!-- katana --> <item id="7390" countmax="1" chance="2000"/><!-- taijutsu lee legs --> </loot> <script> <event name="MonsterTarget"/> </script> </monster> Agora vá em creaturescripts/creaturescripts.xml e cole a seguinte tag Ocultar conteúdo <event type="target" name="MonsterTarget" script="mtarget.lua"/> Agora vá em creaturescripts/scripts crie um arquivo .lua com o nome mtarget e cole isso dentro Ocultar conteúdo function onTarget(cid, target) local stor = 3241 -- Storage local value = 1 -- Valor da storage if getPlayerStorageValue(target, stor) ~= value then return false end return true end Créditos Mostrar conteúdo oculto [ADM] Jhonatam O meu da erro
Postado Maio 16, 2016 9 anos Autor 19 horas atrás, zPerseu disse: O meu da erro Não da erro nenhum , testei e o resultado foi perfeitamente bom , o problema pode ser sua TFS. Qual erro aparece ?
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.