#Dv^ Posted June 15, 2016 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)
aka Blue Posted June 15, 2016 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
starksZ Posted June 15, 2016 Posted June 15, 2016 Usa una base de datos ( SQLite ), los AccountData no son muy recomendados
Guest Posted June 15, 2016 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...
Enargy, Posted June 16, 2016 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.
starksZ Posted June 16, 2016 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
Recommended Posts