Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Tutoriais (https://secretexperience.net/forumdisplay.php?f=39)
-   -   Ajustar Data da Siege (https://secretexperience.net/showthread.php?t=6179)

Muralha 23-03-2009 11:56 PM

Ajustar Data da Siege
 
1 Anexo(s)
Apenas colocar a data na query e executar ele vai te dar o resultado para colocar na tabela de castle campo siegedate.
ta ai ..
So agradecer srsrrs..


Bom reformulando a query :

SELECT UNIX_TIMESTAMP('2009-03-23 23:52:27') * 1000;
----------

huhu Dudu das 2 forma errada a certa essa acima .;D


Seria bom deixar isso fixo pq o que tem de admin perguntando isso não ta inscrito ...

KingKr0n0z 24-03-2009 01:38 AM

creio que ainda tem gente que nao vai entender... isso voces tem que fazer no banco de dados "navicat" certo muralha me corrija eu tive errado :laugh::jiggy:

Muralha 24-03-2009 01:54 AM

Isso no Banco de dados :D
Ir em query new query e run ..

MalucòÓ 24-03-2009 12:30 PM

como eu faço para desativa a siege em algums castelos ?

Muralha 24-03-2009 01:07 PM

zera a data .....rsrs

MalucòÓ 24-03-2009 02:43 PM

Zerei não deu certo não manin oO

_Dudu_1533 24-03-2009 03:36 PM

Muralha, fui testar a data retornada, e ele me retornou outra data.
Olhando melhor a query, vi que utilizou DATE_FORMAT.
Eu acredito que se você utilizar UNIX_TIMESTAMP(), informando como parâmetro a data (YYY-MM-DD), ele retornará o timestamp referente a data, com isso, basta multiplicar por 1000, para retornar em Milisegundos, já que o L2J trabalha com Milisegundos.

Veja:

Código:

SELECT (UNIX_TIMESTAMP('2009-03-23 23:52:27') * 1000) DataSiege
Assim, retornará a data exata.

Usando a sua lógica, e transformando o timestamp retornado em data, olha o que formou:

Citação:

20/12/2032 22:00:00
Até mais ^^

Muralha 24-03-2009 03:49 PM

ops vlw erro de calculo meu heheh . Acontece rssr

Inoxx 04-04-2009 10:38 AM

Realmente muito boa a query.
Mas eu tenho usado um add-on pra o Firefox chamado "TimeStamp Converter" que faz a conversão da data e hora pra Unix e vice-versa.
Só precisa por ou tirar os 3 últimos dígitos, correspondente à multiplicação por 1000 para se chegar ao resultado em milisegundos.
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Abraço
Inoxx

eyker 11-04-2009 05:20 PM

No l2jfree como eu faço???


Horários baseados na GMT -3. Agora são 10:44 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.