Jump to content

Dj Alex

Miembro
  • Contador contenido

    58
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    Dj Alex reacted to Dilong in New Armadura o Atuendo   
  2. Me Gusta
    Dj Alex reacted to KeKo in [TIP] Hacer un item comerciable   
    Hola a todos, hoy he hecho una guía para hacer un item comerciable, en la guía uso las emperadores pero vosotros podeis hacer comerciable cualquiera.
     
    Paso1:Ponemos el server on , abrimos el Navicat y entramos a los datos de nuestro server.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Paso2:Vamos a la tabla player.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Paso3:Abrimos la tabla Item_proto.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Paso4:Vamos hasta el objeto que queremos hacer comerciable, en este caso las imperiales.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Paso5:En la columna antiflag, que es la que determina que tipo de pj puede poner una armadura o usar un arma, y ponemos:
    Caso1:0; para que una imperial sirva para los cuatro tipos de pj .
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Caso2:56, 52, 44, 28; para que cada una sirva para un pj.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    56-Guerrero.
    52-Ninja.
    44-Sura.
    28-Chamán
     
    Aparte si queremos:
     
    1-Solo la pueden poner pjs hombre.
    2-Solo la pueden poner pjs mujer.
    284=28=Chamanes.
    288=44=Suras.
    312=52=Guerreros.
    308=52=Ninjas.
    32=300=Guerrero, ninja y sura (como en las armas).
     
    Una vez hecho todo, reboteamos el server y al volver a ponerlo on, lo que hayais hecho comerciable será comerciable y se podrá vender .
  3. Me Gusta
    Dj Alex reacted to Desmint in [ARMA]Armas Animadas   
    Hola amigos de Metin2 Zone.
    En esta oportunidad les traigo este set de armas muy chulas que me he encontrado en otro foto.
    Espero las disfruten. Saludos 🙂
    Créditos: Just4Metin
    Nota: El archivo contiene parte del source - parte de cliente - parte de SQL con un pequeño archivo para implementarlas





    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  4. Me Gusta
    Dj Alex 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
  5. Me Gusta
    Dj Alex reacted to DevLilian in Server files de Metin2 Rage 2019 + Web Python [GRATIS] by DevLilian   
    El pack incluye:
    - Cliente
    - Source code cliente
    - Source code server
    - Server files (quests, mapas, cores, etc.)
    Son unos server bastante estables y equilibrados, probados con más de 500 usuarios online al mismo tiempo sin problemas de lag o caídas.
    Sin bugs.
    Actualmente el servidor se encuentra online y podéis probarlo en Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    También le podéis echar un ojo a la presentación si queréis ver lo que incluyen: Presentación
    Descripción y sistemas:
    - Base estable, equilibrada y testeada con cientos de usuarios online.
    - Cabos y flechas infinitas
    - Instant equip
    - Special Storage
    - Diálogo destruir objetos
    - MP al hacer click en nombre
    - Target information
    - Shop offline + WON (versión única sin bugs)
    - Cambiar CH (versión única sin bugs)
    - Pet system
    - Inventory slot marking + exchange system
    - Rocios en affect bar
    - Revivir full hp
    - Block/unblock exp
    - Estolas
    - Biólogo profesional
    - Sistema de brillos
    - Party buff
    - Un jugador por IP en mapas indicados
    - Revive event para quests
    - Limite de yang 999.999.999.999
    - Dungeon info 
    - Transfiguración
    - Dar MDs a todos los player de un imperio en un mapa.
    - Dungeons únicas: (Aryas dungeon, Cueva Slime, Bosque Celestial...)
    - Dungeons normales: (Nemere, Arrador, Azrael, Torre...)
    - Eventos: (Budokan, guerra de reinos, defiende tu metin, sayon, guerra total, evento de caza, trueque sorpresa...)
    - Atuendos de armas y armaduras únicos
    - Y mucho más... revisa presentación o descarga el servidor.
     
    Server File: Debes iniciar sesión para ver el contenido del enlace en esta publicación. (Elimine base de datos y estan limpios)
    WEB programada en Python: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Puedes revisar el funcionamiento de esta en www.metin2rage.com
     
    by DevLilian.
  6. Me Gusta
    Dj Alex reacted to -YC- in [GUÍA]Poner el calendario de eventos   
    ps aja así les debe quedar xD
    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." />
  7. Me Gusta
    Dj Alex reacted to -YC- in [GUÍA]Poner el calendario de eventos   
    Hola chicos vi que muchos tenían problemas a la hora de poner el sistema de calendario de Jfirewall es muy fácil pero les da error en el syserr o se queda cargando el juego aquí les vengo a dar los pasos 
     
    Primero les dejo el sistema adjunto:
     
    1.-Descomprimen el .rar dentro hay una carpeta llamada pack adentro están los archivos calendar.eix y calendar.epk después los pasan a su cliente abren el archivo INDEX y debajo agregar
    *calendar Ejemplo este es mi INDEX:
    PACK*iconos*metin2_patch_dragon_rock_texcache*patch2*patch3*metin2_patch_pets*metin2_patch_pet2*patch1*pacificador_pet_system*calendar <------ Así debe quedar*metin2_patch_login*metin2_patch_power*metin2_patch_honor*login*age_of_zaria*metin2_patch_snow*metin2_patch_eu3pack/metin2_patch_etc_costume1pack/metin2_patch_pet1pack/metin2_patch_ramadan_costumepack/metin2_patch_flame 2.-Después, descompilas el root de tu cliente, cojes el archivo calendar.py que está en pack/root de la descarga y lo copias al root de tu cliente descompilado.
      3.- Después buscas el archivo game.py de los roots lo abres y vas a lo ultimo del archivo das enter que quede un espacio y pegas esto: def Calendar(self): import calendar self.calendar = calendar.Calendar() self.calendar.Show() 4.- De ahí buscas:
    onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7) y das un enter y pegas esto:
    onPressKeyDict[app.DIK_F6] = lambda : self.Calendar()  eso tiene que quedar así:
    onPressKeyDict[app.DIK_F4] = lambda : self.__PressQuickSlot(7) onPressKeyDict[app.DIK_F6] = lambda : self.Calendar()   antes de todo te fijas en los que están ahí si no hay algun comando que abra algo con F6 si es así lo cambias a F7 o al correspondiente que quieras
     
     
    5.-Esto sería todo cualquier error puedes comentar y en la brevedad posible te estaré ayudando
     
    Créditos:
    Jfirewall Creador del sistema
    Yo- Por la guía xD

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    Dj Alex reacted to ALEXANDER2020 in Metin2 Official Desempaquetar   
    Todos los paquetes de 

    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.
    (17.6,18.0,18.1) Actualización 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    VT:  
    metin2_patch_easter1 
    metin2_patch_luck 
    metin2_patch_mail 
    metin2_patch_xmas 
    (17.6,18.0,18.1) Fecha de Toamasina pocos complementos 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    metin2_patch_commo la 
    metin2_patch_etc_costume1 
    metin2_patch_etc 
    metin2_patch_horse_sound 
    metin2_patch_luck_sound 
    18.2 Actualización 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Packs : 
    efecto 
    icono 
    CHF 
    metin2_patch_catchking 
    metin2_patch_commo la 
    metin2_patch_costume_socc es 
    metin2_patch_dawnmist_dungeo es 
    sido metin2_patch_m
    metin2_patch_ramadan_costu a 
    metin2_patch_weapon_summer_2018 
    metin2_patch_worldcup2018 
    raíz 
    uiscript 
    18.2 actualización se incluye en la apertura completa abrió mafia paquete y el artículo en el proto-proto incluyendo 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    18,3 DUNGEON ACTUALIZACIÓN HYDRA 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    18.3b en varios idiomas y la categoría de tareas 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
  9. Me Gusta
    Dj Alex reacted to LovePlay in PORTFOLIO DE PAPI LOVEPLAY   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     

     

    Es hora de presentar el portfolio del papi LovePlay, más conocido como LovePlay a secas. Después de estar currándomelo 30 minutos, aquí os lo dejo para que lo valoréis vosotros mismos.

     

    Ya no pondré ningún diseño de ejemplo mio por el foro, todos irán a mi portfolio, si publico algún PSD si que lo pondré aquí.

     

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

     

    Si le dais clic a las imágenes, algunas tienen vídeo a cámara rápida  de como he ido haciendo el diseño y información adicional.

     

     

    Información sobre mi en el portfolio tambien.

     

    Saludos, loveplaying its comning

  10. Me Gusta
    Dj Alex reacted to Dilong in Nuevo inventario   
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Fotos:
     
     
     
     
    Fuente: informetin2.ro
     
    Credito:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  11. Me Gusta
    Dj Alex reacted to Dilong in Textura HD para las citys   
    Link:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Fotos:
     
     
     
     
    Fuente:
     
     
     
  12. Me Gusta
    Dj Alex reacted to LoqWyb in Textura Map1 2016 By Synthax (LoqWyb)   
    Va pun la dispozitie textura 2016 realizata de mine .
    Previzualizare :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Link Download : 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Dj Alex reacted to AngelGamer in Efecto de staff Bien chido   
    Buenas amigos xd Aqui les vengo a traer un nuevo efecto que sera mi primer aporte xD ya que casi todos han sido de ayudas y eso D: voy a estar aportando cosas poco a poco ejeje aqui dejo el efecto a mi me gusta jejej a alguien le servira:D 
     
     
    Fuente: Cyber-Gamers
     
    Edito me falto foto xd :  
     
    PD: por si no se ve 
    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.
  14. Me Gusta
    Dj Alex reacted to TTV_RANDARON in Efectos de pájaros, peces, ranas, cangrejos, mariposas, nenúfares   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  15. Me Gusta
    Dj Alex reacted to ALEXANDER2020 in EFECTO GOLPES   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
  16. Me Gusta
    Dj Alex reacted to  Pantsu  in [Release] Age of Ronin Website   
    Por si alguien quiere el PSD + Script de esta web del Age of Ronin (El script creo que no era publico). Aqui lo dejo todo con los respectivos creditos y lista para usar en vuestros servidores.


    Imagen Website: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Live Demo: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Link de descarga (Script): Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Link de descarga (PSD): Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     


    Creditos:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  17. Me Gusta
    Dj Alex reacted to Ryukend in Web Traducida [Noveria]   
    Buenas amigos, vi la web de Noveria2 en varios foros y me gusto, entonces la traduje y la use unos días en un servidor, ahora he decidido subirla, la traduje todo funciona, Ranking, Cambio de Pass almacen y cuenta y más, lo único que no traduje fue el Install, pero es sencilla la instalación.
     
    Aquí una imagen de como es la web:
     
     
     
     
    Link de descarga:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Pass del .Rar : Ryukend
  18. Me Gusta
    Dj Alex reacted to LlanosEterno™ in [10]Pack Completo de webs [Full]   
    Buenas a todos los foreros ya que nunca os he traido un aporte ya que nunca aporto nada
    me encargue descargarlas testearlas y resubilas en un rar
     
    muchas gracias por su atencion y que las disfruten
     
    Fotos:

    WEB1

    WEB2

    WEB3

    WEB4

    WEB5
    WEB6

    WEB7

    WEB8

    WEB9
    WEB10 Ultima
     
    Ahora os dejo la descarga 
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Espero que os agradezcan y seguire trayendo muchos aportes
  19. Me Gusta
    Dj Alex reacted to Rafa23Alzira in Pagina Web Metin2 [Estilo .es]   
    Hola gente =) tengo desde un tiempo una pagina web muy parecida a la del .es guardada, como he visto que no hay ninguna (si hay quiten este hilo) aquí tienen el link de descarga.
    No necesita foto porque es muy parecida a la del .es, bueno aquí la descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Ejemplo de esta web:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  20. Me Gusta
    Dj Alex reacted to 4Metin in Pagina web completa   
    Bueno esta pagina web no es mi creacion sino que ha sido robada de otro servidor!100% rumano!
    La web contiene proteccion anti: Anti-SQL Injection , Cookie Protect , XSS Protection , FIREWALL !
    Intro:

     

    Prueba online:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  21. Me Gusta
    Dj Alex reacted to MesterLum in HomePage Poseidon2   
    Buenas zone .. pues como ultimo aporte vengo a dejar este homepage que lo saque de aburrimiento al momento de descargar algo (que por sierto no se descargo)... y pues aca esta
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    la demo seria:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    Saludos y disfruten de ello
     
  22. Me Gusta
    Dj Alex reacted to DryUz in Web By-Raikou   
    Esta web la encontré x epvp dandome una vueltita y se las dejo aca
     
    Demo online: Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  23. Me Gusta
    Dj Alex reacted to Tibelian in Web Avantador + Web simple con panel admin + Web HOW + Itemshop + Pago paypal   
    Pues si has leído el post: 
    Con razón publico todo esto gratis
     
    Web avantador: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Mi primera web metin: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Web Heart Of War: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Itemshop: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Pago por paypal: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  24. Me Gusta
    Dj Alex reacted to ZoneLife in [Aporte] Web completa diseño dream   
    Bueno aquí os dejo una web bien adaptada con todas las funciones 100%.
     
    - Registro
    - Rankings
    - Recuperar contraseña
    - Panel usuario
     
    etc..
     
    El diseño es el que tenía dream.
    Si a alguien le apetece dejar unas capturas estaría bien
     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  25. Me Gusta
    Dj Alex reacted to Jaegar in Nuevas Texturas para Shinsoo, Jinno y Chunjo   
    Hola amigos les traigo unas nuevas texturas para Shinsoo, Jinno y Chunjo

    Chunjo:




    Jinno:





    Shinsoo:








    Link de Descarga:
    MediaFire:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...