Ir para conteúdo

Featured Replies

Postado

Ola galera do tk blz , queria 1 hiraishin ingual do nto br quando usa ele teleporta mas e 1 jutsu que nao presisa atacar os player para usa , i queria qui nao pudese passa por cima de paredes. portas e que nao podese usa em area portectzone. irei deixa o effeito qui eu quero quando usa para qem poder ajuda

 

effect : 186

 

quem me ajuda irei da rep+

 

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingGeral"

Para: "OTServSuporte OTServSuporte de Servidores Derivados"

Postado
  • Autor

luan voce tem tempo de xega aki i mover o topico , mas nao tem coragen de me ajuda

Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.

Postado

Em data\actions\actions.xml adicione isso:

 

<action itemid="7382" event="script" value="hiraishin.lua" allowfaruse="1"/>

 

Logo depois crie um arquivo ".LUA" com o nome "hiraishin" na pasta data\actions\scripts. Dentro do hiraishin.lua delete tudo que estiver lá e cole isto:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local pos = fromPosition
local aqui = getPlayerPosition(cid)
local vocs = {154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 193, 194, 195, 196, 197, 198, 199}

local agua = {4610, 4612, 4611, 4664, 4613, 4666, 4646, 4654, 4609, 4665, 4608, 4625, 4665, 4666, 4645}
local parede = {1030, 1029, 1025, 1026, 1027, 1259, 1028, 1032, 1034, 1033, 1536, 1533, 873, 919, 874, 1037, 2700, 2708, 4472, 4475, 4471, 3388, 3373, 3363, 3398, 3408, 3417, 3420, 3407, 3368, 2701, 5130, 6170, 6166, 1596, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422}
local pedra = {874, 919, 873, 2707, 2784, 2778, 3330, 4471, 4475, 4473, 4472, 4474, 4468, 4478, 4469, 4470, 4479, 2703, 2704, 1534, 2739, 3867, 5324, 5316, 5315, 5317, 1600, 1597, 1601}
 
if getDistanceBetween(aqui, toPosition) >= 8 then
return doPlayerSendTextMessage(cid, 27, "Está muito longe.")
 
elseif(not(isSightClear(aqui, toPosition, 1))) then
return doPlayerSendTextMessage(cid, 27, "Isso é impossivel.")
 
elseif(getTilePzInfo(aqui)) then
return doPlayerSendCancel(cid, "Não pode usar a tecnica Deus Dragão em casas ou areas protegidas.")
 
elseif(getTilePzInfo(toPosition)) then
return doPlayerSendCancel(cid, "Não pode usar a tecnica Deus Dragão em casas ou areas protegidas.")
 
elseif(isInArray(agua, itemEx.itemid)) then
return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em agua")
 
elseif(isInArray(parede, itemEx.itemid)) then
return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em paredes")
 
elseif(isInArray(pedra, itemEx.itemid)) then
return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em pedras")
 
elseif(not(isInArray(vocs, getPlayerVocation(cid)))) then
return doPlayerSendTextMessage(cid, 27, "Desculpe, Apenas Minato e Tobirama pode usar a tecnica Deus Dragão.")
end
 
if(doTeleportThing(cid, toPosition, false)) then
doSendMagicEffect(pos, 13)
doSendMagicEffect(toPosition, 13)
 
doCreatureSay(cid, "Sunshin", 19)
return doSendDistanceShoot(pos, toPosition, 390)
end
 
return doPlayerSendCancel(cid, "Desculpe nao foi possivel.")

end

 

 

BONUS

 

Script de transformar uma kunai normal em uma "hiraishin kunai" (OBS: Normalmente o ID da kunai é 7382, caso não for, mude).

 

Em data\actions\actions.xml adicione isso :

 

<action itemid="2379" event="script" value="hiraishinkunai.lua"/>

 

Agora crie um arquivo ".LUA" chamado "hiraishinkunai" na pasta data\actions\script . Após isso delete tudo que estiver no arquivo hiraishinkunai.lua e cole isto:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local vocs = {154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 193, 194, 195, 196, 197, 198, 199}

    if doPlayerRemoveItem(cid, 2379, 1) then
        doPlayerAddItem(cid, 7382, 1)
        doSendAnimatedText(fromPosition, "1", TEXTCOLOR_LIGHTBLUE)
    end
        return true
end

 

Pronto e isso encerra nosso hiraishin no jutsu do Minato, se ajudei da REP+, os script eu peguei do TibiaKing  e adaptei, já existe um script da kunai, achei péssimo da sua parte pedir antes de pesquisar.

Editado por Senpai (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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo