• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Tablica

GarQet

Own3d!
Joined
Feb 10, 2009
Messages
1,381
Solutions
14
Reaction score
81
Siemanko. W jaki sposób wrzucić nicki graczy do tablicy, a potem z tej tablicy pobierać nick jeden po drugim od największej wartości "p", a następnie działać dalej na tych graczach?
LUA:
db.executeQuery("SELECT `name` FROM `top` WHERE `online` = 1 ORDER BY `p` DESC LIMIT 3")
Pobrałem 3 nicki w zależności od wielkości w tablicy p. Jak dalej postąpić? :/
 
pogogogluj suko, bym pomógł, ale ni chuja, bo raz obraziłeś mistrza i teraz szydzę z ciebie, akysz.
wiem, powiesz, że jestem żałosny.
 
Dobra, przepraszam już nie będę :/
Do zamknięcia.
 
Code:
function table.inverse (t)
   local i = { }
   for a, b in pairs(t) do i[b]=a end
   return i
end

tablica = {}
tablica_inverse = {}
db.executeQuery("SELECT `name` FROM `top` WHERE `online` = 1 ORDER BY `p` DESC LIMIT 3")
   
       table.insert(tablica,result:getString())
       tablica_inverse = table.inverse(tablica)
    end
nie wiem czy o to ci chodziło , nie sprawdzałem jak wróce do domu to sprawdze,poprawie.
 
Code:
function table.inverse (t)
   local i = { }
   for a, b in pairs(t) do i[b]=a end
   return i
end

tablica = {}
tablica_inverse = {}
db.executeQuery("SELECT `name` FROM `top` WHERE `online` = 1 ORDER BY `p` DESC LIMIT 3")
   
       table.insert(tablica,result:getString())
       tablica_inverse = table.inverse(tablica)
    end
nie wiem czy o to ci chodziło , nie sprawdzałem jak wróce do domu to sprawdze,poprawie.

Nie działa, jak printuje tablice to są puste.
 
Azi na chuj się znów udzielasz? Zamknij już tą pizdę i wypierdalaj z dala od mojego tematu :/

@Topic
Pomoże ktoś czy już wszyscy mają syndrom tego niedojeba Azi'ego?

#Edit
LUA:
	function table.inverse(t)
		local i = { }
		for a, b in pairs(t) do i[b]=a end
		return i
	end

	tablica = {}
	tablica_inverse = {}
	local result = db.getResult("SELECT `name` FROM `top` ORDER BY `p` DESC LIMIT 3")
	if(result:getID() == -1) then
		print(Brak wynikow zapytania.)
		return false 
	end
	local nazwa = result:getDataString("name")
	
	result:free()
	
	table.insert(tablica, nazwa)
	tablica_inverse = table.inverse(tablica)
	
	print(tablica)
	print(tablica_inverse)
Jak pobrać tą tablice? Jak ją printuje to nic się nie pokazuje = puste. Czyli, że nie ma wyników czy, że przy printowaniu to nie działa, ale tablica wyniki zawiera?
 
Last edited:
O to chodzi?
Code:
local res = db.getResult('SELECT `name` FROM `top` ORDER by `p` DESC LIMIT 3;')
if res:getID() ~= -1 then
    local t = {}
    repeat
        table.insert(t, res:getDataString('name'))
    until not res:next()


    print(table.concat(t, ' '))
    res:free()
end
 
Last edited:
ja pierdole kiedy on dostanie w koncu bana :/
modki do roboty

to nie ma sensu, lepiej, żeby obraził 1-10 osób niż, żeby dostał bana, założył nowe konta i napierdalał spamem cały otland, lepiej olać te parę postów, niż potem klikać "usuń" itd.

wgl, wyjebane, tutaj nie znajdziesz tematu bez flejma

główne przesłanie to "bez dobrej napinki, nie ma rozkminki"


# temat
jeśli odp. Diatha Ci nie pomogła, to rozwiń trochę swoją myśl, to postaram się pomóc ;s bo nie do końca czaje co chcesz zrobić, chcesz pobrać 3 rekordy i posegregować je patrząc na wielkość (ilość liter) czy jak?
 
Back
Top