Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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

 

giphy.gif

Link para o post
Compartilhar em outros sites

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.

 

Link para o post
Compartilhar em outros sites
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 :/

Link para o post
Compartilhar em outros sites
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 ?

giphy.gif

Link para o post
Compartilhar em outros sites
Agora, PedroSTT disse:


Não da erro nenhum , testei e o resultado foi perfeitamente bom ,  o problema pode ser sua TFS. Qual erro aparece ?

eu achei o erro :)

Link para o post
Compartilhar em outros sites
  • 3 years later...

mano se a pessoa ficar usando repetidamente a pessoa nao volta de dentro do kamui mano

 

exemplo te joguei kamui dai la dentro mesmo eu fico usando direto

 

dai o tempo de volta buga e voce nao sai de la

como faço pra colocar um exhauste

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo