Ir para conteúdo

[Resolvido]Item Ao Clikar Teleporta {topico Revisado}


guixap

Posts Recomendados

Olá Xtibianos

 

Gostaria de um Script que ao clicar em um Objeto (uma placa eu gostaria, O PLAYER É TELEPORTADOR PRA TAL LUGAR MEU CASO UMA QUEST) quando player entra em uma quest, se caso a pessoa morrer ela pode voltar, mais caso a pessoa termine a QUEST e pegar o item ela n poderia mais usar akela Placa para voltar para a quest

 

Agradeço Deis De Jah

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

Muito simples :\

 

"...atraves dele uma vez..."

 

data/actions/scripts/ placa.lua

function onUse(cid,item,frompos,item2,topos)

-- Config
local to_pos = {x=1567, y=1587, z=7} -- Lugar que vai ir quando clicar
       local Storage = 7777 -- Indique uma storage NÃO usada...
-- Config

   if getPlayerStorageValue(cid,Storage) == -1 then
doSendMagicEffect(getCreaturePosition(cid),10)
doTeleportThing(cid,to_pos)
doSendMagicEffect(getCreaturePosition(cid),10)
       setPlayerStorageValue(cid,Storage,1)
   else
       doPlayerSendTextMessage(cid,25,"Você ja foi.")
   end
end

 

data/actions/ actions.xml

 <action uniqueid="XXXX" script="placa.lua"/>

 

 

Está para poder ir somente 1x, mas eu acho errado. Se o cara vai la e morre, nunca mais vai poder tentar outra vez?

 

Fuiii...

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

VErdade não tinha pensado nisso... intaum tem como vc me ajuda que eu vo usar para qeust o bang tipo dae como eu faço pra que se a pessoa der use no chest ela n pdoe masi voltar lah

 

eu vo tentar colok o playerstorage com unique da quest vamo ver se da certo

 

AE LEK N FUMEGO AKI.... N PRECISARIA COLOKR O ID DO ITEM AE NO SCRIPT ?

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

sim é uma placa akela placa de loja de loot

 

EU TO PERGUNTANDO SE N PRECISA COLOCAR O ID DA PLACA NO SCRIPT

 

pq num deu aki

 

Logico que não né :s

 

o ID do item você tem que coloca no script do baú...

 

ta dando algum erro na placA ou não está indo?

Link para o comentário
Compartilhar em outros sites

Você colocou...

 

data/actions/ actions.xml

<action uniqueid="XXXX" script="placa.lua"/>

 

uniqueid="XXXX" -- uma unique que não está em uso

e a uniqueid na PLACA com o Mapa Editor?

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

Não vejo erro no script do kkk11111

Pra que o player nao possa voltar lá depois de clicar no baú é só tirar o setStorageValue do script da placa,

e colocar o setStorageValue no script do baú.

 

Assim quando o player usar o bau, vai adicionar o mesmo storage que a placa checa e ele

nao podera ir denovo.

 

Verifique também se não da nenhum erro no exe quando voce da use na placa.

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...