Arsilex Posted November 3, 2012 Posted November 3, 2012 Hola me gustaria saber como hacer para cuando un player tenga por ejemplo 500 puntos y otro 250 que el que tenga 500 le ponga rank 1 y el que tenga 250 que se le ponga 2 ????
Castillo Posted November 3, 2012 Posted November 3, 2012 Podes poner a todos los jugadores con sus puntos en una tabla, y luego usar: table.sort San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
NodZen Posted November 3, 2012 Posted November 3, 2012 como los pongo en una tabla ._.? En .xml ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 como los pongo en una tabla ._.? En .xml podrias poner un ejemplo pls
NodZen Posted November 3, 2012 Posted November 3, 2012 como los pongo en una tabla ._.? En .xml podrias poner un ejemplo pls ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 ._.? y que ago con eso? eso es el xml no es un ejemplo de como crear el xml
Castillo Posted November 3, 2012 Posted November 3, 2012 como los pongo en una tabla ._.? En .xml Nada quever. Lee sobre tablas en lua.org. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
NodZen Posted November 3, 2012 Posted November 3, 2012 Yo vi un script que tiene levels en .XML y funciona bien. ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
NodZen Posted November 3, 2012 Posted November 3, 2012 Yo vi un script que tiene levels en .XML y funciona bien. "Test 1" experienceRequired = "20" /> "Test 2" experienceRequired = "100" /> "Test 3" experienceRequired = "150" /> "Test 4" experienceRequired = "200" /> "Test 5" experienceRequired = "2000" /> ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 pero sabes como esta echo ese script ??? no...
NodZen Posted November 3, 2012 Posted November 3, 2012 pero sabes como esta echo ese script ??? no... Es el exp_system de Solidsnake. No se porque esta codificado. ------------------------------------------------------------------------------------------ My scripts http://community.multitheftauto.com/index.php?p=resources&s=details&id=6977 http://community.multitheftauto.com/index.php?p=resources&s=details&id=7740
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 por que el no quiere que nadie lo modifique y que alla 30000000 script copia??
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 addEventHandler("onResourceStart", root, function() local players = getElementsByType ( "player" ) for i, k in ipairs(players) do table.insert (tabla, getElementData ( source, "Puntos-Rangos")) table.sort (tabla) end end asi seria mas o menos e.e?
Castillo Posted November 3, 2012 Posted November 3, 2012 No, tenes que leer sobre tablas y table.sort. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Castillo Posted November 3, 2012 Posted November 3, 2012 Nada quever, una tabla se define asi: tabla = { } San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Arsilex Posted November 3, 2012 Author Posted November 3, 2012 hize esto asi y no me funciona Rangos = { } addEventHandler("onResourceStart", root, function() local players = getElementsByType ( "player" ) for i, k in ipairs(players) do table.insert (Rangos, getElementData ( k, "Puntos-Rangos")) table.sort (Rangos) end end ) ni me da error ni nada
Castillo Posted November 3, 2012 Posted November 3, 2012 Porque no se usa asi. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Renkon Posted November 4, 2012 Posted November 4, 2012 Una forma MUY facil es agregar todo a una BASE DE DATOS, ejecutar una query y ORDER BY RANK ASC creando un INDEX por cada uno, sumándose en UNO. Nótese que esto sería util para casos como ver en comandos. Si se usa por ejemplo para scoreboard puede empeorar el funcionamiento del server
Arsilex Posted November 4, 2012 Author Posted November 4, 2012 es que eso es lo que necesito yo lo uso en scoreboard
Recommended Posts