Ir para conteúdo

Featured Replies

Postado
Spoiler

function onThink(interval, lastExecution)
        local max, query = 5, db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;")
    local str = "Top "..max.." jogadores online :\n\n"
    if (query:getID() ~= -1) then 
        k = 1 
        while true do
            str = str .. " \n " .. k .. " - "..query:getDataString("name").." ["..query:getDataInt("level").."]"
            k = k + 1
            if not(query:next()) or k > max then
                break 
            end 
        end 
        query:free()
    end
    doBroadcastMessage(str, 22)
    return true
end

 

 

Alguém me ajuda? transformar esse rank em rank por valor do storage se alguem puder agradeçoo.

REP´++

Agora, KR3 disse:
  Mostrar conteúdo oculto

function onThink(interval, lastExecution)
        local max, query = 5, db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;")
    local str = "Top "..max.." jogadores online :\n\n"
    if (query:getID() ~= -1) then 
        k = 1 
        while true do
            str = str .. " \n " .. k .. " - "..query:getDataString("name").." ["..query:getDataInt("level").."]"
            k = k + 1
            if not(query:next()) or k > max then
                break 
            end 
        end 
        query:free()
    end
    doBroadcastMessage(str, 22)
    return true
end

 

 

Alguém me ajuda? transformar esse rank em rank por valor do storage se alguem puder agradeçoo.

REP´++

 

 

 

DESCULPE O TITULO ESCREVI RAPIDO DEMAIS 

GLOBALEVENTS

Postado
function onThink(interval, lastExecution)
	
	local storage = 15000 -- valor da storage
	local max = 5 -- quantos jogadores irao aparecer no rank
	local str = "--[Rank De Storages]--\n\n" -- nome do rank
	
	local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..storage.." ORDER BY cast(value as INTEGER) DESC;")
	if (query:getID() ~= -1) then 
		k = 1 
		repeat 
			str = str .. "\n " .. k .. ". "..getPlayerNameByGUID(query:getDataString("player_id")).." - [" .. query:getDataInt("value") .. "]"
			k = k + 1 
		until k > max or not query:next() 
	end 
	doBroadcastMessage(str, 22)
	return true
end

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo