Jump to content

ReuS

Miembro
  • Contador contenido

    230
  • Ingreso

  • Última visita

  • Días ganados

    1

Mensajes publicados por ReuS

  1. Pues nada, no hay mucho para decir... un gracias no viene mal 😆 los anuncios van dentro de notices_list, un archivo que deben crear en data/notices_list

    -- ReuS para Metin2Zone
    
    quest notices begin
    	state start begin
    		when letter with pc.get_name() == "[GA]ReuS" begin
    			send_letter("Noticias automaticas")
    		end
    
    		when button or info with pc.is_gm() begin
    			local text = {
    				[0] = "Noticias automaticas desactivadas.",
    				[1] = "Noticias automaticas activadas.",
    			}
    
    			say_title("Noticias automaticas[ENTER]")
    			say(text[game.get_event_flag("notices_loop")])
    			say("Que deseas hacer?[ENTER]")
    			local choice = select("Activar noticias automaticas", "Desactivar noticias automaticas", locale.cancel)
    			if choice == 3 then return end
    			if choice == 2 then
    				syschat("Las noticias automaticas han sido desactivadas.")
    				game.set_event_flag("notices_loop", 0)
    				clear_server_timer("notices_server_loop")
    			elseif choice == 1 then
    				syschat("Las noticias automaticas han sido activadas.")
    				game.set_event_flag("notices_loop", 1)
    				server_loop_timer("notices_server_loop", 30*60) -- Intervalo de 30 minutos
    			end
    		end
    
    		when notices_server_loop.server_timer with game.get_event_flag("notices_loop") != 0 begin
    			local notices = get_notices()
    			big_notice_all(notices[number(1, table.getn(notices))])
    		end
    
    		function get_notices()
    			local table_get_notices = {}
    			local f = io.open("data/notices_list", "r")
    			if not f then return {} end
    
    			for line in f:lines() do
    				table.insert(table_get_notices, line)
    			end
    			f:close()
    			return table_get_notices
    		end
    	end
    end

     

  2. Hola, he metido el codigo que muestra el % de mejora en el cliente, pero me he topado con que queda medio amontonado y no me agrada visualmente, lo unico que podido hacer es cambiar la posicion del cuadro de dialogo arriba, pero no pude o al menos no me di cuenta donde cambiar la posicion de los materiales, para subirlos, y que la ventana de "volver abrir" no quede tan pegada al  Probabilidad de mejora, alguien que sea mas experto y me diga como solucionar o me guie un poco para agrandar la ventana de refine, quiero dejar la imagen 2, pero que no quede tan pegado los textos de abajo image.png

  3. hace 25 minutos, Dilong dijo:

    Cargas el mapa con el wolrdeditor y lo generas en esta opcion

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    resto como los .txt lo puedes sacar de otro mapa del SF y editarlo con nuevas coordenadas y regen, pero lo importante es el attr

    Muchas gracias Dilong

  4. hace 14 horas, portykwe dijo:

    forum.turkmmo.com/konu/2563526-yeni-ws-haritasi-hayran-kalacaksiniz-apo444/

    No sera este??

     

    Te recomiendo buscar el mapa traducido en truco y luego en sus foros, tiene muy buen material y si entiendes, guias...

    Gracias, lo descargue, pero le falta la parte que se sube a los files :c

  5. hace 7 horas, portykwe dijo:

    Bro si mal no recuerdo

    En el moob_proto busca Attack_speed y move_speed viene por defecto 101 en el metin de dolor, pero  sabes que los metines no atacan ni nada esos numeros si no estoy equivocado son de otro archivo,

    Busca en tu servidor el .txt con el nombre group_group ( no voy a explicar su función ni la de group por que ya hay guías por aqui) veras que hay una serie de vnums que hacen referencia a grupos de mobs, si escogemos uno y lo remplazamos por Attack_speed y move_speed en moob_proto y guardas, dumpeas, copilas y reinicias, veras que los mobs que salen en metin son los del grupo(vnum del grupo) que has puesto.

    Si mal no recuerdo, hace tiempo que no hago cosas de esas 😅

    correctamente explicado

  6. supongo que habras editado esta parte 

      local id = mysql_query("SELECT player.account_id from player.player where player.name = '"..nombre.."'","root","sasuke","player","192.192.192.100")
                            --say(id.account_id[1].." intento 1")
                            --say(id.id.." intento 2")
                            mysql_query("Update account.account set account.status = 'BLOCK' WHERE account.id = "..id.account_id[1].."","root","sasuke","account","192.192.192.100")
                            say(nombre.." ha sido baneado.")

     

    ademas de eso, si te salen errores, no somos adivinos, postea las fotos de los errores veo que eres nuevo, quieres abrir un proyecto y no sabes como cargar una quest, estamos graves,,,

     

  7. es mas facil si editas el special_item_group.txt ... alli metes los items que quieres que den las cajas luz luna xD y deberias añadir el chequeo al loguear el personaje, que seria algo asi...

    when login with game.set_event_flag("luz luna_drop") == 1 begin
        chat("El evento cajas luz sigue activo")
        end

  8. Hola, tu eras el dueño de ava verdad?, es buena iniciativa para quienes no tienen mucho conocimiento y buscan a alguien de confianza que los asesore. Estaria bueno que dejaras algunos presupuestos para los nuevos.  En plan, si tienes files a la venta, cuanto, cuanto la instalacion, web etc. (aunque tambien se que no es buena idea, por la competencia).

    La verdad buena iniciativa, tienes experiencia y eres conocido, es lo que buscan mucho de los nuevos que quieren entrar en el mundo de los servidores, te felicito, suerte y exitos.

×
×
  • Crear nuevo...