Ir para conteúdo
  • 0

Sistema De Tempo Em Stone


rokaroma

Pergunta

tem como fazer uma stone ID 1354 sumir por algum tempo 60segundos , 20 segundos ,

e ao puxar a alavanca aparece uma mensagem

 

EX:voce so tem "tal" segundos pra passar.

e se nao passar nesse tempo a pedra volta e tera que puxa a alavanca novamente.

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

3 respostass a esta questão

Posts Recomendados

  • 0
local config = {
lugarDaPedra = { x = , y = , z = },
tempo = 5 , -- Em segundos
idDaPedra = 1520,
}

function onUse(cid, item, item2)
   doPlayerSendTextMessage(cid, 22, "Você tem "..config.tempo.." sengundos pra passar antes que a pedra volte!")
   uid = getThingFromPos(config.lugarDaPedra)
   doRemoveItem(uid)
   addEvent(voltarPedra, config.tempo * 1000, cid)
end

function voltarPedra(cid)
doCreateItem(config.idDaPedra, 1, config.lugarDaPedra)
end

Link para o comentário
Compartilhar em outros sites

  • 0

Ok , so que nao sei onde boto o CODE explique melhor .huh.png

 

--------------------------------------------------------

ERRO

 

[Error - LuaScriptInterface::loadFile] data/actions/scripts/stone.lua:8: ')' expected near '5'

[19/06/2012 15:22:15] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/stone.lua)

[19/06/2012 15:22:15] data/actions/scripts/stone.lua:8: ')' expected near '5'

----------------------------------------------------------

SCRIPT:

 

local config = {

lugarDaPedra = { x=286, y=206, z=6 },

tempo = 5 , -- Em segundos

idDaPedra = 1354,

}

 

function onUse(cid, item, item2)

doPlayerSendTextMessage(cid, 22, "Você tem "5" sengundos pra passar antes que a pedra volte!")

uid = getThingFromPos(config.lugarDaPedra)

doRemoveItem(uid)

addEvent(voltarPedra, config.tempo * 1000, cid)

end

 

function voltarPedra(cid)

doCreateItem(config.idDaPedra, 1, config.lugarDaPedra)

end

---------------------------------------------------

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

  • 0

Erro meu, corrigido:

local config = {
lugarDaPedra = { x = , y = , z = },
tempo = 5, -- Em segundos
idDaPedra = 1520
}

function onUse(cid, item, item2)
   doPlayerSendTextMessage(cid, 22, "Você tem "..config.tempo.." sengundos pra passar antes que a pedra volte!")
   uid = getThingFromPos(config.lugarDaPedra)
   doRemoveItem(uid)
   addEvent(voltarPedra, config.tempo * 1000, cid)
end

function voltarPedra(cid)
doCreateItem(config.idDaPedra, 1, config.lugarDaPedra)
end

Link para o comentário
Compartilhar em outros sites

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