Jump to content

Npc GM´s


Dilong

Mensajes recomendados

Spoiler

quest rango_gm begin
state start begin
when 20094.chat."Conceder rango GM" with pc.get_name()=="Nombre_pj" begin
say_title("Npc")
say("texto")
local rango = select("Agregar nuevo GM","Eliminar y bloquear GM","Lista GM","Bloquear cuenta","Cerrar")
if rango == 1 then
	say_title("Npc")
say("Escribe el id de la cuenta del nuevo GM")
	local gm = input()
	if gm == "" then
		notice("error")
		return end
say_title("Npc")
say("Escribe el nombre del nuevo GM")
	local gm2 = input()
	if gm2 == "" then
		notice("error2")
		return end
say_title("Npc")
say("Acontinuacion escribe un rago:")
say("No importa si es escrito en minuscula")
say_reward("IMPLEMENTOR, HIGH_WIZARD, GOD, LOW_WIZARD")
		local gm3 = input()
		if gm3 == "" then
			notice("error3")
			return end
			local rango = mysql_query("SELECT id FROM account.account WHERE login = '"..gm.."' ")
			mysql_query("INSERT INTO common.gmlist(mAccount, mName, mAuthority) VALUES ('"..gm.."', '"..gm2.."', '"..gm3.."')")
			mysql_query("UPDATE player.player SET name = '"..gm2.."' WHERE account_id = '"..rango.id[1].."'")
			say_title("Npc")
			say("Registrado")
			say("Para completar escribe el comando reload a ")
			say_reward("Si al nombre del Pj GM se le fue puesto")
			say_reward("caracteres especiales, se debera esperar")
			say_reward("10 minutos o mas para que se visualize")
			say_reward("En ese tiempo no deben loguearse en la")
			say_reward("cuenta")
			elseif rango == 2 then
				say_title("Npc")
				say("Escribe la id de la cuenta del GM")
					local gm4 = input()
			if gm4 == "" then
				notice("error")
				return end
				mysql_query("UPDATE account.account SET status = 'block' WHERE login = '"..gm4.."'")
				mysql_query("DELETE FROM common.gmlist WHERE mAccount = '"..gm4.."'")
				command("reload a")
				say_title("Npc")
				say("La cuenta del GM ha sido bloqueado[ENTER]y quitado de la lista")
				elseif rango == 3 then
					say_title("Npc")
					say("Estos son los GM´s registrados actualmente")
					local lista_gm = mysql_query("SELECT * FROM common.gmlist")
					for i=1,10 do
						say(" Id cuenta: "..lista_gm.mAccount[i].." Nombre GM: "..lista_gm.mName[i].." ")
					end
				end
					if rango == 4 then
						say_title("Npc")
						say("Elige una opcion")
						local bloqueo = select("Bloquear cuenta","Desbloquear cuenta","Cerrar")
						if bloqueo == 1 then
							say_title("Npc")
							say("Escribe la id de la cuenta")
							local id_cuenta = input()
							if id_cuenta == "" then
								notice("error4")
								return end
								mysql_query("UPDATE account.account SET status = 'block' WHERE login = '"..id_cuenta.."'")
								notice("La cuenta "..id_cuenta.." ha sido bloqueado")
								elseif bloqueo == 2 then
									say_title("Npc")
									say("Escribe la id de la cuenta")
								local id_cuenta2 = input()
							if id_cuenta == "" then
								notice("error5")
								return end
									mysql_query("UPDATE account.account SET status = 'OK' WHERE login = '"..id_cuenta2.."'")
									notice("La cuenta "..id_cuenta2.." ha sido desbloqueado")
									return
								end
							end
						end
					end
				end

 

 

Enlace para comentar
Compartir en otros sitios

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...