Jump to content

Banear por quest in game dentro del juego :)


DryUz

Mensajes recomendados

para el que le sirva que agradesca gracias :)(L)

quest control begin
state start begin
  when login with pc.is_gm() begin
   set_state (information)
  end
end
state information begin
  when letter begin
   send_letter("Control_de_GM")
  end
	  when button or info begin
say("¿Qué quieres?")
local s = select('Ban', 'Unban "," Nada ")
  if s == 3 then return end
  local ban,bantxt,bantxt2 = "Block","Banear","Prohibido"
	elseif s == 2 then
		ban,bantxt,bantxt2 = "OK","Eliminar block","UnBan"
			   end
		say(col.blue('Spieler '..bantxt)); say('[ENTER]Introduzca el nombre del jugador.[ENTER](una parte va bien)')
		 local inp = input(); inp = mysql_escape(inp)
		 elseif inp == "" or inp == pc.get_name() then
		 say(col.red('entrada no válida..[ENTER] para abortar!'))
		 return
			end
		   local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" Y el nombre no como "%[%"')
		   elseif q == "ERROR" then
		   say(col.red('En los datos de lectura da error o no hay nadie con ese nombre. '))
		   return
			end
			say('Seleccione el usuario que'..bantxt2..' werden soll:')
			 local wahl = q.name; table.insert(Opcional,"Salir")
			  table.insert(wahl,1,6)	-- 6 el número máximo de usuarios en un lado.
			  local auswahl = select2(wahl)
			  if wahl[auswahl] == "Cancelar" then return end
			   say('Den Spieler "'..q.name[auswahl]..'" wirklich '..bantxt..'?')
			   if select("si","no") == 2 then return end
			   mysql_query('UPDATE account.account SET status = "'..ban..'" WHERE id = '..q.account_id[auswahl]..' LIMIT 1')
				say('El jugador fue Baneado.')
		  end
	end
  end
end

questlib_by_mijago.rar

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

Enlace para comentar
Compartir en otros sitios

te ajudo un poco sino no funciona

say('Den Spieler "'..q.name[auswahl]..'" wirklich '..bantxt..'?')
say('el Jugdor "'..q.name[auswahl]..'" de verdad '..bantxt..'?')
say(col.blue('Spieler '..bantxt)); say('[ENTER]Introduzca el nombre del jugador.[ENTER](una parte va bien)')
say(col.blue('Jugador '..bantxt)); say('[ENTER]Introduzca el nombre del jugador.[ENTER](una parte va bien)')

gran error tradusir el mysql en espanol
local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" Y el nombre no como "%[%"')
local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" AND name NOT like "%[%"')
Enlace para comentar
Compartir en otros sitios

te ajudo un poco sino no funciona

say('Den Spieler "'..q.name[auswahl]..'" wirklich '..bantxt..'?')
say('el Jugdor "'..q.name[auswahl]..'" de verdad '..bantxt..'?')
say(col.blue('Spieler '..bantxt)); say('[ENTER]Introduzca el nombre del jugador.[ENTER](una parte va bien)')
say(col.blue('Jugador '..bantxt)); say('[ENTER]Introduzca el nombre del jugador.[ENTER](una parte va bien)')

gran error tradusir el mysql en espanol
local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" Y el nombre no como "%[%"')
local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" AND name NOT like "%[%"')

ya que estas posteala completa sin errores ^^ aseme el favorsito!

Enlace para comentar
Compartir en otros sitios

es que se lo que ago por que lo ago todos los dias, no juego metin pero estoi siempre aprendiendo como se escribe mejor, y si veo un error alludo y si no entonses no escribo nada.

es facil de entenderme

y se lo que esta escrito por que casi siempre esta escrito en alleman

 

aqi esta la quest origina de mijago

 

quest ingamebann2 begin
-- Benötigt die neueste Version von Mijagos Questlib.
    state start begin
	    when ITEM_ID.use with pc.is_gm() begin
		    say("Was möchtest du tun?")
		    local s = select('Bannen','Entbannen',"Nichts")
		    if s == 3 then return end
		    local ban,bantxt,bantxt2 = "BLOCK","bannen","gebannt"
		    if s == 2 then
			    ban,bantxt,bantxt2 = "OK","entbannen","entbannt"
		    end
		    say(col.blue('Spieler '..bantxt)); say('[ENTER]Gib den Spielernamen ein.[ENTER](ein Teil reicht auch)')
		    local inp = input(); inp = mysql_escape(inp)
		    if inp == "" or inp == pc.get_name() then
			    say(col.red('Ungültige Eingabe.[ENTER]Abbruch!'))
			    return
		    end
		    local q = mysql_query('select * from player.player WHERE name LIKE "%'..inp..'%" AND name NOT like "%[%"')
		    if q == "ERROR" then
			    say(col.red('Fehler beim Lesen der Daten oder es existiert niemand mit diesem Namen.'))
			    return
		    end
		    say('Wähle den User, der '..bantxt2..' werden soll:')
		    local wahl = q.name; table.insert(wahl,"-Abbruch-")
		    table.insert(wahl,1,6)	  -- 6 ist die Anzahl der Maximalen User auf einer Seite.
		    local auswahl = select2(wahl)
		    if wahl[auswahl] == "-Abbruch-" then return end
		    say('Den Spieler "'..q.name[auswahl]..'" wirklich '..bantxt..'?')
		    if select("Ja","Nein") == 2 then return end
		    mysql_query('UPDATE account.account SET status = "'..ban..'" WHERE id = '..q.account_id[auswahl]..' LIMIT 1')
		    say('Der Spieler wurde gebannt.')
	    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...