RO
pedido

Actions / Rank Storage

Por RodriigoRobson, 29 de out. de 2013 em Scripts

resolvido
script
4
902
29 de outubro de 2013 às 18:34

Boa Noite Galera. Eu queria um Script de Rank Storage ao dar use Em um item!

A Storage é 19999 .Bom espero que me Ajudem e darei Rep++

OmegaO
29 de outubro de 2013 às 22:47
function onUse(cid, item)
	local query = db.executeQuery or db.query
	query = query("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 19999 ORDER BY `value` DESC")
	if query:getId() > -1 then
		local str = "RANK"
		local i = 0
		repeat
			local guid, stg = query:getDataInt("player_id"), query:getDataInt("value")
			local name = getPlayerNameByGUID(guid)
			str = "\n"..name.." - "..stg
			i = i + 1
		until i == 10 or not query:next()
		return doShowTextDialog(cid, item.itemid, str)
	end
	return doPlayerSendCancel(cid, "Rank cannot be displayed.")
end

Aí é só criar a action pra um determinado item e apontar pra esse script.

03 de novembro de 2013 às 18:51

ta dando este error:

attempt to index local 'query' <a boolean value>
2 semanas depois...
OmegaO
10 de novembro de 2013 às 20:31

Tópico movido para a seção de dúvidas e pedidos resolvidos.