Ir para conteúdo

Aparecer uma pedra após passar em uma tile


Posts Recomendados

O script é o seguinte, quando você passa em uma determinada tile que tem tal action, ele cria uma pedra em tal lugar que é removida após alguns segundos.

 

Crie um arquivo.lua em movements/scripts e renomeie para createstone e coloque isso dentro:

local config = {
pos = {x=10434,y=11326, z=10},
interval = 5,
}

function delete()
local delete = getTileItemById(config.pos, 1285)
doRemoveItem(delete.uid, 1)
end
function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) == TRUE then
doCreateItem(1285,1,config.pos)
addEvent(delete, config.interval*1000)
end
return true
end

Explicando o script:

 

pos = local que a pedra vai aparecer e depois desaparecer.

 

interval = quantos segundos ela vai demorar para ser removida.

 

doCreateItem(1285,1,config.pos) = o ID 1285 é o id da pedra a aparecer.

 

Depois, adicione essa tag ao movements:

        <movevent type="StepIn" actionid="xxxx" event="script" value="createstone.lua" />

Em actionid você coloca o número que vai por na tile.

 

É isso, galera, um dos meus primeiros scripts, espero que tenham gostado.

 

Atenciosamente,

 

Keilost

 

 

Créditos 100% Keilost

 

 

Gostou? REP++

Editado por Keilost
Link para o comentário
Compartilhar em outros sites

não testei mas se houver repetição não gera erro? toda vez que um player andar sobre o tile vai criar uma pedra, e você pode também verificar se o item existe antes de excluir por questão de segurança e alguns outros detalhes... fora isso tudo, tópico formatado e bem explicado, parabéns.

Editado por henriqueberro
Link para o comentário
Compartilhar em outros sites

Na verdade o script eu fiz para usar na poi, naquele parte que ele passa na tile, e aparece uma pedra e a galera em que esperar, só que teleporta o player e eu removi essa função.

Mas caso quiser que eu adicione uma checagem, só falar.

Link para o comentário
Compartilhar em outros sites

pq q isso ta na area de aprovaçao de TUTORIAL? u,U isso eh soh um script de movement, isso pode ser criado diretamente na area de actions, talks e movements u,U

Link para o comentário
Compartilhar em outros sites

Reportado para que movam !!!

Antes de postar qualquer coisa procure saber a area coreta antes !!!

@KluiMaster

Posts desse tipo são considerados floods, podendo levar a um alerta verbal ou físico. Espero que não volte a fazer. ;)

 

Atenciosamente, Beeki.

Editado por Beeki
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...