Ir para conteúdo

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
https://xtibia.com/forum/topic/119797-resolvidoitem-ao-clikar-teleporta-topico-revisado/
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

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

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

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?

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?

 

 

SÓ FALA QUE N É POSSIVEL

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

SIM FIZ TUDIN EU USEI UMA PLACA DE LOJA DE ARMAS SABE AKELA QUE TME UMA SWORD... E N DEU EU CLIKO DA NOT POSSIBLE FIZ TUDO CERTIN AE COM VC DEU ?

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
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...