Witam. gram z kolegami na serwerku i jest praca streetview. No i nie dodaje punkt?w do 3d tekstu, dopiero po restarcie skryptu na rankingi dodaje ten punkt.
function svrank()
local info = "#3366ffNajwi?cej wykonanych kurs?w:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from pystories_users order by streetview desc")
for i = 1,10 do
info = info.."\n"..i..". #3366ff"..q[i].login.." #cccccc| #3366ff"..q[i]["streetview"].." #cccccckurs?w"
setElementData(t6,"name",info)
end
end
addEventHandler('onResourceStart',resourceRoot,svrank)
Na:
function svrank()
local info = "#3366ffNajwi?cej wykonanych kurs?w:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from pystories_users order by streetview desc")
for i = 1,10 do
info = info.."\n"..i..". #3366ff"..q[i].login.." #cccccc| #3366ff"..q[i]["streetview"].." #cccccckurs?w"
setElementData(t6,"name",info)
end
end
addEventHandler('onClientRender',root,svrank)
Z baz? danych wszystko git tylko po prostu zamiast gdy podejdziemy nie pokazuje sie aktualny wynik tylko po restarcie skryptu. Jutro postaram zie cos napisa? po stronie ?mienia i napisze jeszcze
function najnowszygracz()
local info2 = "#3366ffOstatnio zarejestrowani gracze:#cccccc"
local q2 = exports['pystories-db']:dbGet("SELECT * from pystories_users order by id desc")
for i = 1,10 do
if q2[i] then
info2 = info2.."\n"..i..". #3366ff"..q2[i].login.." #cccccc| #3366ff"..q2[i]["registered"].."#cccccc"
setElementData(t2,"name",info2)
end
end
end
addEventHandler('onResourceStart',resourceRoot,najnowszygracz)
function najwiecejgodzin()
local info3 = "#3366ffGracze z najwi?cej przegranych minut:#cccccc"
local q3 = exports['pystories-db']:dbGet("SELECT * from pystories_users order by hours desc")
for i = 1,10 do
if q3[i] then
info3 = info3.."\n"..i..". #3366ff"..q3[i].login.." #cccccc| #3366ff"..q3[i]["hours"].." #ccccccminut"
setElementData(t3,"name",info3)
end
end
end
addEventHandler('onResourceStart',resourceRoot,najwiecejgodzin)
function aktualizujrp()
local info = "#3366ffGracze z najwi?ksz? ilo?ci? reputacji:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from pystories_users order by srp desc")
for i = 1,10 do
if q[i] then
info = info.."\n"..i..". #3366ff"..q[i].login.." #cccccc| #3366ff"..q[i]["srp"].." #ccccccRP"
setElementData(t,"name",info)
end
end
end
addEventHandler('onResourceStart',resourceRoot,aktualizujrp)
function respektorg()
local info = "#3366ffOrganizacje z najwi?ksz? ilo?ci? respektu:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from yd_przestepcze order by respekt desc")
for i = 1,5 do
if q[i] then
info = info.."\n"..i..". #3366ff"..q[i].organizacja.." #cccccc| #3366ff"..q[i]["respekt"].." #ccccccrespektu"
setElementData(t4,"name",info)
end
end
end
addEventHandler('onResourceStart',resourceRoot,respektorg)
function gornikrank()
local info = "#3366ffNajwi?cej wydobytych surowc?w:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from gornik_logi order by trafne desc")
for i = 1,10 do
if q[i] then
info = info.."\n"..i..". #3366ff"..q[i].login.." #cccccc| #3366ff"..q[i]["trafne"].." #ccccccsurowc?w"
setElementData(t5,"name",info)
end
end
end
addEventHandler('onResourceStart',resourceRoot,gornikrank)
function svrank()
local info = "#3366ffNajwi?cej wykonanych kurs?w:#cccccc"
local q = exports['pystories-db']:dbGet("SELECT * from pystories_users order by streetview desc")
for i = 1,10 do
if q[i] then
info = info.."\n"..i..". #3366ff"..q[i].login.." #cccccc| #3366ff"..q[i]["streetview"].." #cccccckurs?w"
setElementData(t6,"name",info)
end
end
end
addEventHandler('onResourceStart',resourceRoot,svrank)
setTimer(function()
aktualizujrp()
najnowszygracz()
najwiecejgodzin()
respektorg()
gornikrank()
svrank()
end, 60000*5,0)[/lua]
Powodem b??du jest zbyt ma?a ilo?? rekord?w w tabeli. Wystarczy doda? warunek sprawdzaj?cy czy w tabeli istnieje indeks X.
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