Ir para conteúdo

Featured Replies

  • Respostas 8
  • Visualizações 581
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado
Em 03/05/2022 em 19:34, luanluciano93 disse:

local maxPlayersPerMessage = 10

local function getResets(playerId)
	local resultId = db.storeQuery("SELECT `resets` FROM `players` WHERE `id`= " .. playerId)
	if not resultId then
		return false
	end

	local resets = result.getNumber(resultId, "resets")
	result.free(resultId)
	return resets
end

function onSay(player, words, param)
	local onlineList = {}

	for _, targetPlayer in ipairs(Game.getPlayers()) do
		if player:canSeeCreature(targetPlayer) then
			table.insert(onlineList, ("%s (%d)[%d]"):format(targetPlayer:getName(), targetPlayer:getLevel(), getResets(targetPlayer:getId())))
		end
	end

	local playersOnline = #onlineList
	player:sendTextMessage(MESSAGE_EVENT_ADVANCE, ("%d players online."):format(playersOnline))

	for i = 1, playersOnline, maxPlayersPerMessage do
		local j = math.min(i + maxPlayersPerMessage - 1, playersOnline)
		local msg = table.concat(onlineList, ", ", i, j) .. "."
		player:sendTextMessage(MESSAGE_EVENT_ADVANCE, msg)
	end
	return false
end

 

tem para tfs 0.4 8.60?

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