Wysłany: 2016-12-31, 19:24
mis14
Wiek: 25 Na forum: 3924 dni Posty: 185
Piwa : 73
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
Wysłany: 2016-12-31, 19:27
_Haze
Peace Yo!
Wiek: 24 Na forum: 4184 dni Posty: 1648
Nick w MP: Haze
Piwa : 2628
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 )
outputChatBox ( plr , "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
Wysłany: 2016-12-31, 19:28
xJakob
Wiek: 31 Na forum: 3662 dni Posty: 164
Nick w MP: tylkoyolo
Piwa : 984
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 ( resultA ) then
setElementData ( plr , "player:premium" , true )
setElementData ( plr , "player:premiumdate" , v . premiumdate )
setPlayerName ( plr , "#E28800" .. getPlayerName ( plr ))
else
setElementData ( plr , "player:premium" , false )
end
Wysłany: 2016-12-31, 19:31
mis14
Wiek: 25 Na forum: 3924 dni Posty: 185
Piwa : 73
"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 ( resultA ) then
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
Wysłany: 2016-12-31, 19:34
xJakob
Wiek: 31 Na forum: 3662 dni Posty: 164
Nick w MP: tylkoyolo
Piwa : 984
mis14 , wiesz ja nie pracuje na our game wi?c nwm tylko napisa?em ci jak mo?e by?.
Tagi: zczytywaniem :: premium
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: