Ir para conteúdo
  • Cadastre-se

[Pedido] Teleport via sacrificio de item


Posts Recomendados

Oi, gostaria de um script que teleporta o player ao sacrificar um item, semelhante ao uso de scarab coin nas tumbas de ankrahmun do global.

Link para o post
Compartilhar em outros sites

Como citei, semelhante ao sistema de scarab coin do global. O jogador se posiciona em cima de um teleport, coloca um scarab coin(exemplo) em um "altar de sacrificio", o item desaparece e o player é teleportado.

Estou utilizando o TFS 1.0

Link para o post
Compartilhar em outros sites

eu não jogo global então vê se eu entendi corretamente: o teleporte ta lá o tempo todo e se alguem tentar subir em cima nao acontece nada (apenas fica em cima). Se eu jogar uma scarab coin (item editável) em cima de um altar então ao andar pro teleporte eu sou teleportado e o item some?

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

eu não jogo global então vê se eu entendi corretamente: o teleporte ta lá o tempo todo e se alguem tentar subir em cima nao acontece nada (apenas fica em cima). Se eu jogar uma scarab coin (item editável) em cima de um altar então ao andar pro teleporte eu sou teleportado e o item some?

Exatamente isso.

Link para o post
Compartilhar em outros sites
function onStepIn(cid, item, position, fromPosition)
local itemposition = {x=212, y=127, z=7, stackpos=255}
local positio = {x=212, y=122, z=7}
local itemused = 2159


if getThingFromPos(itemposition).itemid == itemused then
doTeleportThing(cid, positio) 
doRemoveItem(getThingFromPos(itemposition).uid, 1)
else
doTeleportThing(cid, fromPosition) 
doPlayerSendCancel(cid, "You need to sacrifice ".. getItemNameById(itemused) ..".")
end
return true
end

local itemposition = {x=212, y=127, z=7, stackpos=255} -- posição que o item deve estar
local positio = {x=212, y=122, z=7} -- posição que será teleportado
local itemused = 2159  --- item que deverá estar na posição itemposition pra ser teleportado

e em movements.xml:

<movevent type="StepIn" actionid="19382" event="script" value="scarab.lua"/>

só colocar o actionid 19382 no teleporte que vc for utilizar

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites
  • 1 year later...

 

function onStepIn(cid, item, position, fromPosition)
local itemposition = {x=212, y=127, z=7, stackpos=255}
local positio = {x=212, y=122, z=7}
local itemused = 2159


if getThingFromPos(itemposition).itemid == itemused then
doTeleportThing(cid, positio) 
doRemoveItem(getThingFromPos(itemposition).uid, 1)
else
doTeleportThing(cid, fromPosition) 
doPlayerSendCancel(cid, "You need to sacrifice ".. getItemNameById(itemused) ..".")
end
return true
end

local itemposition = {x=212, y=127, z=7, stackpos=255} -- posição que o item deve estar

local positio = {x=212, y=122, z=7} -- posição que será teleportado

local itemused = 2159  --- item que deverá estar na posição itemposition pra ser teleportado

e em movements.xml:

<movevent type="StepIn" actionid="19382" event="script" value="scarab.lua"/>

só colocar o actionid 19382 no teleporte que vc for utilizar

 

desculpe reviver o topico mas eu preciso desse script, porem sendo necessário tributar 8 itens diferentes poderia me ajudar?

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