_F

Preciso De Ajuda Em Um Script

Por _ferrari_, 13 de nov. de 2009 em Archived

otserv
tibia
script
5
649
13 de novembro de 2009 às 22:33

Bem, o sistema que estou criando está apresentando alguns problemas técnicos que não estou conseguindo resolver.

Eu preciso de alguma function que seja executada com o player online ou não, diariamente.

Pensei em várias coisas, vou citar algumas pra ajudar:

 

Um conjunto de creaturescript incluindo um onThink() para funcionar enquanto o player está on, um onLogout() para registrar o horário do logout e um onLogin() para, se passou as 24h enquanto o player está off, ser executada a função.

 

Alguma function que funcione ao mesmo tempo que o server save, algo do tipo function onSave() x_x

 

então... estou sem idéias. Se não for incomodo, gostaria que alguém também explicasse mais ou menos como eu posso fazer isso das 24h, pois não sou bom com tempo. Estou pensando em:

 

marcar os.time()

somar os.time() com 3600*24

marcar num storage

fim

checa se o storage é igual ao os.time()

se for, quer dizer que passou 24h desde que marcou a primeira vez

então a function é executada

por exemplo

setPlayerStorageValue(cid,666,1)

e marca novamente o os.time() pra acontecer de novo em 24

 

agradeço desde já :smile_positivo: :smile_positivo:

 

 

rockstar96R
14 de novembro de 2009 às 12:50
function onThink()
for _, cid in ipairs(getPlayersOnline()) do
	if getPlayerStorageValue(cid, STORAGE_DO_VIP) <= 0 then
		doTeleportThing(cid, POSIÇÃO_FREE)
	end
end
return true
end

Editado Novembro 14 por iRockStar

14 de novembro de 2009 às 13:38

ainda não resolveu, acho que talvez tenha postado no lugar errado, não quero script quero explicação. vou reportar.

 

típico gaúcho que mancha nossa reputação, bota vergonha na cara guri.

Editado Novembro 14 por _ferrari_

rockstar96R
14 de novembro de 2009 às 13:47

reporta ai nerdao

 

duvidas eh nas duvidas nao nos pedidos

Editado Novembro 14 por iRockStar

14 de novembro de 2009 às 14:57

Tópico Movido para Dúvidas sobre Scripts.