Serex Posted September 7, 2012 Report Share Posted September 7, 2012 Bueno chicos hoy os traigo una sencilla quest para que podais ver hasta el top 15 en el juego clickando solo a 1 npc. quest raking begin state start begin when 20095.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("#: Nombre Nivel ") 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("Salir") elseif s == 1 then return end end end Santy!., Lamarck and fuuton97 3 Quote Link to comment Share on other sites More sharing options...
Ryukend Posted September 7, 2012 Report Share Posted September 7, 2012 , Grandioso, lo probare a ver que tal Quote Link to comment Share on other sites More sharing options...
�Alejandro&Sara�Tkm Posted September 7, 2012 Report Share Posted September 7, 2012 Muy buena quest si tienes la de cuando alguien se conecta lo anuncia o cuando pasan de nivel me vendrian muy bn Quote Link to comment Share on other sites More sharing options...
ElRaulxX Posted September 7, 2012 Report Share Posted September 7, 2012 El problema de esto es que la función mysql no viene incluida por defecto en los servidores, asà que para la mayorÃa de usuarios de este foro, esta quest les será bastante inútil. Quote Link to comment Share on other sites More sharing options...
Serex Posted September 7, 2012 Author Report Share Posted September 7, 2012 Raul podrÃas hacer una guÃa sobre como instalar la función mysql en el servidor, vendrÃa bastante bien para algunos users, si tu no tienes tiempo la haré yo cuando pueda. Quote Link to comment Share on other sites More sharing options...
SeMa™ Posted September 7, 2012 Report Share Posted September 7, 2012 Ya fue realizada en el questlib 2012 no? Quote Link to comment Share on other sites More sharing options...
Santy!. Posted September 7, 2012 Report Share Posted September 7, 2012 Raul podrÃas hacer una guÃa sobre como instalar la función mysql en el servidor, vendrÃa bastante bien para algunos users, si tu no tienes tiempo la haré yo cuando pueda. ahora me saco 1 duda y la hago raul ya me lo explico por skype hace unos dias. Quote Link to comment Share on other sites More sharing options...
Santy!. Posted September 7, 2012 Report Share Posted September 7, 2012 Ya fue realizada en el questlib 2012 no? no presisas declararla en ningun lado. Quote Link to comment Share on other sites More sharing options...
Santy!. Posted October 5, 2012 Report Share Posted October 5, 2012 local s = select("Salir") elseif s == 1 then va 1 if no 1 elseif Quote Link to comment Share on other sites More sharing options...
KeKo Posted October 7, 2012 Report Share Posted October 7, 2012 Gracias SANTY, eso lo puse bien ya, pero el error me sigue saliendo, no lee la funcion: Calls undeclared function! : mysql_query Estare atento al foro por si sabes la solucion, un saludo. Tenes que añadir a tu quest_funcionts la funcion mysql_query al final del todo, pero como dijo sin la parte del questlib es bien inutil xd. Quote Link to comment Share on other sites More sharing options...
Yori Posted October 22, 2012 Report Share Posted October 22, 2012 Pero como tanta gente hablando de esta quest y nadie la probo?? con el permiso de Serex la subo reparada, weno, tmb la modifique un poco, con 15 de top se sale del fondo y queda feo quest ranking begin state start begin when 20095.chat."Ranking" begin local rangliste = mysql_query("SELECT player.name, player.level FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","passnavicat","player","ipnavicat") say_title("Top 10") say("#: Nombre Nivel ") say_reward("Top 1: "..rangliste.name[1].." "..rangliste.level[1].." ") say_title("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].." ") local s = select("Salir") if s == 1 then return end end end end Saludos Bat 1 Quote Link to comment Share on other sites More sharing options...
topekone Posted June 17, 2013 Report Share Posted June 17, 2013 No me funciona, hay que añadir algo más? tengo en quest functions metido el mysql_query ya y la query la compila bien, cada vez que le doy a ver el ranking, no se ven los players, y en putty me sale esto: Quote Link to comment Share on other sites More sharing options...
PACI Posted June 17, 2013 Report Share Posted June 17, 2013 No me funciona, hay que añadir algo más? tengo en quest functions metido el mysql_query ya y la query la compila bien, cada vez que le doy a ver el ranking, no se ven los players, y en putty me sale esto: Eso es por la versión de MySQL que tienes instalada en el dedicado. Quote Link to comment Share on other sites More sharing options...
topekone Posted June 17, 2013 Report Share Posted June 17, 2013 Y cómo lo actualizo? Quote Link to comment Share on other sites More sharing options...
PACI Posted June 17, 2013 Report Share Posted June 17, 2013 Y cómo lo actualizo? Que versión utilizas? Quote Link to comment Share on other sites More sharing options...
Shogun Posted June 18, 2013 Report Share Posted June 18, 2013 Función mysql y otras escritas por el mismo autor para quien le interese: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Leandro Andrade, litachi1995l, Lamarck and 2 others 5 Quote Link to comment Share on other sites More sharing options...
Zoltrix Posted November 9, 2015 Report Share Posted November 9, 2015 No me funciona y tengo las funciones agregadas. Para testearla lo hice así, lo primero la pase a pergamino en lugar de NPC quest ranking begin state start begin when login or enter with pc.is_gm() begin set_state (infor) end end state infor begin when letter begin send_letter("Ranking") end when button or info begin local rangliste = mysql_query("SELECT player.name, player.level FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC","root","AQUI PUSE MI PASS DE NAVICAT","player","AQUI PUSE MI IP DE NAVICAT") say_title("Top 10") say("#: Nombre Nivel ") say_reward("Top 1: "..rangliste.name[1].." "..rangliste.level[1].." ") say_title("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].." ") local s = select("Salir") if s == 1 then return end end end end Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.