o script que eu te dei que erro ele apresentava?
Sistema De Passagem Por Tempo...help Meee
Por Diley007, 12 de mai. de 2012 em Scripts
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

info
Grupo: Conde
Registrado: 21/03/12
Posts: 651
Reputação: +89
Char no Tibia: Pussycat !

Criei Um Rapidinho para vc
va em data / movements / scripts / e renome qualqer arquivo.lua para lvltemplo
e add isso tudo la dentro
function onStepIn(cid, item, position, fromPosition)
local templo = {x= 160, y= 54, z= 7} ----Position do seu templo
local exhaust = 10 --Em quantos segundos dps que podera passar
doTeleportThing(cid, templo)
if (getPlayerStorageValue(cid, config.s) <= os.time()) then
setPlayerStorageValue(cid,config.s,os.time()+config.exhaust)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você passou pela porta so que voce agr não vai poder passa por aki durante 10 segundos.")
else
doPlayerSendCancel(cid,"Você não pode passsar agora so daki 10 segundos.")
end
return TRUE
end
e dps em movements.xml add essa tag la
<movevent type="StepIn" itemid="9280" event="script" value="walkback.lua"/>
entao so isso espero ter ajudado
ate
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

#Reportado, @Smartbox. Estou considerando seu post como flood, pois você posta códigos que não funcionam com variáveis inexistentes sem sintaxe correta, e não é a primeira vez que faz isso. Preste mais atenção e teste seus códigos antes de posta.
E nem responda a isso senão vou considerar outro flood, caso queira tirar satisfação mande private.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Smartbox o que e isso?
Cade os locais que vc expressa esta totalmente errado nao persista com erros pois são erros faceis de ser concertados e voce continua
Cara precisa estudar mais e prestar mais atençao.
Nao e a primeira vez que eu te do um sermão.
Cuidade voce ja foi reportado nao deixe ser reportado denovo.
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

o script que eu te dei que erro ele apresentava?
po coloquei tudo certim so que ele n funfa, passei pela porta umas trocentas vezes e ele n funfa,
tipo se mando coloca < movevent event="StepIn" uniqueid="18900" script="passtemp.lua" /> mais na hora de colocar o serv on dava erro, ai eu mudei para <movevent type="StepIn" uniqueid="18900" event="script" value="passtemp.lua"/> sera que e por isso ???
Smartbox, teste seu script, todos os scripts postados aqui no xtibia em seu nome
estavam faltando alguma coisa.
teste ou será alertado.
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Nao apresenta erro o script
tem certeza que configuro certinho
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

Nao apresenta erro o script
tem certeza que configuro certinho
tenho
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Refiz ele tenta agr
local temp = {exhausted = 1200000, -- Time you are exhausted in seconds.
storage = 5858, -- Storage used for "exhaust."
}
function onStepIn(cid, item, position, fromPosition)
tele = {x=132, y=348, z=7}
if(getPlayerStorageValue(cid, temp.storage) > os.time() and getPlayerStorageValue(cid, temp.storage) < 100+os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte após "..(getPlayerStorageValue(cid, temp.storage) - os.time()).." segundos.")
doTeleportThing(cid,tele)
return true
end
setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)
return true
end
Editado Maio 13 por caotic
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

se não funcionar, usa esse:
local temp = {
exhausted = 30, -- tempo em segundos
storage = 58589
}
function onStepIn(cid, item, position, fromPosition)
if(getPlayerStorageValue(cid, temp.storage) > os.time()) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte após "..(getPlayerStorageValue(cid, temp.storage) - os.time()).." segundos.")
doTeleportThing(cid,fromPosition)
else
setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted)
end
return true
end
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Acredito eu que os dois vão funcionar
Se nenhum funcionar fail para nos eu e Jhon
A e fique atento a configuraçao eu expressei meu script numa posiçao
Jhon ja expresso em ser "parado" voltando
e jhon desculpe por copiar sua funçao de verificaçao de tempo para mandar msg
Nao resistir de copiar
info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho

se não funcionar, usa esse:
local temp = { exhausted = 30, -- tempo em segundos storage = 58589 } function onStepIn(cid, item, position, fromPosition) if(getPlayerStorageValue(cid, temp.storage) > os.time()) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Volte após "..(getPlayerStorageValue(cid, temp.storage) - os.time()).." segundos.") doTeleportThing(cid,fromPosition) else setPlayerStorageValue(cid, temp.storage, os.time() + temp.exhausted) end return true end
vlw mulekoti o seu funfo, o do caotic q n tava dando...mais vlw pela ajuda ![]()




info
Grupo: Artesão
Registrado: 17/01/12
Posts: 137
Reputação: -1
Char no Tibia: Nao Tenho
quero criar sistema de tile por tempo, onde o player passa no tile e so podera passar de novo depois de um determinado tempo...REP+ pela ajuda...
so dando um up
Editado Maio 13 por Diley007