Jump to content

Quest "STAFF "Online"


Sarck3Imperios

Mensajes recomendados

Bueno con esta quest ud podra ver su staff online

Quest.

quest teamOnline begin
    state start begin
	    when letter begin
		    send_letter("Lista_de_Sfaff")
	    end
	    when button or info begin
		    local colorList = {}
		    colorList[0] = color256(220, 10, 10) --Offline
		    colorList[1] = color256(10, 220, 10) --Online
		   
		    local query = m_query("SELECT REPLACE(REPLACE(mName, '[', '('),']', ')') as name, last_play > DATE_SUB(NOW(), INTERVAL 15 MINUTE) and visible = 1 as online FROM common.gmlist INNER JOIN player.player ON player.name = gmlist.mName WHERE visible != -1")
		    local height = 310
		    raw_script("[WINDOW_SIZE width;350|height;"..height.."]")
		    say_title("Team Lisste   Root = Offline | Gruen = Online")
		    if table.getn(query) <= 0 then
			    say("Actualmente no hay nadie disponible")
			    return
		    end
		    for i = 1, table.getn(query) do
			    local row = query[i]
			    local name = row[1]
			    local online = tonumber(row[2])
			    local color = colorList[online]
			    say(color..name)
		    end
	    end
    end
end 

 

Deben crear un .sql llamado (common.gmlist)

 

DROP TABLE IF EXISTS `gmlist`;
CREATE TABLE `gmlist` (
  `mID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mAccount` varchar(16) NOT NULL DEFAULT '',
  `mName` varchar(16) NOT NULL DEFAULT '',
  `mContactIP` varchar(16) NOT NULL DEFAULT '',
  `mServerIP` varchar(16) NOT NULL DEFAULT 'ALL',
  `mAuthority` enum('IMPLEMENTOR','HIGH_WIZARD','GOD','LOW_WIZARD','PLAYER') DEFAULT 'PLAYER',
  `visible` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`mID`)
) 

Y eso es todo :) credito epvp

my freds

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Enlace para comentar
Compartir en otros sitios

Bueno con esta quest ud podra ver su staff online

Quest.

quest teamOnline begin
	state start begin
		when letter begin
			send_letter("Lista_de_Sfaff")
		end
		when button or info begin
			local colorList = {}
			colorList[0] = color256(220, 10, 10) --Offline
			colorList[1] = color256(10, 220, 10) --Online
		  
			local query = m_query("SELECT REPLACE(REPLACE(mName, '[', '('),']', ')') as name, last_play > DATE_SUB(NOW(), INTERVAL 15 MINUTE) and visible = 1 as online FROM common.gmlist INNER JOIN player.player ON player.name = gmlist.mName WHERE visible != -1")
			local height = 310
			raw_script("[WINDOW_SIZE width;350|height;"..height.."]")
			say_title("Team Lisste   Root = Offline | Gruen = Online")
			if table.getn(query) <= 0 then
				say("Actualmente no hay nadie disponible")
				return
			end
			for i = 1, table.getn(query) do
				local row = query[i]
				local name = row[1]
				local online = tonumber(row[2])
				local color = colorList[online]
				say(color..name)
			end
		end
	end
end

 

Deben crear un .sql llamado (common.gmlist)

 

DROP TABLE IF EXISTS `gmlist`;
CREATE TABLE `gmlist` (
  `mID` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `mAccount` varchar(16) NOT NULL DEFAULT '',
  `mName` varchar(16) NOT NULL DEFAULT '',
  `mContactIP` varchar(16) NOT NULL DEFAULT '',
  `mServerIP` varchar(16) NOT NULL DEFAULT 'ALL',
  `mAuthority` enum('IMPLEMENTOR','HIGH_WIZARD','GOD','LOW_WIZARD','PLAYER') DEFAULT 'PLAYER',
  `visible` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`mID`)
)

Y eso es todo :) credito epvp

my freds

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

 

El gm_list ya está creado, solo tienes que hacer la columna visible.

Enlace para comentar
Compartir en otros sitios

  • 1 year later...

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...