Witam ot?? chcia?bym zrobi? co? takiego by nie mierzy?o ostatnich przejazd?w, lecz by by?a topka np top 10 naj czas?w. I jak kto? ma dobry czas niech ten czas si? aktualizuje na lepszy.
Jest to kod na 1/4 mili
s_side
[lua]addEvent("mila:koniec",true)
addEventHandler("mila:koniec",resourceRoot,function(czas,veh)
if not czas then return end
if not veh then return end
local uid=getElementData(client,"player:uid")
exports["ogrpg-db"]:dbSet("REPLACE INTO Ranking_14mila (uid, model, time) VALUES(?, ?, ?)", uid, getVehicleName(veh), czas)
end)
str="1/4 TOP 10 !"
local t=createElement("text")
setElementData(t,"scale",1)
setElementPosition(t,-2927.30, -1182.35, 9.82+1.1)
createBlip(-2927.30, -1182.35, 9.82, 33)
function aktualizujText()
local q=exports["ogrpg-db"]:dbGet("select DISTINCT Ranking_14mila.*,ogrpg_users.login,ogrpg_users.login2 from Ranking_14mila inner join ogrpg_users on Ranking_14mila.uid=ogrpg_users.id order by time asc limit 10")
str="nRanking 1/4 mili(Ostatni czas):"
for i,v in ipairs(q) do
if v["login2"] == false then
str=""..str.."n"..i..". "..v["login"].." ("..v["model"]..") - "..string.format("%0.2f",v["time"]).."s"
else
str=""..str.."n"..i..". "..v["login2"].....
Witam chce napisa? list? 10 os?b kt?re maj? najwi?cej exp. Ilo?? exp mia?aby by? pobierana z tabeli sql. Tu zaczyna si? problem bo nie wiem jak pobra? te dane z bazy i wy?wietli? t? list?.
Witam, dzi? mam ch?? zaprezentowa? wam gamemode kt?ry by? kiedy? na Polski TOP Serwer, na mapie grywa?o po 20 os?b bez hosted.
Mapa jest oparta w 99 procentach na MySQL. Jedyne co by?o na plikach to zapis log?w, codziennie si? tworzy nowy plik w folderze logs z dat? obecnego dnia i zapis wszystkiego prawie.
Mapa korzysta z
[list]
mysql
zcmd
sscanf2
streamer
core
foreach
m_block
progress
a_http
dini
audio
[/list]
oraz sam gamemode jest podzielony na 33 modu?y. Wiem ?e nie kt?rzy nie lubi? jak mapa jest podzielona tyle modu??w lecz Nam to u?atwia?o prac? przy takiej ilo?ci kodu.
Map? ptsDM wydajemy z tego powodu i? wiele os?b tworzy?o na forach o tej samej tematyce tematy z pytaniami jak zrobi? takie textdrawy jak u Nas s? i inne jakie? pierdo?y. Wiele os?b chcia?o tak?e map? odkupi? z panelem czy bez lecz odmawiali?my. Dlatego pomy?leli?my z NexuSem, a wydamy map?. Zbli?aj? si? wakacje mo?e kto? si? tym zajmie. Otworzy jaki? serwer z t? map?, dlatego kod zosta? opublikowany.
W por?wnaniu do oryginalnej mapy, z tego zosta?y usuni?te spedycje i co? tam jeszcze NexuS usun??.
W map? w?o?yli?my du?o pracy, mam nadzieje ?e u?ytkownikowi Maku nie przeszkadza i? nasze nicki s? tak?e w /autor
[b]Atrakcje na serwerze / opis[/b]
[list][b][i]Areny - kilka aren typu oneshoot, minigun, jetpack, snajpe...
Wi?c tak, prosi??m inferno o pomoc na gg, lecz on nie pomaga na gg i zmusi? mnie do napisania tego. Wi?c chcia? bym zrobi? napis 3D z ka?dych arenw swojej mapie. ALe ja nawet nie wiem jak to zaczac na wikipedia jest tylkoe funkcji do napis?w 3d i nie wiem w og?le kt?ra to mo?e by? ta dobra. Chcia? bym aby ten napis by?y w danych mjescach. i znajdowa?y si? na nich podium np.1 nick. NexuS fragi(punkty. np 2. - Nie wiem jak to zrobi?, umiem jedynie zapytania mysql. Jak kto? by zrobi? mi chocia? jeden napis 3D do areny by? bym wdzi?czny. Za pomoc oczywi?cie respekt i piwka.
tutaj zapytania mysql.
minigun.
SELECT * FROM players ORDER BY a_minigun DESC LIMIT 5
rpg
SELECT * FROM players ORDER BY a_rpg DESC LIMIT 5
oneshoot
SELECT * FROM players ORDER BY a_oneshoot DESC LIMIT 5
jetpack
SELECT * FROM players ORDER BY a_jetpack DESC LIMIT 5
snajper
SELECT * FROM players ORDER BY a_snajper DESC LIMIT 5
zrobicie jeden napis 3D dla kt?rej? z tych aren i z byle jaka pozycj?, b?d? bardzo wdzi?czny!
"Mam gotowy system rejestracji, wszystko pi?knie ?adnie, zapisuje do pliku zab?jstwa i ?mierci i chcia?bym si? dowiedzie? jak zrobi? co? w stylu top10 graczy. Jaka jest funkcja ?eby sprawdzi? wszystkie pliki i wymieni? od najlepszego do najs?abszego?" (System rejestracji opiera si? na DINI).
Witam!
Od jakiego? czasu robi? mapk? na serwer i chcia? bym zrobi? top 10 warto?ci w kolumnie 'respekt' z tabeli gracze. Chodzi o to by wy?wietli?o po kolei 10 graczy z najwi?ksz? ilo?ci? respektu.
Wie kto? jak to zrobi? ? Bo ja nie mam zielonego poj?cia