Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá amigos, estou usando um servidor, mais precisamente Alissow 5.0, o ultimo lançado, ligado na mysql. Porem hoje precisamente notei um bug do capeta, uma desgraça mesmo, do nada o comando Rank! Parou de funcionar. Bem parou em partes, pois ao tentar abrir o ranking de Club, Sword e Fishing o mesmo não abre, não faz simplesmente nada e da erro no console.

 

 

Fotos do Erro:

21my.png
Esse é erro ao tentar ver Club Rank. E assim por diante Alguém teria uma ideia do que é?!

 

 

 

 

Outra coisa paguei uma empresa para arrumar meu Bug, e o mesmo não arrumo... Não vo sitar os nome por que talvez eles devolvam o meu dinhero foi o que era combinado

Link para o post
Compartilhar em outros sites
  • Respostas 9
  • Created
  • Última resposta

Top Posters In This Topic

Sem postar o codigo do RANK.LUA impossivel saber o que é....

 

 

 

Att;

NoNaMexD

Rep++ Se ajudei??? Bobagem!!!
Prefiro mil vezes um agradecimento gentil, com educação e sinceridade.
-------------------------------------------------------------------------------------------------------------------------


 

Link para o post
Compartilhar em outros sites

Bom irei posta o o código, mas ele esta normal


 

modaldialog2 = {
	title = "Rank",
	message = "Escolha o rank que você quer visualizar:",
	buttons = {
		{ id = 1, value = "Ver" },
		{ id = 2, value = "Cancelar" },
	},
	buttonEnter = 1,
	buttonEscape = 2,
	choices = {
		{ id = 1, value = "Fist" },
		{ id = 2, value = "Club" },
		{ id = 3, value = "Sword" },
		{ id = 4, value = "Axe" },
		{ id = 5, value = "Distance" },
		{ id = 6, value = "Shield" },
		{ id = 7, value = "Fish" },
		{ id = 8, value = "Magic" },
		{ id = 9, value = "Level" },
		{ id = 10, value = "Frags" }
	},
	popup = false
}

function callback2(cid, button, choice)
	if (button == 1) then
		local str = ""
		local name_now
		if (choice == 1) then
			str = "--[ Fist Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 0 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 2) then
			str = "--[ Club Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 1 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 3) then
			str = "--[ Sword Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 2 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 4) then
			str = "--[ Axe Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 3 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 5) then
			str = "--[ Distance Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 4 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 6) then
			str = "--[ Shield Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 5 ORDER BY `value` DESC;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 7) then
			str = "--[ Fish Rank ]--\n"
			query = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = 6 ORDER BY `value` DESC LIMIT 20;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(getPlayerNameByGUID(query:getDataString("player_id"))).." - [" .. query:getDataInt("value") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 8) then
			str = "--[ Magic Rank ]--\n"
			query = db.getResult("SELECT `maglevel`, `name` FROM `players` WHERE `group_id` < 3 ORDER BY `maglevel` DESC LIMIT 20;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(query:getDataString("name")).." - [" .. query:getDataInt("maglevel") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 9) then
			str = "--[ Level Rank ]--\n"
			query = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` < 3 ORDER BY `experience` DESC LIMIT 20;")
			if (query:getID() ~= -1) then k = 1 repeat if k > 20 then break end
				str = str .. "\n " .. k .. ". "..(query:getDataString("name")).." - [" .. query:getDataInt("level") .. "]"
				k = k + 1 until not query:next()
			end
		elseif (choice == 10) then
			str = "--[ Kills Rank ]--\n"
			query = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;")
			if query:getID() == -1 then
				str = str .. "\nNinguém matou ninguém." 
			end
			if (query:getID() >= 0) then k = 1 repeat if k > 20 then break end
				name_now, l = query:getDataString("name"), string.len(query:getDataString("name"))
				str = str .. "\n " .. k ..". ".. name_now .." - [" .. query:getDataInt("frags") .. "]" 
				k = k + 1 until not query:next()
			end
		end
		doShowTextDialog(cid, 2529, str)
	end
end
	
function onSay(cid, words, param)
	addDialog(modaldialog2, 1002, cid, callback2);
	return true
end
Link para o post
Compartilhar em outros sites

cara eu uso esse bem simples, não sei se é menos ou mais complexo que o seu mas tenta usar pra ver se buga:

local ranks = 
{
	['fist'] = {SKILL_FIST},
	['club'] = {SKILL_CLUB},
	['sword'] = {SKILL_SWORD},
	['axe'] = {SKILL_AXE},
	['distance'] = {SKILL_DISTANCE},
	['shield'] = {SKILL_SHIELD},
	['fish'] = {SKILL_FISHING},
	['magic'] = {SKILL__MAGLEVEL},
	['level'] = {SKILL__LEVEL}
}

function onSay(cid, words, param)
         local msg = string.lower(param)
         if ranks[msg] ~= nil then
            str = getHighscoreString((ranks[msg][1]))
         else
            str = getHighscoreString((SKILL__LEVEL))
         end
         doPlayerPopupFYI(cid, str)
         return TRUE
end
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96851
    Tópicos
    519617
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo