Ir para conteúdo
  • Cadastre-se

(Resolvido)[AJUDA] teleport Rep++


Ir para solução Resolvido por zipter98,

Posts Recomendados

eventu.lua  (movements/scripts)

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) 


local item = getTileItemById({x = 1, y = 2, z = 3}, 1328)
if item.uid > 0 then
   return doRemoveItem(item.uid, 1)
end

return true
end

Tag (movements.xml)

<movevent type="StepIn" actionid="3434" event="script" value="eventu.lua"/>


 

 

eventoo.lua (talkactions/scripts)

function onSay(cid, words, param)

local parapos = {x=x, y=y, z=z}
local ondecriado = {x=x, y=y, z=z}


doCreateTeleport(1328, parapos, ondecriado)
doSetItemActionId(getThingFromPos(ondecriado),3434)

return true
end

Tag (talkactions.xml)

<talkaction log="yes" words="!evento;/evento" access="5" event="script" value="eventoo.lua"/>


 

 

Configure as posições:

 

parapos = Destino do teleporte.

ondecriado = Onde ele aparecerá.

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:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Opa, esqueci de avisar que tem que colocar a pos ali onde ta {x=1, y=2, z=3} para a mesma pos do ondecriado...

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:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

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

Qualquer coisa, talkaction:

local teleport = {
    tpId = 1328,                      --ID do teleporte.
    tpPos = {x = x, y = y, z = z},    --Onde o teleporte será criado.
    tpToPos = {x = x, y = y, z = z},  --Para onde ele levará.
}
function onSay(cid, words)
    local tp = doCreateTeleport(teleport.tpId, teleport.tpToPos, teleport.tpPos)
    doPlayerSendTextMessage(cid, 27, "You created the teleport.")
    doItemSetAttribute(tp, "aid", 3434)
    return true
end
Movement:
local tpId = 1328             --ID do teleporte.
function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then
        return true
    end
    addEvent(function()
        if getTileItemById(position, tpId).uid > 0 then
            doRemoveItem(getTileItemById(position, tpId).uid, 1)
        end
    end, 5)
    return true
end
Mesmas tags que o Caronte passou.
Editado por zipter98 (veja o histórico de edições)

não respondo pms solicitando suporte em programação/scripting

Link para o post
Compartilhar em outros sites

Caronte

O seu nao tiro o teleport

zipter98

Cara muito obrigado, conseguii ^^

Caronte

O seu nao tiro o teleport

zipter98

Cara muito obrigado, conseguii ^^

Apesar de eu mesmo gostar mais do script do zipter, por ele ter acrescentado mais e não ter feito somente a essência do que você disse...

configurou a pos do eventu.lua e deu reload?

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:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Apesar de eu mesmo gostar mais do script do zipter, por ele ter acrescentado mais e não ter feito somente a essência do que você disse...

configurou a pos do eventu.lua e deu reload?

 

Sim, tipo fiz ate umas  alterações porque o id que voces coloco 1328  não é o id do teleport xD 

mas ta tudo beleza... em quem posso dar a melhor res?? os 2 ajudo demais ^^

 

Link para o post
Compartilhar em outros sites

Sim, tipo fiz ate umas  alterações porque o id que voces coloco 1328  não é o id do teleport xD 

mas ta tudo beleza... em quem posso dar a melhor res?? os 2 ajudo demais ^^

 

 

 

O seu items.otb então ta diferente do otb do rme...

poe a resposta do zipter98 como melhor, afinal, foi o dele que apresentou 100% de funcionamento.

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:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

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