Cze??, mam ma?y problem komenda daj?ca premium wpisuje je w sql i nadaje premium lecz gracz po relogu tego premium nie dostaje i nie wczytuje core, kod od saveplayers.lua
function getPremium(plr,premium)
if premium then
local result=exports["rpg_mysql"]:dbGet("SELECT * FROM pystories_users WHERE id=? AND premium=?",getElementData(plr,"player:sid"), premium)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
return true
else
return false
end
end
end
Probowa?em zrobi? z DB2 z DB z pystories-db z rpg_mysql i nic Nieczyta dalej a wszystko jest ustawione Premiumdate jest na jakies 4 lata jest Premium na 1. Pomo?e kto? szybko ^^? Za najlepsz? porade postawie hyh. Odst?py s? zrobione dobrze tylko tutaj ?le wygl?daj? xD
function getPremium(plr,premium)
if premium then
local result=exports["rpg_mysql"]:dbGet("SELECT * FROM pystories_users WHERE id=? AND premium=?",getElementData(plr,"player:sid"), premium)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", getElementData(plr,"player:sid"))
if result and #result > 0 then
return true
else
return false
end
end
end
Potem jak masz w pysie funkcje bodaj?e loadPlayerData to dopisz tam co? takiego
local queryA=string.format("SELECT * FROM pystories_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(plr,"player:sid"))
local resultA=exports["DB2"]:pobierzWyniki(queryA)
if (resultA) then
setElementData(plr,"player:premium",true)
setElementData(plr,"player:premiumdate",v.premiumdate)
setPlayerName(plr,"#C0FF00"..getPlayerName(plr))
setElementData(plr,"premium:level",1)
else
setElementData(plr,"player:premium",false)
end
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