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

Wysłany: 2016-12-31, 19:24


mis14







Wiek: 25
Na forum: 3924 dni
Posty: 185

Piwa: 73

Respekt: -149

jest problem nie z czytuje premium wa?no?ci i wygasania
b??d co wyst?puje
Kod:

[ogrpg]/ogrpg-core/saveplayers.lua:45: attempt to concatenate field 'premium' (a nil value)


Kod:

local uid = getElementData(plr, 'player:uid')
-- check premium status

local result = exports['ogrpg-db']:dbGet('select * from og_premium where uid=? and date > now()', uid)
if result and #result > 0 then
setElementData(plr, 'player:premium', true)
-- setPlayerName(plr,"#dbb234"..getPlayerName(plr))

outputChatBox(plr, "Posiadasz aktywn? uslug? Premium /n Jest ona aktywna do "..result[1]['premium'].." .")
outputChatBox(plr, "Aby przed?u?y? us?ug? Premium wpisz /premium.")
end

local result = exports['ogrpg-db']:dbGet('select * from og_premium where uid=? and date < now()', uid)
if result and #result > 0 then
if result[1]['premium'] ~= '0000-00-00 00:00:00' then
local query = exports['ogrpg-db']:dbSet('update og_premium set date="0000-00-00 00:00:00" where uid=?', uid)
if query then
setElementData(plr, 'player:premium', false)

outputChatBox( plr, "Twoja us?uga Premium wygas?a!")
outputChatBox(plr, "Aby zakupi? ponownie us?ug? Premium wpisz /premium.")
end
end
end

end
return false
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-31, 19:27


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020


local uid getElementData(plr'player:uid')
-- check premium status

local result exports['ogrpg-db']:dbGet('SELECT* FROM og_premium WHERE 
uid=? and date > now()'uid)
if result and #result > 0 then
for k,v in pairs(result) do
setElementData(plr'player:premium'true)
-- setPlayerName(plr,"#dbb234"..getPlayerName(plr))

outputChatBox(plr"Posiadasz aktywn? uslug? Premium /n Jest ona aktywna do "..v['premium'].." .")
outputChatBox(plr"Aby przed?u?y? us?ug? Premium wpisz /premium.")
end

local result exports['ogrpg-db']:dbGet('SELECT* FROM og_premium WHERE uid=? and date < now()'uid)
if result and #result > 0 then
if v['premium'] ~= '0000-00-00 00:00:00' then
local query exports['ogrpg-db']:dbSet('UPDATE og_premium SET date="0000-00-00 00:00:00" WHERE uid=?'uid)
if query then
setElementData(plr'player:premium'false)

outputChatBoxplr"Twoja us?uga Premium wygas?a!")
outputChatBox(plr"Aby zakupi? ponownie us?ug? Premium wpisz /premium.")
end
end
end
end
end
return false
end 

Ten kod kojarzy mi si? z rakiem.

Ostatnio zmieniony przez _Haze 2016-12-31, 19:38, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-31, 19:28


xJakob







Wiek: 31
Na forum: 3661 dni
Posty: 164
Nick w MP: tylkoyolo

Piwa: 984

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

mis14,

local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1"getElementData(plr,"player:uid"))
        local resultA=exports["ogrpg-db"]:pobierzWyniki(queryA)
        if (resultAthen
            setElementData(plr,"player:premium",true)
            setElementData(plr,"player:premiumdate",v.premiumdate)
            setPlayerName(plr,"#E28800"..getPlayerName(plr))
        else
            setElementData(plr,"player:premium",false)
        end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-31, 19:31


mis14







Wiek: 25
Na forum: 3924 dni
Posty: 185

Piwa: 73

Respekt: -149

"xJakob" napisał/a:

mis14,

local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1"getElementData(plr,"player:uid"))
        local resultA=exports["ogrpg-db"]:pobierzWyniki(queryA)
        if (resultAthen
            setElementData(plr,"player:premium",true)
            setElementData(plr,"player:premiumdate",v.premiumdate)
            setPlayerName(plr,"#E28800"..getPlayerName(plr))
        else
            setElementData(plr,"player:premium",false)
        end
lecz to nie jest ten system premium

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-31, 19:34


xJakob







Wiek: 31
Na forum: 3661 dni
Posty: 164
Nick w MP: tylkoyolo

Piwa: 984

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

mis14, wiesz ja nie pracuje na our game wi?c nwm tylko napisa?em ci jak mo?e by?.

Postaw piwo autorowi tego posta
 

 
Tagi: zczytywaniem :: 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 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