Jump to content

No Soy Jeo

Miembro
  • Contador contenido

    125
  • Ingreso

  • Última visita

  • Días ganados

    1

Actividad de reputación

  1. Me Gusta
    No Soy Jeo got a reaction from Ken in [Paid-Service]Metin2   
    Interesting.. Good luck with your sells
  2. Me Gusta
    No Soy Jeo reacted to Only4Fun in [SET]De armas CHAOSS.EU   
    -----------------
    Imagen:

    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    ---------------
    Imagen:

    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. ------------´´
  3. Me Gusta
    No Soy Jeo reacted to Jfirewall in [SISTEMA] Sistema premium   
    Bueno aca les comparto lo ultimo que se trabajo algo mas avanzado y mejorado para nuestro uso, se puede mejorar mas pero mi tiempo es muy poco y edward tambien esta alejado entonces cuando pueda lo mejoro y se los comparto les adjunto fotos y los demas archivos 
     

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

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

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

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
      --[[ Quest: Premium System Version: 1.2 (Game 34k en adelante) ]] quest premium begin state start begin when 20094.chat.'Sistema Premium' begin say_title'Sistema Premium' say(pc.get_name()) say'Hola aca tienes la opcion de poder ser miembo [VIP] de nuestro servidor[ENTER]' say'Con esta opcion tienes la posibilidad de tener nuevos bonus, ademas de nuevas tiendas para tu uso[ENTER]' say'Ademas tu nombre tendra una manera distinta de verse con [VIP], un logo que te ara ver mejor[ENTER]' say'Ademas que cuando hablas podran ver tu rango [VIP], para obtener esto y muchos mas privilegios[ENTER]' say'Deberas cancelar la suma de 50 coins por mes, para poder disfrutar de este sistema.' say_reward'Realmente Quieres obtenerlo?' local elejir = select('Si, Comprarlo', 'Salir') if elejir == 2 then return end if pc.get_coins() < 50 then say_title'Sistema Premium' say(pc.get_name()) say'Lo siento, no tienes los coins suficientes para ser miembo VIP' else say_title'Sistema Premium' say(pc.get_name()) say'FELICIDADES!, de ahora en adelante eres miembro vip de nuestro servidor[ENTER]' say'Usalo bien y con cautela todo estara moritoriado por el staff del servidor.' say'Recibido: bonus de experiencia' pc.change_coins(-50) affect.add(43, 100, 60*60*24) pc.set_vip() end end end end --[[ Quest: Premium System Version: 1.2 (Game 34k en adelante) ]] quest shop_vip begin state start begin when login begin -- aqui yo entiendo que es: cuando se conecta cualquier user, ya le da el premium. Premium.Shop1() end when button or info begin say_title'Sistema Premium' say(pc.get_name()) say'Tienda VIP activa, compra tus objetos unicos' npc.open_shop(3) end end end --[[ Quest: Premium System Version: 1.2 (Game 34k en adelante) ]] quest shop_vip2 begin state start begin when login begin Premium.Shop2() end when button or info begin local items = {19,29,39,49,59}-- vnum items local bonus = { -- puedes agregar mas bonus si lo deseas {1,5000}, -- Max Hp {2,20}, -- Max Sp {3,20}, -- Vitalidad {4,20}, -- Inteligencia {5,20}, -- Fuerza {6,20}, -- Dextreza {7,20}, -- Velocidad de ataque {8,20}, -- Velocidad de Movimiento {9,20}, -- Velocidad Hechizo {10,20}, -- Regeneración de HP {11,20}, -- Regeneración de SP {12,20}, -- Probabilidad de Envenenamiento {13,20}, -- Probabilidad de Apagon {14,20}, -- Probabilidad de Retardo {15,20}, -- Probabilidad de golpes críticos {16,20}, -- Probabilidad de golpes de penetración {17,20}, -- Fuerza Contra MedioHumanos {18,20}, -- Fuerza Contra Animales {19,20}, -- Fuerza Contra Orcos {20,20}, -- Fuerza Contra Misticos {21,20}, -- Fuerza Contra No-muertos {22,20}, -- Fuerza Contra Demonios {23,20}, -- Probabilidad de Absorver HP {24,20}, -- Probabilidad de Absorver SP {25,20}, -- Probabilidad de robar HP {26,20}, -- Probabilidad de recuperar SP al golpear {27,20} -- Posibilidad de bloquear un ataque cuerpo a cuerpo } if pc.getqf('iniciar') <= 5 then say_title'Sistema Premium' say(pc.get_name()) say'Aqui podras obtener un item vip, el cual se te dara al azar.' say'Solo puedes usar 5 veces este metodo.' local aceptar = select('Si, quiero', 'Salir') if aceptar == 2 then return end say_title'Agregar bonus 1' local bonus1 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo') say_title'Agregar bonus 2' local bonus2 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo') say_title'Agregar bonus 3' local bonus3 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo') say_title'Agregar bonus 4' local bonus4 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo') say_title'Agregar bonus 5' local bonus5 = select('Maximo Hp', 'Maximo Sp', 'Vitalidad', 'Inteligencia', 'Fuerza', 'Dextreza', 'Velocidad de ataque', 'Velocidad de Movimiento', 'Velocidad Hechizo', 'Regeneracion de HP', 'Regeneracion de SP', 'Probabilidad de Envenenamiento', 'Probabilidad de Apagon', 'Probabilidad de Retardo', 'Probabilidad de golpes criticos', 'Probabilidad de golpes de penetracion', 'Fuerza Contra MedioHumanos', 'Fuerza Contra Animales', 'Fuerza Contra Orcos', 'Fuerza Contra Misticos', 'Fuerza Contra No-muertos', 'Fuerza Contra Demonios', 'Probabilidad de Absorver HP', 'Probabilidad de Absorver SP', 'Probabilidad de robar HP', 'Probabilidad de recuperar SP al golpear', 'Posibilidad de bloquear un ataque cuerpo a cuerpo') pc.give_item2_select(items[math.random(1,5)]) -- si agregas mas items debes modificar el numero 4 asta el numero mayor de items agregados item.set_value(0,bonus[bonus1][1],bonus[bonus1][2]) item.set_value(1,bonus[bonus2][1],bonus[bonus2][2]) item.set_value(2,bonus[bonus3][1],bonus[bonus3][2]) item.set_value(3,bonus[bonus4][1],bonus[bonus4][2]) item.set_value(4,bonus[bonus5][1],bonus[bonus5][2]) pc.setqf('iniciar', pc.getqf('iniciar') + 1) else say_title'Sistema Premium' say(pc.get_name()) say'Lo siento, ya lo usaste mas de 5 veces' say'compra premium item para volver a utilizar este metodo otras 5 veces' end end when 40002.use begin say_title'Sistema Premium' say(pc.get_name()) say'Al usar este item premium obtienes la posibilidad de 5 nuevos items nuevos, con los bonus al azar' say'Usalo cuando lo veas necesario es un item bastante valioso' pc.setqf('iniciar', 0) end end end questlib
     
    --[[ Quest: Premium System Version: 1.2 (Game 34k en adelante) ]] Premium = Premium or {} function Premium.Shop1() cmdchat("tiendita1 "..q.getcurrentquestindex()) end function Premium.Shop2() cmdchat("tiendita2 "..q.getcurrentquestindex()) end function pc.change_coins(x) mysql_query("UPDATE account.account SET coins=coins+'"..x.."' WHERE id='"..pc.get_account_id().."' LIMIT 1") end function pc.get_coins() local a = mysql_query("select * from account.account where id ='"..pc.get_account_id().."' LIMIT 1") return a.coins[1] end function pc.set_vip() local nombre = pc.get_name() mysql_query("UPDATE player.player SET name='[VIP]"..nombre.."' WHERE account_id='"..pc.get_account_id().."' LIMIT 1") end function pc.give_item2_select(...) local tmp = { ['Alt']={}, ['Neu']={} } for i =0,89 do item.select_cell(i) if not tmp.Alt[item.get_id()] then tmp.Alt[item.get_id()] = i end end if table.getn(arg)< 2 then pc.give_item2(arg[1]) else pc.give_item2(arg[1],arg[2]) end for i =0,89 do item.select_cell(i) if not tmp.Neu[item.get_id()] then tmp.Neu[item.get_id()] = i end end local data = {{},{}} for id,slot in next,tmp.Alt do table.insert(data[1],slot) end for id,slot in next,tmp.Neu do table.insert(data[2],slot) end table.sort(data[1]);table.sort(data[2]) for i = 1,table.getn(data[1]) do for i = 1,table.getn(data[2]) do if data[1][i] ~= data[2][i] then item.select_cell(data[2][i]) return end end end end parte cliente

    game.py
     
    class GameWindow(ui.ScriptWindow): def __init__(self, stream): self.lastupdate = 0 self.lastupdatee = 0 onPressKeyDict[app.DIK_F6] = lambda : self.__premium() def OnUpdate(self): premiumvip = player.GetName() if app.GetGlobalTimeStamp() - self.lastupdate < 0: self.lastupdate = app.GetGlobalTimeStamp() if app.GetGlobalTimeStamp() - self.lastupdatee < 0: self.lastupdatee = app.GetGlobalTimeStamp() if premiumvip.find("[VIP]")!=-1: if self.lastupdate == 0: self.lastupdate = app.GetGlobalTimeStamp() if app.GetGlobalTimeStamp() - self.lastupdate >= 60: self.lastupdate = app.GetGlobalTimeStamp() net.SendEmoticon(12) def __ServerCommand_Build(self): serverCommandList={ # sistema vip 'tiendita1' : self.__tienda1, 'tiendita2' : self.__tienda2, # end sistema vip def __premium(self): import uipremium self.fire = uipremium.Premium() self.fire.Show() def __tienda1(self, tienda1vip): import event,constInfo constInfo.SHOP1 = int(tienda1vip) def __tienda2(self, tienda2vip): import event,constInfo constInfo.SHOP2 = int(tienda2vip) crean el archivo uipremium.py
     
    import ui,uiCommon,item,player class Premium(ui.ScriptWindow): def __init__(self): ui.ScriptWindow.__init__(self) self.Fire() def __del__(self): ui.ScriptWindow.__del__(self) def Fire(self): self.Board = ui.BoardWithTitleBar() self.Board.SetSize(220, 280) self.Board.SetCenterPosition() self.Board.AddFlag("movable") self.Board.AddFlag("float") self.Board.SetTitleName("Panel Premium") self.Board.SetCloseEvent(self.Close) self.Board.Show() self.cancelar = ui.Button() self.cancelar.SetParent(self.Board) self.cancelar.SetPosition(135,250) self.cancelar.SetUpVisual('d:/ymir work/ui/game/windows/tab_button_small_01.sub') self.cancelar.SetOverVisual('d:/ymir work/ui/game/windows/tab_button_small_02.sub') self.cancelar.SetDownVisual('d:/ymir work/ui/game/windows/tab_button_small_03.sub') self.cancelar.SetText("Cancelar") self.cancelar.SetEvent(ui.__mem_func__(self.Close)) self.cancelar.Show() self.refrescar = ui.Button() self.refrescar.SetParent(self.Board) self.refrescar.SetPosition(90,250) self.refrescar.SetUpVisual('d:/ymir work/ui/game/windows/tab_button_small_01.sub') self.refrescar.SetOverVisual('d:/ymir work/ui/game/windows/tab_button_small_02.sub') self.refrescar.SetDownVisual('d:/ymir work/ui/game/windows/tab_button_small_03.sub') self.refrescar.SetText("Refrescar") self.refrescar.SetEvent(ui.__mem_func__(self.__refrescar)) self.refrescar.Show() self.aceptar = ui.Button() self.aceptar.SetParent(self.Board) self.aceptar.SetPosition(45,250) self.aceptar.SetUpVisual('d:/ymir work/ui/game/windows/tab_button_small_01.sub') self.aceptar.SetOverVisual('d:/ymir work/ui/game/windows/tab_button_small_02.sub') self.aceptar.SetDownVisual('d:/ymir work/ui/game/windows/tab_button_small_03.sub') self.aceptar.SetEvent(ui.__mem_func__(self.__Premium)) self.aceptar.SetText("Aceptar") self.aceptar.Show() self.fileListBox = ui.ListBoxEx() self.fileListBox.SetParent(self.Board) self.fileListBox.SetPosition(20, 50) self.fileListBox.Show() self.ScrollBar = ui.ScrollBar() self.ScrollBar.SetParent(self.Board) self.ScrollBar.SetPosition(190, 35) self.ScrollBar.SetScrollBarSize(220) self.fileListBox.SetScrollBar(self.ScrollBar) self.fileListBox.AppendItem(Item("Abrir Tienda VIP")) self.fileListBox.AppendItem(Item("Obtener Items VIP")) self.ScrollBar.Show() def Close(self): self.Board.Hide() self.ScrollBar.Hide() self.fileListBox.Hide() def __refrescar(self): self.fileListBox.Hide() self.fileListBox.Show() def __Premium(self): premiumvip = player.GetName() elItem=self.fileListBox.GetSelectedItem() if premiumvip.find("[VIP]")!=-1: if elItem: alcanzado=elItem.GetText() if alcanzado =="Abrir Tienda VIP": import event,constInfo event.QuestButtonClick(constInfo.SHOP1) elif alcanzado =="Obtener Items VIP": import event,constInfo event.QuestButtonClick(constInfo.SHOP2) else: self.PopupMessage = uiCommon.PopupDialog() self.PopupMessage.SetWidth(200) self.PopupMessage.SetText("No Seleccionaste ninguna opcion") self.PopupMessage.Show() else: self.PopupMessage = uiCommon.PopupDialog() self.PopupMessage.SetWidth(200) self.PopupMessage.SetText("No Seleccionaste ninguna opcion") self.PopupMessage.Show() else: self.PopupMessage = uiCommon.PopupDialog() self.PopupMessage.SetWidth(200) self.PopupMessage.SetText("Lo siento, no eres miembro VIP") self.PopupMessage.Show() class Item(ui.ListBoxEx.Item): def __init__(self, fileName): ui.ListBoxEx.Item.__init__(self) self.canLoad=0 self.text=fileName self.textLine=self.__CreateTextLine(fileName[:40]) def __del__(self): ui.ListBoxEx.Item.__del__(self) def GetText(self): return self.text def SetSize(self, width, height): ui.ListBoxEx.Item.SetSize(self, 6*len(self.textLine.GetText()) + 4, height) def __CreateTextLine(self, fileName): textLine=ui.TextLine() textLine.SetParent(self) textLine.SetPosition(0, 0) textLine.SetText(fileName) textLine.Show() return textLine constinfo.py
     
    SHOP1 = 0 SHOP2 = 0 playersettingmodule.py
     
    chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", EmoticonStr+"vip_mark.mse") net.RegisterEmoticonString("(vip)") agregan la emocion en ymir work\effect\etc\emoticon

    reemplazan el uiquest.py


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    buen resto de dia
  4. Me Gusta
    No Soy Jeo reacted to Lovagias in 4 weapon set   
    arme_dody3.rar  852 KB Debes iniciar sesión para ver el contenido del enlace en esta publicación.   arme2_dody3.rar  764 KB
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. -- Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.   ridack_weapon_3.rar  680 KB -- Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    No Soy Jeo reacted to PromeTheuS in Weapons by PromeTheuS   
    Estaba aburrido y vi estas 4 armas y me gustaron mucho y bueno las adapté enseguida.
     
     
     
     
    Bueno tal vez son grandes, si quieren más chica o algo me avisan.
     
    Espero que les gusten.
     
    Contraseña del RAR:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  6. Me Gusta
    No Soy Jeo reacted to Digital-RBK in [VIDEOTUTORIAL]Adaptación de peinados a metin2   
    Saludos

    En el siguiente video tutorial, espero tener ya el microfono por que vamos a modelar de 0 una estructura 100% compatible con vuestros clientes.Partiendo de varios patrones en imagenes de casas orientales.

    Saludos
  7. Me Gusta
    No Soy Jeo reacted to Rafa23Alzira in Script encriptar contraseñas - Rafa23alzira   
    Ya que recientemente me lo pidieron por MP y ya lo habían hecho con anterioridad posteo este script tan sencillo como útil para encriptar las contraseñas que usa Metin2.
     
    De todos modos lo podréis seguir utilizando a través de 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    A continuación dejaré el código y la descarga:
     
     
    Descarga ->
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Pido que no se quiten los créditos.
     
    Un saludo.
  8. Me Gusta
    No Soy Jeo reacted to Dilong in [GUIA]Traducir automaticamente item y mob_proto del navicat   
    Antes dejare algo bien en claro,este metodo solo sirve para files que funcionan en .sql y no con .txt
     
    La guia ya estaba posteada,solo que era un video,aqui hare otro pero con fotos,de paso volvere a poner el video por si no entienden.
     
    1- Abren el navicat luego buscan la tabla item_proto y le dan clic derecho >>> design table y saldra esta ventana:
     

     
    2- En la parte gb2312 >>> donde dice varbinary lo abren y seleccionan la opcion varchar,despues seleccionan la parte *Options* y lo configuran de esta manera:
     

    Character set: latin1 -- cp1252 West European
    Collation: latin1_bin
     
    Despues guardan los cambios y cierran la ventana,seguidamente abren el item_proto del navicat y seleccionan la opcion Import Wizard,se abrira una ventana con opciones como Paradox file (*.db) DBase file (*dbf) etc,pero lo unico que nos interesa es la opcion XML file (*.xml) lo seleccionan y le dan a Next,en esta parte lo dejaran configurado de este modo:
     

     
    En la parte de Import from,seleccionan la ubicacion del .xml que usaran para traducir,despues le dan clic en la parte de Enconding y seleccionan la opcion 28591 (ISO 8859-1 Latin I)
    De nuevo le dan a Next y lo configuran asi:
     

     
    Despues le dan a Next hasta llegar a esta parte:
     

     
     
    En la parte db2312name le dan derecho y seleccionan la opcion Unmatch All como muestra en la foto,una vez echo eso aparecera asi:
     

     
    En Source Field en la parte Vnum lo configuran y lo dejan en vnum,en gb2312name lo configuran en name despues le dan clic en la casilla Primary Key para dejarlo con la opcion de la llave como muestra en la foto xD,bueno despues le dan otra vez a Next y marcan la opcion Update: update record in destination with matching record from source y le dan a Next,ahi ya empezara a traducir las lineas del item_proto,en hamachi la operacion dura menos de un minuto,en un dedicado creo que tardara mas.
     

     
    Cuando termine cierran la ventana y le dan a F5 y ya podran ver traducidas las lineas del item_proto:
     

     
    Pero falta el ultimo paso,cierran la ventana y le dan clic derecho sobre la tabla del item_proto >>> Desing Table >>> gb2312name >>> lo dejan otra vez en varbinary y eso es todo.
     
    Para traducir el mob_proto hacen el mismo procedimiento,les dejare el link del video que subio un usuario:
     

     
     
    Edit: Este metodo no modifica los items o algo parecido,lo unico que hace es traducir las lineas del item_proto basandose en los Vnum o ids de los items

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  9. Me Gusta
    No Soy Jeo reacted to Shogun in Introducción a Speedtree   
    ¿Que es SpeedTree?
     
    SpeedTree es el motor que usa Metin2 para generar los árboles. Se trata de un software especializado para esta tarea que fue creado por la compañía IDV alrededor del año 2000 y con los años se fue popularizando, siendo utilizado hoy en día por títulos de primer nivel como Battlefield.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. podéis encontrar una lista de juegos que incorporan Speedtree a su motor.  

     
    Siendo utilizado generalmente por estudios, tiene un precio fuera del alcance de la mayoría de los mortales, pero a nosotros no nos interesan las flamantes versiones actuales.
     
    ¿Es posible hacer algo así en Metin2 actualizando Speedtree?
     
    Es una tarea verdaderamente compleja. El Speedtree que usa el Metin2 no sólo es muy primitivo -por lo que se ve en el código fuente, es la primera versión, con lo que estaríamos hablando de comienzos de la década pasada-, sino que además no está implementado de una forma demasiado correcta por Ymir. Per no debemos desanimarnos; eso no significa que tengamos que quedarnos con la austera vegetación de Ymir.
     
    SpeedTree CAD
     
    Es posible utilizar modelos de vegetación (.spt) de juegos que utilicen hasta la versión 3 de SpeedTree (lanzada aproximadamente hacia el año 2005) e incluso de la 4 si hacemos un sencillo proceso de conversión -consistente en cargar y guardar el fichero más que nada- en el programa SpeedTree CAD 3. Estas versiones corresponden aproximadamente a los años 2005-2008 por tanto si queremos encontrar nuevos árboles y arbustos debemos buscar juegos de estos años.
     
    Descarga: Speedtree CAD Lite 3 y Full 4 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Con esto se pueden extraer objetos en formato .spt de otros juegos. Las imágenes de hojas y troncos suelen estar en formato dds. Vemos aquí algunos árboles convertidos del juego The Elder Scrolls: Oblivion:
     

     
    El programa en sí es demasiado complejo como para explicar, pero quizás os interese saber que podéis cambiar el tamaño del árbol o arbusto alterando el parámetro Size en Global (Speedtree CAD 3 Lite)
     

     
    Dejo para los curiosos, porque no tuve tiempo para más, explorar otras posibilidades de este programa y de la cuarta versión (que está completa con todas sus funciones)
     
    Si queréis descargar la vegetación del Oblivion, ya lista para usar en Metin2:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
  10. Me Gusta
    No Soy Jeo reacted to Shogun in Máximos caracteres a la hora de enviar un mensaje en el Shoutbox   
    Veré que puedo hacer.
  11. Me Gusta
    No Soy Jeo reacted in Máximos caracteres a la hora de enviar un mensaje en el Shoutbox   
    Aprovecho y hacemos una sola sugerencia:
     
    Que se limite el chat a usuarios certificados por un administrador para el uso del chat.
     
    Usuarios frecuentes o de confianza para los admins, ya ellos determinarán quien lo es y quien no.
     
    Últimamente hay demasiado spam en el chat, lo descuadran a cada rato, demasiadas preguntas que deberían ir en la sección de ayudas y preguntas y no en el chat.
     
    No digo que no se puedan hacer dudas, pero un problema es mejor tratarlo por el foro, para eso está no?.
     
    Gracias.
  12. Me Gusta
    No Soy Jeo reacted to Oxyrus in Máximos caracteres a la hora de enviar un mensaje en el Shoutbox   
    Pues a mi parecer deberían de añadir un máximo de estos, ¿la razón? todos los días hay alguien que jode literalmente el ancho del shoutbox por andar copiando y pegando la información de su servidor, que además es molesta.
     
    Otra solución podría ser que limitaran en uso de el Shoutbox como bien dijo Caes, al igual que lo hacen en Metin2Dev.
     
    No sé, solo mis pensamientos.
  13. Me Gusta
    No Soy Jeo reacted to noname in FreeBSD 9.3 64 bits + Files synera   
    Descarga:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Contraseña: dioseshost
     
    --- Datos FreeBSD Login ---
     
    User: root
    password: usuario
     
     
    Datos mysql 
     
    ID: drakon2_es
    PASS: seki2mako4
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    ----
     
    Tiene FreeeBSD 9.3 y mysql 5.6 compatible con los game r40k.
     
    Créditos:
    Ami por instalarlo junto con Jesús y gracias a DiosesHost por subirlo.
  14. Me Gusta
    No Soy Jeo reacted to Robert in Efecto peces by fulgerul46   
    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  15. Me Gusta
    No Soy Jeo reacted to Sean in [Aporte] xia pet   
    espero os guste.
     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Créditos: physics3d
     
    un cordial saludo,
    Sean

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  16. Me Gusta
    No Soy Jeo reacted to Shogun in Operation not permitted   
    ¿Has subido los files a /home/metin2/?
  17. Me Gusta
    No Soy Jeo got a reaction from Shogun in Trajes de San Valentin WoM   
    Joder, calidad, gracias buen aporte
  18. Me Gusta
    No Soy Jeo reacted to Shogun in Trajes de San Valentin WoM   
    Hoy os traigo otro trabajo de Zulee, esta vez los trajes de San Valentín que diseñó para el evento del año pasado. Como no falta mucho para el siguiente, pensé que os podría interesar.
     
    Aquí vemos la versión de guerrero hombre y mujer:
     
     

     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
  19. Me Gusta
    No Soy Jeo reacted to Dilong in Operation not permitted   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Tal vez algunos de esos post tenga la solucion.
  20. Me Gusta
    No Soy Jeo reacted to KeKo in Galería de dibujos de Siniss   
    Buenas gente,
     
    Hace mucho que no posteo por aquí, pero hoy no se trata de nada sobre mí, si no que simplemente quería enseñaros esta fantástica galería que mi novia tiene con muchos de sus dibujos en facebook. Hay un montón de dibujos increíbles (y no lo digo por hacerle la pelota jaja) así que os animo a todos a pasaros por su facebook, darle a me gusta y compartirlo con otra gente
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Aquí tenéis las fotos de algunos de los dibujos, espero que os gusten
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  21. Me Gusta
    No Soy Jeo reacted to Shogun in [Iconos] Cajas de jefes   
    Hoy os traigo los iconos que hizo para las cajas de jefes del WoM mi compañera Zulee. Ella los posteó en dev hace tiempo pero ahora los traigo aquí porque es uno de mis trabajos favoritos de los que hizo para el servidor.
     
    Cada jefe "clásico" del metin tiene su propio diseño de caja:
     

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  22. Me Gusta
    No Soy Jeo reacted to Migcia in Como instalar el firewall pf   
    Si claro claro, obviamente que no se puede comparar una cosa con la otra, pero sabemos que aqui en metin2 hay gente con buenos servidores, y no solo con uno sino con mas, empresas de hosting, alianzas entre servidores, etc etc suficientes para hacer un ataque decente, no para tirar a Sony claro está, pero suficiente para hacerle pupa aun servidor de metin.
    Entonces quiero dejar constancia de que la gente que se cree por estar en OVH son intocables, que se quiten esa idea de la cabeza porque un buen ataque DDoS los puede tirar igual que a todos.
  23. Me Gusta
    No Soy Jeo reacted to Serex in Renovar tu PC - Discos SSD   
    Hola chicos, hace unos dias que mi ordenador andaba algo lento para mi gusto, y buscando que mejorarle para aumentar el rendimiento, opté por un disco duro SSD de 240GB.
     
    El disco trae un software para clonar tu disco actual al SSD y te queda todo exactamente igual (Ya lo he probrado).
    Os dejo por aqui el que compre:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Mi ordenador es un portátil por lo que tuve que quitar mi disco duro principal de 750GB Sata, lo que hice con este fue lo siguiente:
    Quite mi lectora de dvds (ya que no la uso, y cuando la quiera usar la vuelvo a poner).
    Compre este bonito articulo:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Metí mi disco duro Sata ahí y ya tengo mis dos discos duros, el de 750GB para almacenar y en el de 240GB mis sistemas operativos funcionando perfectamente y unas 10 veces más rápido (sin exagerar).
     
    Mi ordenador antes tardaba en iniciar entre 2-3 minutos todo. Ahora lo hace en 15 segundos.
    Se nota la mejora en todo, al abrir el navegador, al abrir cualquier cosa, funciona todo mucho más fluido.
    Lo recomiendo al 100% si eres una persona impaciente y te gusta que todo vaya super rápido y super fluido.
     
    PD: Para los que tengáis fijo no es necesario quitar la lectora de dvds, solo tendríais que conectar el nuevo disco y listo.
  24. Me Gusta
    No Soy Jeo reacted to Rafa23Alzira in Gracias para ver contenido - Sugerencia   
    Haré una sugerencia breve ya que no tengo mucho tiempo para enrollarme y creo que ya hice esta sugerencia pero se perdió en el reseteo.
     
    Me parece bien que como ya hacen otros foros se tenga que dar me gusta (gracias) al post para ver código como enlace, quest etc. De esta manera se evitarían el no yo no posteo porque la gente es una desagradecida y no se digna ni a dar me gusta al post y etc
     
    Espero que esteis pasando una feliz navidad.
     
    Chao.
     
     
  25. Me Gusta
    No Soy Jeo reacted to Atem in Seguridad .iv - Guia incluida   
    ATENCIÓN:
    Antes de empezar, un poco de información:
    No se podrá utilizar Panamá para eterpacks como root, locale, uiscript y etc
    porque estos eterpacks deben ser descifrados por binario para que el servidor envíe la clave Panamá a su cliente.
     
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!gL8hHpHQ0Pws7R6u8qu3wWPguxwZBJNDIzNWIMNv4P4  
    Paso 1: Descomprimir el eterpack para volver a empacar con panama.

    Paso 2: Abra el metin2dev_archiver y haga clic en Edit-> Settings

    y cambiar el Storage type a Panama y compruebe el cuadro de la derecha "Auto Generate IV FILE"

    haga clic en Save y reinicia el programa.


    Paso 3: vuelva a empacar el eterpack con el metin2dev_archiver

    y verá que los paquetes de su eterpack se hace una carpeta llamada "iv"

    En esta carpeta se encuentra el archivo iv generada al azar.

    (iv significa vector de inicialización y es un archivo largo de 32 bytes.)


    Paso 4: Vuelva a colocar los eterpacks en el cliente con el nuevo cifrado Panama.

    Paso 5: crear un archivo llamado "panama.lst" en su dektop o donde quieras.

    abrirlo con Notepad ++ y escribir lo siguiente en él:

    pack/"nombre de tu eterpack"     [TAB]     "nombre de la generación iv".iv

    Ejemplo:
    pack/guild    guild.iv
    pack/Outdoor    Outdoor.iv

    Paso 6: Conectar a su servidor a través de ftp  e ir al directorio auth,
    allí hay que crear una carpeta llamada "panama".
    en la nueva carpeta llamada panama,
    tienen que poner el panama.lst y el archivo .iv que se generó.


    Paso 7: reiniciar el servidor, si miras en el syslog en auth,

    puedes encontrar el mensaje que quedó cargado el .iv

    " Dec 15 15:11:55 :: PANAMA: pack/guild a69bd64746281d6ab8b94d354aa79abd2125987d80deb625d7586f4d2b6d1d2a "


    Entonces puedes loguearte en el cliente y ver el resultado.



    Creditos:  

    Tim             -[epvpers]    (FileArchiver)
    killa673       -[Dev]           (Por la guia en ingles)
    Atem                                (Por la traducción)
    ChuckNorris -[Dev]          (por la herramienta metin2dev Archiver )
×
×
  • Crear nuevo...