#Dv^ Posted June 15, 2016 Share Posted June 15, 2016 Hola! Perdón por molestar tanto Hice un panel para ver quienes son los 5 mejores asesinos, es decir ordenados del 1 al 12 de acuerdo a sus kills obtenidas ¿Qué se necesita para hacer eso? Este es el panel que hice local screenW, screenH = guiGetScreenSize() panel = guiCreateWindow((screenW - 369) / 2, (screenH - 334) / 2, 369, 334, "Top Killers", false) guiWindowSetSizable(panel, false) columna = guiCreateGridList(12, 30, 347, 294, false, panel) guiGridListAddColumn(columna, "Nombre", 0.3) guiGridListAddColumn(columna, "Killers", 0.3) guiGridListAddColumn(columna, "Muertes", 0.3) scroll = guiCreateScrollBar(5, 269, 337, 21, true, false, columna) ------------------------------------------------ guiSetVisible(panel, false) function abrirocerrar() if (guiGetVisible(panel) == false) then guiSetVisible(panel, true) showCursor(true) else guiSetVisible(panel, false) showCursor(false) end end bindKey("F9", "down", abrirocerrar) Link to comment
aka Blue Posted June 15, 2016 Share Posted June 15, 2016 Necesitas un 'loop' o bucle para sacar los datos de los jugadores acordes a sus estadísticas. Para ello tendrías que hacer esto desde servidor a cliente, ya que debes sacar datos con funciones server-side. Dado que los kills y las muertes supongo que se almacenan por accountData, utiliza esto: getAccounts getAccountData Link to comment
starksZ Posted June 15, 2016 Share Posted June 15, 2016 Usa una base de datos ( SQLite ), los AccountData no son muy recomendados Link to comment
#Dv^ Posted June 15, 2016 Author Share Posted June 15, 2016 Gracias, ya pude como Se los agradezco Link to comment
Guest Posted June 15, 2016 Share Posted June 15, 2016 Usa una base de datos ( SQLite ), los AccountData no son muy recomendados Si te fijas, los valores de setAccountData se guardan en una base de datos de SQL... Link to comment
Enargy, Posted June 16, 2016 Share Posted June 16, 2016 Usa una base de datos ( SQLite ), los AccountData no son muy recomendados Si te fijas, los valores de setAccountData se guardan en una base de datos de SQL... Pero no es lo mismo acceder a la base de datos del servidor que en lugar de tus propias creadas desde los resouces. Link to comment
starksZ Posted June 16, 2016 Share Posted June 16, 2016 Usa una base de datos ( SQLite ), los AccountData no son muy recomendados Si te fijas, los valores de setAccountData se guardan en una base de datos de SQL... Recuerdo un post de Narutimmy donde hacia un TOP usando accountData y decia que daba mucho lag... Es mas eficiente usar una base de datos propia Link to comment
Recommended Posts