Ir para conteúdo

Featured Replies

Postado

Olá Pessoal, estava querendo uma spell chamada "Hiraishin Jutsu Seal, ai um colega me ajudou no topico, mas a spell não esta como eu desejava. Olhe este vídeo em (1:32):

 

Hiraishin Jutsu Seal

 

Breve descrição:

Ele marca no piso kunais que no máximo 6 (ele marca estas kunais falando Hiraishin Jutsu Seal), ai depois de ter marcado os pisos desejados, o personagem fala Hiraishin no jutsu e ele começa a teleportar para as kunais

(a cada Hiraishin no jutsu ele se teleporta para uma Kunai). Quando o tempo de 30 segundos acaba elas cada uma delas somem.

 

Hiraishin Jutsu Seal:

 

local s = {5668,5669,5667}
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
function x(p, d)
local t = {{x=p.x,y=p.y-1,z=p.z},{x=p.x+1,y=p.y,z=p.z},{x=p.x,y=p.y+1,z=p.z},{x=p.x-1,y=p.y,z=p.z}}
return t[d+1]
end
function onCastSpell(cid, var)
local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z}
local pos = getCreaturePosition(cid)
local item = 2335 --id da kunai
doCreateItem(item, getCreaturePosition(cid))
local mystr = "return {x=xx,y=yy,z=zz}"
local mystr = string.gsub(mystr, "xx", pos.x)
local mystr = string.gsub(mystr, "yy", pos.y)
local mystr = string.gsub(mystr, "zz", pos.z)
local position112 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
setPlayerStorageValue(cid, s[1], mystr)
setPlayerStorageValue(cid, s[2], os.time()+0)
setPlayerStorageValue(cid, s[3], 1)
for i = 1, 5 do
end
doCombat(cid, combat, var)
return true
end 

 

 

Hiraishin no Jutsu:

 

local s = {5668,5669,5667}
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
k = getPlayerStorageValue(cid, s[2]) - os.time()
if k <= 0 then
t = loadstring(getPlayerStorageValue(cid, s[1]))()
local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y+1, z=getPlayerPosition(cid).z}
local position2 = {x=t.x+1, y=t.y+1, z=t.z}
doTeleportThing(cid, t)
doSendMagicEffect(position1, 82)
addEvent(doSendMagicEffect, 0, position2,186)
addEvent(doSendMagicEffect, 500, t, 131)
setPlayerStorageValue(cid, s[3], -1)
else
doPlayerSendTextMessage(cid, 19, "Aguarde "..k.." segundos.")
end
return true
end 

 

Eu queria que vocês editassem e deixasse mais animado, tipo colocar tempo e deixar mais fácil de configura - las, e mais organizada.

 

 

Creditos: ptdg

Editado por Storm Night (veja o histórico de edições)

"O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
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: "OTServSuporte OTServSuporte de Scripts"

Para: "OTServSuporte OTServSuporte de Servidores Derivados"

The corrupt fear us.

The honest support us.

The heroic join us.

Postado
  • Autor

Definitivamente,Bom Trabalho - Rep+

Mano, vc não entendeu o tópico kkkkkk.

Eu quero que editem o script.

"O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado
  • Autor

@UP

"O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".

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 520.3k

Informação Importante

Confirmação de Termo