Ir para conteúdo

Preciso De Ajuda Em Um Script


_ferrari_

Posts Recomendados

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:

 

 

Link para o comentário
Compartilhar em outros sites

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 por iRockStar
Link para o comentário
Compartilhar em outros sites

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 por _ferrari_
Link para o comentário
Compartilhar em outros sites

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