antiblock
Rodnia | Alpha & Omega
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Sign in to follow this  
'PACI

[Quest]Ranking - Top 15

6 posts in this topic

Boas Tardes,

Venho Trazer Aqui Uma Quest que Mostra Um Ranking Dos Primeiros 15 Jogadores Com Mais Experiência/Nível.

quest raking begin			state start begin							when XXXX.chat."Ranking" begin											local rangliste = mysql_query("SELECT * FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","rootpw","player","rootip")											say_title("Top 15")											say("#:			   Nome									  Nível ")											say("Top 1:   "..rangliste.name[1].."		   "..rangliste.level[1].." ")											say("Top 2:   "..rangliste.name[2].."		   "..rangliste.level[2].." ")											say("Top 3:   "..rangliste.name[3].."		   "..rangliste.level[3].." ")											say("Top 4:   "..rangliste.name[4].."		   "..rangliste.level[4].." ")											say("Top 5:   "..rangliste.name[5].."		   "..rangliste.level[5].." ")											say("Top 6:   "..rangliste.name[6].."		   "..rangliste.level[6].." ")											say("Top 7:   "..rangliste.name[7].."		   "..rangliste.level[7].." ")											say("Top 8:   "..rangliste.name[8].."		   "..rangliste.level[8].." ")											say("Top 9:   "..rangliste.name[9].."		   "..rangliste.level[9].." ")											say("Top 10:	"..rangliste.name[10].."   "..rangliste.level[10].." ")		   say("Top 11: "..rangliste.name[11].."   "..rangliste.level[11].." ")		   say("Top 12: "..rangliste.name[12].."   "..rangliste.level[12].." ")		   say("Top 13: "..rangliste.name[13].."   "..rangliste.level[13].." ")		   say("Top 14:   "..rangliste.name[14].."   "..rangliste.level[14].." ")		   say("Top 15: "..rangliste.name[15].."   "..rangliste.level[15].." ")		   local s = select("Sair")											elseif s == 1 then															return							end			endend
Aqui o Tutorial Copiado Do Meu Ultimo Tópico ( Com Quest )

Como Meter Isso No Servidor ?

Copiam tudo o que está no quadro e colam no bloco de notas ou no notepad ++ e guardam com o sequinte nome:

ranking.quest
Depois dirigem-se ao Filezilla e vão ao seguinte diretório:

/usr/rain/channel/share_data/locale/portugal/quest
A Parte de rain e de portugal variam, depende das files que usam.

Ainda na mesma pasta Quest procuram um ficheiro com o nome de:

locale_list
Clicam com o botão direito do rato em cima dele e escolhem a opção Ver/Editar

E no final adicionam o nome que deram à quest, no meu caso:

ranking.quest
E carregam no Enter.

Fecham e Guardam.

Vão à Máquina escrever:

cd /usr/rain/channel/share_data/locale/portugal/quest./qc ranking.quest
E finalmente dão /reload q ingame ou reboot.

Como posso alterar para outro NPC?

Fácil, onde diz

when XXXX.chat begin
Apenas alteram o XXXX para o ID do NPC que voces queiram.

É tudo.

Espero ter sido explícito.

É tudo.

Créditos: Serex

Share this post


Link to post
Share on other sites
antiblock
https://arwen2.global/

Gostei !!!Cumprimentos

Share this post


Link to post
Share on other sites

Aqui na minha vb dá um erro: 

syntax error : [string "start"]:20: <eof> expected near 'elseif'
ranking.quest:26:Abort (core dumped)

 

como resolvo isso?

 

Cumprimentos, 
Henrique Soares

Share this post


Link to post
Share on other sites

Tenta assim:

 

Imagem colocada

 

É de notar que precisas da função mysql_query do Mijago para meter isso a funcionar.

Share this post


Link to post
Share on other sites

QUEST : ranking
STATE : start
WHEN  : 20095.chat ("Ranking")
qc in malloc(): error: allocation failed
Abort (core dumped)
 

Share this post


Link to post
Share on other sites
Em 30/11/2012 at 14:58, 'PACI disse:

Boas Tardes,

Venho Trazer Aqui Uma Quest que Mostra Um Ranking Dos Primeiros 15 Jogadores Com Mais Experiência/Nível.

 


quest raking begin			state start begin							when XXXX.chat."Ranking" begin											local rangliste = mysql_query("SELECT * FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","rootpw","player","rootip")											say_title("Top 15")											say("#:			   Nome									  Nível ")											say("Top 1:   "..rangliste.name[1].."		   "..rangliste.level[1].." ")											say("Top 2:   "..rangliste.name[2].."		   "..rangliste.level[2].." ")											say("Top 3:   "..rangliste.name[3].."		   "..rangliste.level[3].." ")											say("Top 4:   "..rangliste.name[4].."		   "..rangliste.level[4].." ")											say("Top 5:   "..rangliste.name[5].."		   "..rangliste.level[5].." ")											say("Top 6:   "..rangliste.name[6].."		   "..rangliste.level[6].." ")											say("Top 7:   "..rangliste.name[7].."		   "..rangliste.level[7].." ")											say("Top 8:   "..rangliste.name[8].."		   "..rangliste.level[8].." ")											say("Top 9:   "..rangliste.name[9].."		   "..rangliste.level[9].." ")											say("Top 10:	"..rangliste.name[10].."   "..rangliste.level[10].." ")		   say("Top 11: "..rangliste.name[11].."   "..rangliste.level[11].." ")		   say("Top 12: "..rangliste.name[12].."   "..rangliste.level[12].." ")		   say("Top 13: "..rangliste.name[13].."   "..rangliste.level[13].." ")		   say("Top 14:   "..rangliste.name[14].."   "..rangliste.level[14].." ")		   say("Top 15: "..rangliste.name[15].."   "..rangliste.level[15].." ")		   local s = select("Sair")											elseif s == 1 then															return							end			endend

Aqui o Tutorial Copiado Do Meu Ultimo Tópico ( Com Quest )

 

É tudo.

Créditos: Serex

Olá, boa quest, como eu faria para aparecer o "Meu ranking" ai? Aparece os 15 e o de quem utiliza tbm mesmo não estando entre os 15

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this