Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. Think
    3. Mensajes

    Think (@Think)

    31
    Reputación
    180
    Mensajes
    475
    Visitas
    0
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about Think

    Registrado
    Última vez conectado
    Edad
    33

    Publicados por Think

    • ¿Cómo se hace juntar los items en Navicat?

      No es navicat sólo, va más bien por parte del cliente.

      publicado en Ayuda
    • Piedra Alma a P

      Me ha entrado la duda... asi que he decidido probar por mi mismo.
      Y funciona perfectamente lo mío.

      De G1 a G3.

      Pongo mi .quest [no está traducido pero tiene algunos añadidos para poder reiniciar el tiempo de skill y entrenar todas seguidas (para probar en caso de que falle)]

      quest training_grandmaster_skill begin
          state start begin
      	when 50513.use begin
      	    say_title("­×½m[³Ì°ªµ¥¯Å]§Þ¯à")
      
      	    if pc.get_skill_group() == 0 then
      		say("§A¨S¦³¥ô¦ó¾·~."..pc.get_skill_group())
      		return
      	    end
      
      	    if get_time() < pc.getqf("next_time") then -- and not is_test_server() then
      		if pc.is_skill_book_no_delay() then
      		    say("¤w¸g­×½m©G¦w¯µÓDªº½t¬G, ¤£¥²¥ð®§")
      		    say("°¨¤W¥i¥H¦A­×½m.")
      		    say("")
      		    wait()
      		    say_title("­×½m[³Ì°ªµ¥¯Å]§Þ¯à")
      		else
      		    say("­×½m¤§«á¤j·§¥b¤Ñªº¥ð®§®É¶¡.")
      			if pc.is_gm() then
      				say("¿Reiniciar contador de tiempo?")
      				local sel = select("Si","No")
      				
      				if sel == 1 then
      					say("Reiniciado")
      					pc.setqf("next_time", 0)
      				else
      					say("Se mantiene")
      				end
      			end
      		    return
      		end
      	    end
      
      	    local result = training_grandmaster_skill.BuildGrandMasterSkillList(pc.get_job(), pc.get_skill_group())
      
      	    local vnum_list = result[1]
      	    local name_list = result[2]
      
      	    if table.getn(vnum_list) == 0 then
      		say("¨S¦³§Þ¯à¥¿¦b­×½m[³Ì°ªµ¥¯Å]")
      		return
      	    end
      
      	    say("½Ð¿ï¾Ü [³Ì°ªµ¥¯Å]­×½m§Þ¯à")
      	    say("")
      
      	    local menu_list = {}
      	    table.foreach(name_list, function(i, name) table.insert(menu_list, name) end)
      	    table.insert(menu_list, "Ãö³¬") 
      
      	    local s=select_table(menu_list)
      	    if table.getn(menu_list) == s then
      		return
      	    end
      
      	    local skill_name=name_list[s]
      	    local skill_vnum=vnum_list[s]
      	    local skill_level = pc.get_skill_level(skill_vnum)
      	    local cur_alignment = pc.get_real_alignment()
      	    local need_alignment = 1000+500*(skill_level-30)
      
      	    test_chat("²{¦bµ½´c­È: "..cur_alignment)
      	    test_chat("»Ý­nµ½´c­È: "..need_alignment)
      
      	    local title=string.format("%s ³Ì°ªµ¥¯Å  %d µ¥¯Å§Þ¯à­×½m", skill_name, skill_level-30+1)
      
      	    say_title(title)
      	    say("¦b­×½mªº®É­Ô, ¤ñ¶·®ø¯Óµ½´c­È")
      	    say("©Ò¥H·|¤U­°¨ì®ö¤H. ")
      	    say("")
      
      	    if cur_alignment
      publicado en Ayuda
    • [Quest] Eliminar items (II)

      La idea original es de DJzed, pero el problema es que tienes que poner el comando de un ítem, cosa que en general la gente no sabe. Asi que la he reformado un poco para que sea más user-friendly [más vistosa].

      Lo que hace es eliminar el ítem, pero en vez de tener que poner el comando es cuando lo arrastras encima del NPC elegido (como cuando quieres mejorar cosas en el herrero). Puedes ponerlo en cualquier NPC que no sean el herrero, el pescador y el leñador (No conozco ninguno más que te deje arrastrar cosas encima)

      La utilidad de esto es eliminar aquellos objetos que no se pueden tirar al suelo, aunque se puede eliminar cualquier cosa.
      Además con respecto al de DJZed (lo comparo porque es la referencia), si pones un set de pociones, por ejemplo, se borran todas y no sólo una.

      Captura:

      La quest es: (Cambia 9010 por el npc que quieras)

      quest clean_objects begin
          state start begin
      		when 9010.take begin
      			say( "¿Estás seguro de que quieres eliminar este ítem?" )
      			say_item( item.name , item.vnum , "" )
      			say( "" )
      			say( "Ten en cuenta que no podrás recuperarlo después" )
      			say( "" )
      			say ("")
      			say ("")
      			s = select("Si","No")
      			if s == 1 then
      				say("Ítem eliminado")
      				pc.remove_item(item.vnum,item.count)
      			else
      				say("¡Vuelve cuando quieras!")
      			end
      		end
      	end
      end
      

      Lo guardamos con el nombre de: clean_objects.quest
      Luego hay que conectarse al FTP, e ir a la ruta: /usr/rain/channel/share_data/locale/hongkong/quest

      Subes la quest y luego descargas y editas el archivo hongkong_list, añadiendo al final de este una nueva línea con "clean_objects.quest"

      Luego o bien se hace compilan las misiones (via sh make.sh) o se hace reboot

      Y ya está!

      publicado en Guías
    • Ayuda a Crear Server Sin Hamachi

      Anda que no hay guías...
      Ejemplo: [http://foro.universojuegos.es/viewtopic.php?f=19&t=584][0]">viewtopic.php?f=19&t=584

      [0]: <a href=

      publicado en Ayuda
    • [TIP]Item-Types

      Pues el original está bien... pero esta imágen no se ve :T.T:

      publicado en Guías
    • Crear armas: Nueva opción del herrero

      La idea de esto es que con una serie de objetos [Por ejemplo Luna+9, Anillos y Terrón de Oro] se pueda crear otro [Por ejemplo una envenenada o cualquier arma del 75]

      Para hacerlo me gustaba mucho el método de Baek-Go para hacer pociones, que tu metes unas hierbas y te devuelve la poción [también se encuentra en Huann-So o Yu-Hwan], asi que en vez de quests en las que necesitas buscar tal objeto y dárselo a un NPC, he hecho esto

      Pongo un par de capturas:
      1º Ponemos los elementos en la tabla:

      2º Le damos a OK... y ya tenemos nuestra espada



      _________

      [alinear-centro]Implementación:[/alinear-centro]
      0º Cargamos el server hasta el login, entramos y escribimos _/etc/rc.d/netif restart _para que vaya más rápido
      1º Nos conectamos a Filezilla [o el cliente FTP que usemos], vamos a usr/rain/channel/share_data/locale/hongkong y de ahí nos descargamos el archivo cube.txt
      2º Abrimos cube.txt con cualquier editor de texto, preferiblemente cualquiera que no sea notepad de windows, pero vamos, también vale ese.
      3º Añadimos al principio del archivo estas líneas

      #Creación de un arma del 75
      section		
      	npc 20016
      	item	299		1
      	item	40001	2
      	item	80008	1
      	reward	189		1
      	percent	50	
      end
      
      #Creación de cofre Reaper [Por poner un ejemplo]
      section		
      	npc 20016
      	item	50079	1
      	item	50081	1
      	reward	50082	1
      	percent	60	
      end
      

      4º Subimos el archivo al servidor
      5º En Filezilla, entramos a la carpeta quest [usr/rain/channel/share_data/locale/hongkong/quest]
      6º Descargamos el archivo cube.quest
      7º Lo abrimos y reemplazamos su contenido por esto:

       quest cube begin
      	state start begin
      		
      		when 20016.chat."Forja especial" with pc.level >= 30 begin
                  say("Aquí puedes forjar armas o armaduras")
                  say("Sólo tienes que colocar los objetos correctos")
      			wait()
      			setskin(NOWINDOW)
      			command("cube open")
      		end
      		
      		when 20018.chat."»s³yÃĤô??!" with pc.level >= 15 begin
      		     say("¥Õ°ª:")
                  say("ªü~¦~»´¤H~")
                  say("§A¹ï»s³yÃĤô¦³¨S¦³¿³½ì? ....")
                  say("³Ìªñ¥Íª«¾ÇªÌ±ç¬f¦~¤w¸g¬ã¨s¥X¨Ó")
                  say("¥i»s³y¦U¦¡ªºÃĤô")
                  say("§A­n¸Õ¸Õ¬Ý»s³yÃĤô¶Ü?")
      			wait()
      			setskin(NOWINDOW)
      			command("cube open")
      			-- say("­Y§A»Ý­n,ÀH®É³£¥i¥H¸ò§ÚÁ¿,§Ú´NÀ°§A»s³y ")
      		end
      
      
      		when 20017.chat."°ê®aªºÃĤô»s³y³N" with pc.level >= 30 begin
      			say("ºq±y:")
      			say("³Ìªñ¹ï°ê®aªº»s³y³N")
      			say("Åܱo¤ñ¸û¦³¦W")
      			say("«z!§A¤]¤w¸g¾Ç¤F¤£¤Ö»s³y³N..")
      			say("§Ú°µµ¹§A¬Ý,§A±q¨Ó¨S¦³¬Ý¹Lªº·sªº»s³y³N")
      			say("§A­n¸Õ¸Õ¬Ý»s³yÃĤô¶Ü?")
      			wait()
      			setskin(NOWINDOW)
      			command("cube open")
      
      		end
      
      
      		when 20022.chat."®aªùªº¯µÓDÃĤô»s³y³N" with pc.level >=45 begin
      			say("«J¦w:")
      			say("§Ú²×©ó§ä¨ì§Ú®a¶Ç²Î¤U¨Óªº")
      			say("ÃĤô»s³y³Nªº¯µ±K.")
      			say("ǢǢǢ")
      			say("¤]³\§Ú¦b³o­Ó«Ò°ê¸Ì¤w¸g¦¨¬°«e©Ò¥¼¦³ªº")
      			say("³Ì°ªÅv«ÂªÌ")
      			say("¤£ºÞ¤ý?©Î¬O½Ö§Ú³£¤£©È°Õ")
      			say("²{¦b§Ú¥i¥HÁȤj¿ú¤F¨þ¨þ¨þ")
      			say("¤Ï¥¿¸Õ¸Õ¬Ý§A¨ì²{¦b¾Ç¹Lªº§Þ³N")
      			say("§A·Q¬Ý»s³y³N¶Ü?")
      			wait()
      			setskin(NOWINDOW)
      			command("cube open")
      
      		end		
      end
      end
      

      8º Guardamos y subimos el archivo modificado.
      9º Ahora, vamos al servidor y hacemos reboot o actualizar sin reiniciar
      a) Si hacemos reboot nada más.
      b) Si decidimos actualizar las misiones, primero hay que poner en la consola del server

      cd usr/rain/channel/share_data/locale/hongkong/quest
      

      luego ponemos

      sh make.sh
      

      Y cuando termine [y vuelva a aparecer Mcncc.com#] volvemos al cliente.
      Con un PJ GM escribimos en el chat

      /reload q
      

      Esperamos un poco y luego escribimos

      /reload c
      

      /reload c es un comando que no he encontrado en ninguna guía y que he encontrado yo a base de experimentación, lo que hace es recargar el archivo cube.txt, muy útil porque si no hay que hacer reboot sólo para probar si funciona un cambio.

      Si lo hemos hecho bien, podremos ir al herrero y abajo del todo nos aparecerá una opción "Forja Especial" (si el personaje es de más de lvl 30). Hacemos click, nos dirá algo y luego aparecerá la caja para poner los objetos.


      ___________________
      [alinear-centro]Cómo personalizar nuestras "recetas"[/alinear-centro]

      #Creación de un arma del 75
      

      Eso es un comentario y no influye en nada. Lo mejor es poner aquí una descripción de lo que se crea con ese set.

      section		
      	npc 20016
      

      Esto es algo que no se debe tocar. Section comienza una lista nueva y npc dice con qué npc se va a usar.

      	item	299		1
      	item	40001	2
      

      Eso indica los ítems requeridos. 299 es el número del ítem y 1 la cantidad [en el caso del 40001, la cantidad son 2]
      Se pueden añadir tantos items requeridos como se desee. Sólo hay que recordar que la caja no es muy grande.
      Añadir un ítem sería

       item NºITEM CANTIDAD 
      

      La recompensa se indica con esto:

       reward	189		1
      

      Donde 189 es el número del ítem y 1 es de la cantidad.
      Hasta donde yo he probado, no se puede dar más de una recompensa. Así mismo, poner más de 1 en la cantidad de la recompensa en el caso de objetos que no son acumulables no te da 2 [Ej. reward 189 2 te da una espada del 75, no dos]

       percent	50 
      

      No podía faltar un porcentaje de acierto tratándose del herrero. El porcentaje de acierto puede ir de 0 a 100. Con 0 nunca conseguirás la recompensa y con 100 siempre la conseguirás. En el ejemplo, hay un 50% de posibilidades de que consigas el ítem. Si no entras dentro de ese 50%, fallas y los objetos desaparecen de tu inventario [Pero no de la caja, asi que hay que hacer click sobre ellos para quitarlos, aunque no vuelvan a tu inventario, es un pequeño bug]

      Para que quede claro, la guía es mía y no está sacado de ningún otro foro, y tampoco he visto esto nunca, asi que lo considero innovador y exclusivo UJ 😛 [Espero que no esté por ahí xD]

      ¡Saludos!

      publicado en Guías
    • Metin2 de... MODA?

      @PEPEELNASI said:

      no entendi pero en 1 pvm k seas 99 en 2 dias con todo +9 y bonus exorbitantes eso esta genial

      Eso estará todo lo genial que quieras pero aburre bastante y no dura.

      1º, PVM

      2º, en PVM, sobre exp
      -o estilo Metin2 pero con bonus de exp (+50%)

      3º, sigo en PVM, sobre yang

      • los del Metin2.es pero con bonus (+75%)

      4º PVM sobre eventos (con premios de items)
      -Que hayan eventos cada dia y ganes premios buenecillos pero +0 [Yo casi diría eventos mejor semanales]

      5º PVM sobre metales magicos
      -Que los vendan caros para que todos no tengan cosas +9 en el 2º dia

      6º PVM sobre bonus
      -Que hayan bonus altitos de hp [hasta 10k] , y solo fuerzas contra razas en los 6 y 7 bonus y que sean bajitos para no haber exceso contra ni una raza y durar los duelos mucho.[10%]

      7º Precio de 6 y 7 bonus y cambios
      -Que se vendan caros para que cueste tenerlos

      8º Bonus contra raza en 6 y 7 bonus
      -que sean 5% y dure poko el duelo [eso de que dure poco... con 5% fuerza tampoco...]

      publicado en Metin2
    • Donde levear con cada personaje.

      Este no es el sitio.
      Y si alguien de por aquí no sabe cómo levear o donde... mal vamos :|||:

      publicado en Guías
    • TIP [CREAR QUERYS !!

      Me gustó el bonus "Daños culo. HP" :wiii:
      Gran traductor de google :facepalm:

      publicado en Guías
    • Logo de GM en MP.

      Gran herramienta!
      Como en los oficiales!

      +gracias 😉

      publicado en Cliente
    • 1
    • 2
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 12 / 17