Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Olá a todos.

Estou precisando de um script onde faça o seguinte:

Eu dou use em uma runa e tem que aparecer um teleport no temple que ficará aberto por 2 minutos.

 

Será que alguém saberia como fazer? não tenho nem ideia de como fazer.

 

Grato,

Lucas.

Resolvido por Caronte

Ir para solução
  • Respostas 8
  • Visualizações 475
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • runateleport.lua   function onUse(cid, item) local t = { topos = {x = 163, y = 456, z = 7}, createpos = {x = 163, y = 457, z = 7}, tpid = 1387, segundos = 120, } doCreateTeleport(

  • @LucasMSouza tenta :   function onUse(cid, item) local t = { topos = {x = 163, y = 456, z = 7}, createpos = {x = 163, y = 457, z = 7}, tpid = 1387,

  • function onUse(cid, item) local t = { topos = {x = 163, y = 456, z = 7}, createpos = {x = 163, y = 457, z = 7}, tpid = 1387, segundos = 120,

Postado
  • Solução

runateleport.lua
 

function onUse(cid, item)

local t = {
			topos = {x = 163, y = 456, z = 7},
			createpos = {x = 163, y = 457, z = 7},
			tpid = 1387,
			segundos = 120,
			}


doCreateTeleport(t.tpid, t.topos, t.createpos)
addEvent(function()
             doRemoveItem(getTileItemById(t.createpos, t.tpid).uid,1)
		 end,1000*t.segundos)

return true
end

 
Em actions.xml

<action itemid="2348" event="script" value="runateleport.lua"/>

 
2348 é o ID da runa

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


Mostrar conteúdo oculto

 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Postado
  • Autor

Obrigado, Caronte, ainda não testei, irei testar após o almoço, mas agradeço já por ter me ajudado demais!!!


Caronte, seguinte, ta dando tudo certo, o problema é que a runa não está gastando... saberias o que fazer?

Postado

@LucasMSouza tenta :

 

function onUse(cid, item)

local t = {
            topos = {x = 163, y = 456, z = 7},
            createpos = {x = 163, y = 457, z = 7},
            tpid = 1387,
            segundos = 120,
            }


    doCreateTeleport(t.tpid, t.topos, t.createpos)
    addEvent(function()
                 doRemoveItem(getTileItemById(t.createpos, t.tpid).uid,1)
             end,1000*t.segundos)
    doRemoveItem(item.uid, 1)

return true
end

EQD4Qy4.gif

Postado
  • Autor

Acho que to incomodando demais, mas tem algum jeito de fazer com que: quando o player usar a runa, aparecer uma mensagem pra TODOS DO OT que o tp tá aberto?

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