Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-06-04, 15:17


Majorix







Wiek: 31
Na forum: 3287 dni
Posty: 4
Nick w MP: brag



Respekt: 50

Ostrzeżeń: 100%
Witam mam problem z premium. Jak kto? kupi panelem to daje mu to premium ale ustawia np na 2017-06-10 00:00:00 a nie ustala mu godziny o kt?rej kupuje. Chce ?eby to wygl?da?o np : 2017-06-10 13:51:37. Za pomoc respekt i piwo

Kod z panelu
          local result=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = DATE(curdate()) + INTERVAL %d DAY WHERE id=%d",days,getElementData(playerToReceive,"player:uid")))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-04, 20:07


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Spowodowane jest to tym, ?e u?ywasz typu "DATE", kt?ry s?u?y do zapisywania dni,miesi?cy,lat. Natomiast je?eli chcia?by? aby wprowadzane by?y godziny,minuty itd. musisz u?y? "DATETIME", wszystko znajdziesz tutaj:

https://dev.mysql.com/doc/refman/5.7/en/datetime.html

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-05, 10:29


Majorix







Wiek: 31
Na forum: 3287 dni
Posty: 4
Nick w MP: brag



Respekt: 50

Ostrzeżeń: 100%
Majorix, Mia?em w MySQL DATETIME i nadal nic ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-05, 11:50


Majorix







Wiek: 31
Na forum: 3287 dni
Posty: 4
Nick w MP: brag



Respekt: 50

Ostrzeżeń: 100%
eject, Nadal tylko data si? zmienia a godzina jest 00:00:00

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-05, 13:40


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

eject, Ty te? nie pomagaj na si??.

Cytat:

DATE(NOW()) + INTERVAL %d DAY WHERE id=%d",days,
jak sama nazwa 'days' czyli dni...

Ja tam na ogrpg si? nie znam do ko?ca ale spr?buj? pom?c.

local g,mi,getRealTime().hour,getRealTime().minute,getRealTime().second
local r,m,getRealTime().year+1900,getRealTime().month+1,getRealTime().monthday
local time r.."-"..string.format("%02d",m).."-"..string.format("%02d",d).." "..string.format("%02d",g)..":"..string.format("%02d",mi)..":"..string.format("%02d",s)
local result=exports['ogrpg-db']:dbSet(string.format("UPDATE ogrpg_users SET premiumdate = ? WHERE id=%d",time,getElementData(playerToReceive,"player:uid")))
Typ tabeli DATETIME

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 08:46


Majorix







Wiek: 31
Na forum: 3287 dni
Posty: 4
Nick w MP: brag



Respekt: 50

Ostrzeżeń: 100%
marcin778,
Niestety nie dzia?a, ale mam to :


function premiumDate(time)
    realTime=getRealTime()
    time=tonumber(time)
    value4=realTime.month+time
    date=string.format("%04d-%02d-%02d "realTime.year+1900value4+1realTime.monthday)
    return date
end


jak to zrobi? ?eby czas dzia?a? tu r?wnie??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-14, 12:19


mlodasnygo







Wiek: 16
Na forum: 3973 dni
Posty: 205

Piwa: 518

Respekt: 161,8
Respekt: 161,8Respekt: 161,8

dodaj realTime.hours , realTime.minutes , realTime.seconds

Podpis
600 dni - 10 marca 2017
:piwo: 500 piw :piwo: - 10 marca 2017
Postaw piwo autorowi tego posta
 

 
Tagi: premium
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Premium Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku