Jump to content

[QUEST]Bloquear Chat In-game.


fuuton97

Mensajes recomendados

Hola, hoy les traigo esta pequeña quest que hice, estuve 1 semana off por motivos personales, y en ese tiempo poco que tuve hice esta quest para gm para bloquear y/o desbloquear el chat.

 

Es algo simple, pero espero que les sirve:

-------------------------------------- // Script LUA Hecha por Fuuton97-- // @2013 - Metin2 Zone-- // Bloquear Chat - GM------------------------------------quest bloquear_chat begin		state start begin		when 20094.chat."Bloquear Chat" with pc.is_gm() begin			say_title(mob_name(20094))				say("¿Está molesto por el SPAM en el servidor?,")				say("que esperas a usar el bloqueo del chat.")				say("Conmigo podrás bloquear el chat de ")				say("cualquier usuario que usted desee,")				say("podrá bloquear y desbloquear con el tiempo")				say("que usted decida")				say_reward("Elimina esos SPAMERS")			local bloquear = select("Bloquear Chat" , "Desbloquear Chat" , "Salir")				if bloquear == 1 then			say_title(mob_name(20094))				say("Por favor introduzca el nombre del usuario a")				say("bloquear su chat:")			local bloquear_chat = input()				say("Ahora introduzca por cuanto tiempo")				say("quiere el bloqueo del chat.")				say("A continuación le daré algunos parámetros de tiempo:")				say("Tiempos:")				say("5 Minutos = 300")				say("10 Minutos = 600")				say("1 Hora = 3600")				say_reward("Por favor diga los segundos a bloquear el chat:")			local bloquear_tiempo = input()			command("block_chat ".. bloquear_chat .." ".. bloquear_tiempo .."")				say("Listo, bloqueado el chat del usuario ".. bloquear_chat .." ")			notice_all("El Chat del Jugador ".. bloquear_chat .." ha sido bloqueado por ".. bloquear_tiempo .." tiempos/segundos")			elseif bloquear == 2 then			say_title(mob_name(20094))				say("Por favor introduzca el nombre del personaje a")				say("desbloquear su chat:")			local desbloquear_chat = input()			command("block_chat ".. desbloquear_chat .." 0")			notice_all("El Chat del Jugador ".. desbloquear_chat .." ha sido desbloqueado!!")				say("Listo, Chat desbloqueado.")			elseif bloquear == 3 then			return			end		end	endend				

Saludos.

Enlace para comentar
Compartir en otros sitios

Esta buena , pero le agregaria un

if bloquear_chat == nil thensay_title(mob_name(20094))say("Debes introduccir algún nombre de un usuario")say("para poder acceder a Bloqueárle el chat.")returnend

Un ..

if bloquear_chat == pc.get_name() thensay_title(mob_name(20094))say("Lo siento , pero no puedes bloqueárte el chat")say("a tí mismo , intenta nuevamente con otro nombre.")returnend

Un ...

if bloquear_tiempo == nil thensay_title(mob_name(20094))say("Perdon , pero debes introduccir algun número")say("para poder darle el tiempo de bloqueo de chat.")returnend

Y Un ..

if desbloquear_chat == pc.block_chat(..desbloquear_chat..) == 0 thensay_title(mob_name(20094))say("Lo siento pero el jugador no tiene ningun bloqueo de chat.")say("Lo puedes desbanear cuando tenga un ban de chat. Suerte.")returnend

De todos modos esta buena ^^ +1

Enlace para comentar
Compartir en otros sitios

Esta buena , pero le agregaria un

if bloquear_chat == nill thensay_title(mob_name(20094))say("Debes introduccir algún nombre de un usuario")say("para poder acceder a Bloqueárle el chat.")returnend

Un ..

if bloquear_chat == pc.get_name() thensay_title(mob_name(20094))say("Lo siento , pero no puedes bloqueárte el chat")say("a tí mismo , intenta nuevamente con otro nombre.")returnend

Un ...

if bloquear_tiempo == nill thensay_title(mob_name(20094))say("Perdon , pero debes introduccir algun número")say("para poder darle el tiempo de bloqueo de chat.")returnend

Y Un ..

if desbloquear_chat == pc.block_chat(..desbloquear_chat..) == 0 thensay_title(mob_name(20094))say("Lo siento pero el jugador no tiene ningun bloqueo de chat.")say("Lo puedes desbanear cuando tenga un ban de chat. Suerte.")returnend

De todos modos esta buena ^^ +1

No es nill, si no nil.

 

if bloquear_chat == nil then.

Enlace para comentar
Compartir en otros sitios

Esta buena , pero le agregaria un

if bloquear_chat == nil thensay_title(mob_name(20094))say("Debes introduccir algún nombre de un usuario")say("para poder acceder a Bloqueárle el chat.")returnend

Un ..

if bloquear_chat == pc.get_name() thensay_title(mob_name(20094))say("Lo siento , pero no puedes bloqueárte el chat")say("a tí mismo , intenta nuevamente con otro nombre.")returnend

Un ...

if bloquear_tiempo == nil thensay_title(mob_name(20094))say("Perdon , pero debes introduccir algun número")say("para poder darle el tiempo de bloqueo de chat.")returnend

Y Un ..

if desbloquear_chat == pc.block_chat(..desbloquear_chat..) == 0 thensay_title(mob_name(20094))say("Lo siento pero el jugador no tiene ningun bloqueo de chat.")say("Lo puedes desbanear cuando tenga un ban de chat. Suerte.")returnend

De todos modos esta buena ^^ +1

Prefiero hacerlo así, pero cojo tu sugerencia. :P

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