Ir para conteúdo
  • Cadastre-se

(Resolvido)Script item que teleporta minato


Ir para solução Resolvido por Ghaz,

Posts Recomendados

Algo assim imagino:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
	doRemoveItem(item.uid)
	doTeleportThing(cid,toPosition)
	return true
end

 

Link para o post
Compartilhar em outros sites
5 horas atrás, antharaz disse:

Algo assim imagino:

 


function onUse(cid, item, fromPosition, itemEx, toPosition)
	doRemoveItem(item.uid)
	doTeleportThing(cid,toPosition)
	return true
end

 

Eu sou novo kkk onde ponho isso em acctionr? 

Link para o post
Compartilhar em outros sites
  • Solução

Acho que tenho aqui, 1 min

 

Vá em data/action/scripts cire um arquivo chamado kunaiteleport e coloque isto:

Spoiler

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local pos = fromPosition
local aqui = getPlayerPosition(cid)
local vocs = {265, 266, 267, 268, 269, 271, 272, 273, 274, 275, 276, 277, 278, 279, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 308}
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}
 
local bug = {459, 3311, 411, 5771, 5772, 7924, 1386}

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(bug, itemEx.itemid)) then
return doPlayerSendTextMessage(cid, 27, "Lamento Não Pode Mais Fazer O Velho Bug...")

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 e nao pode fazer o antigo bug")
 
elseif(not(isInArray(vocs, getPlayerVocation(cid)))) then
return doPlayerSendTextMessage(cid, 27, "Desculpe, Apenas Minato e tobirama pode usar a tecnica Deus Dragao.")
end
 
if(doTeleportThing(cid, toPosition, false)) then
doSendMagicEffect(pos, 186)
doSendMagicEffect(toPosition, 245)
 
doCreatureSay(cid, "Shunshin", 19)
return doSendDistanceShoot(pos, toPosition, 54)
end
 
return doPlayerSendCancel(cid, "Desculpe nao foi possivel.")
end

 depois em actions.xml coloque:

Spoiler

<action itemid="2386" event="script" value="kunaiteleport.lua" allowfaruse="1"/>

OBS: Aqui em "<action itemid="2386" " vc coloca o ID do item.. kunai ou sei lá kkk

seja feliz, simples assim! kkk

 

 

Atenção cara, o topico já existe, procure não fazer topicos repetidos .... 

 

http://www.tibiaking.com/forum/forums/topic/40615-action-hiraishin-kunai/

 

 

 

Editado por galokoao (veja o histórico de edições)
  • Web Developper
  • Lua Script - begginer

 

Me chame no discord  :) 

Zanata.dev#2812

 

527733145_hail(1).gif.d50ab6835ad69daeea7a998ad6a5c3c1.gif

 

 

Link para o post
Compartilhar em outros sites

É uma actions, coloque em data/actions/scripts, depois abra o data/actions/actions.xml e coloque a linha abaixo 1 linha antes de </actions> substituindo 2229 pelo id do item que se usa e teleport_minato pelo nome do arquivo que vc criou.

 

<action itemid="2229" event="script" value="teleport_minato.lua"/>

 

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo