Jump to content
  • Contador contenido

    6
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    [email protected] reacted to Break in Systema Expasion de Inventarios   
    Buenas zoneros, pues estaba buscando el sistema de inventarios de expansión y no estaba en el foro. Me he animado a compartirlo aquí también con vosotros.
    Vídeo del sistema:
     
    Link de descarga: 
     
    Fuente metin2dev.org
    Espero que os sirva.
    ¡Saludos!
  2. Me Gusta
    [email protected] reacted to ALEXANDER2020 in Sistema de Alerta de Chat   
    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.
  3. Me Gusta
    [email protected] reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [ANIMACIONES] Nuevos efectos de alas   
    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.
    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.
  4. Me Gusta
    [email protected] reacted to Ridack3D in [Release]3D Wing Effect From->www.ridack3d.jimdo.com   
    Hello ,i share you today a free 3d wing effect from :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -Screen :
     

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    -You can found more on : 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    -My Skype : hamdou5551
     
     
    -For Download it go on : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    [email protected] reacted to Dane™ in New 3d Wedding Costume Design for all races Daneworker   
    Hello guys
    Today i'm gonna release new design for
    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. i know its not my best but i'm tried with many style but i think white design is good 
    i will share more soon for diffrent design for wedding and more so wait me 
    i hope you like them :)
    screens

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Download : Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    if you like it just say thanks 🙂
    if you found any problem  just reply me 
    i will try to fix it 
    regards,
    Dane 
  6. Me Gusta
    [email protected] reacted to Kenshi Torres in Python] Barra HP animada>   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  7. Me Gusta
    [email protected] reacted to NazoX in [C++]MP Cuando compran items Offline Shop - Great   
    Como algunos tienen problema con la versión publicada, pondré aquí en que parte va cada línea, ya que en el otro solo te pone "añade" y listo.
    Requisitos:
    -Ultima versión de Great Offline Shop
    -Comprobar que te funcionase la Offline shop, pues hay veces que directamente ni se prueba y de por si no funciona
    -Si no te  funciona con esta guía es porque no es la misma versión o necesitas adaptarla de otra forma.
     
    1- Vamos al source game en nuestro servidor, y abrimos el archivo input.h y buscamos:
    ahora, antes de eso añadimos:
    tendría que quedarte algo así:

    2-Ahora nos vamos al archivo input2_p2p.cpp y a los includes añadimos:
    2,1-Ahora buscamos:
    Antes de esta función añadimos:
    y así se tendría que ver:

    Ahora volvemos a buscar:
    y al final del todo antes de :
    añadimos:
    tiene que quedar así:

    3-Ahora abrimos nuestro packet.h y buscamos lo siguiente:
    y debajo añadimos:
    *nota* Es recomendable verificar que no se está utilizando el packet 53 para evitar problemas de paquetes,

    Ahora vamos al final del todo, y antes de :
    agregamos:

    5-Nos dirigimos a packet_info.cpp y buscamos:
    y debajo añadimos:

    6.Ahora abrimos shop.cpp y añadimos en los includes:
    6-Ahora buscamos:
    *Nota* si no lo encuentras, o tienes varios (solo deberías tener este), se añade en la función:
    bien, debajo del ifdef FULL_YANG añadimos:

    y este será el resultado:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  8. Me Gusta
    [email protected] reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [SERVERFILES] Osmanli2   
    Presentación de los ServerFiles en el siquiente enlace de abajo.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.N
     
    Recomendaciones:
    FreeBSD 11.3
    MariaDB 10.3
    GCC8
     
    Descargas:
    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.
     
    Créditos: Luigina
  9. Me Gusta
    [email protected] reacted to TTV_RANDARON in VDI Listo para Metin2   
    Especificaciones de la máquina virtual
    1 GB de RAM (aumente como desee desde la configuración del hipervisor)
    intercambio de 4 GB
    HDD 6.16G - utilizado por la instalación: 2.57G (Sistema de archivos ZFS, ampliable en caliente en cualquier momento)
    Sistema operativo: FreeBSD 10.3-RELEASE (GENERIC) 64bit

    Software instalado
    Los principales software instalados son:
    MariaDB 10.1 (Fork MySQL, 100% compatible con metin2)
    Compatibilidad con las versiones 9.x, 4.x y 7.x de FreeBSD
    Bibliotecas de 32 bits
    Webmin (panel de control web para la administración)
    Bash (shell básico para linux)
    Pescado (concha fácil de usar)
    gcc49 (software para compilar fuentes)
    rsync (copia avanzada de archivos, incluso remota)
    IPFilter (software Advanced Firewall, fácil de usar GUI a través de webmin, reglas ya configuradas)
     
    Aquí está la lista completa de todos los paquetes instalados (instalación a través de puertos)
    root@iltizioservice_demo ~# pkg info
    argp-standalone-1.3_2 Standalone version of arguments parsing functions from GLIBC
    autoconf-2.69_1 Automatically configure source code on many Un*x platforms
    autoconf-wrapper-20131203 Wrapper script for GNU autoconf
    automake-1.15_1 GNU Standards-compliant Makefile generator
    automake-wrapper-20131203 Wrapper script for GNU automake
    bash-4.3.46_1 The GNU Project's Bourne Again SHell
    binutils-2.27_3,1 GNU binary tools
    bison-2.7.1,1 Parser generator from FSF, (mostly) compatible with Yacc
    ca_root_nss-3.26 Root certificate bundle from the Mozilla Project
    cmake-3.6.2 Cross-platform Makefile generator
    cmake-modules-3.6.2 Modules and Templates for CMake
    compat4x-i386-5.3_11 Convenience package to install the compat4x libraries
    compat7x-amd64-7.4.704000.201310.1 Convenience package to install the compat7x libraries
    compat9x-amd64-9.3.903000.20160608 Convenience package to install the compat9x libraries
    curl-7.50.3 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers
    dialog4ports-0.1.6 Console Interface to configure ports
    expat-2.2.0 XML 1.0 parser written in C
    fish-2.3.1 User friendly command line shell
    gcc-ecj-4.5 Eclipse Java Compiler used to build GCC Java
    gcc49-4.9.4 GNU Compiler Collection 4.9
    gettext-runtime-0.19.8.1 GNU gettext runtime libraries and programs
    gettext-tools-0.19.8.1 GNU gettext development and translation tools
    glib-2.46.2_3 Some useful routines of C programming (current stable version)
    gmake-4.2.1_1 GNU version of 'make' utility
    gmp-5.1.3_3 Free library for arbitrary precision arithmetic
    help2man-1.43.3_1 Automatically generating simple manual pages from program output
    indexinfo-0.2.5 Utility to regenerate the GNU info page index
    ipmitool-1.8.17_1 CLI to manage IPMI systems
    jsoncpp-1.7.3 JSON reader and writer library for C++
    libarchive-3.2.1,1 Library to create and read several streaming archive formats
    libffi-3.2.1 Foreign Function Interface
    libiconv-1.14_9 Character set conversion library
    liblz4-131 LZ4 compression library, lossless and very fast
    libstatgrab-0.91 Provides a useful interface to system statistics
    libtool-2.4.6 Generic shared library support script
    libxml2-2.9.4 XML parser library for GNOME
    localedata-5.4_2 Legacy locale data for FreeBSD 6+
    lzo2-2.09 Portable speedy, lossless data compression library
    m4-1.4.17_1,1 GNU m4
    mariadb101-client-10.1.17 Multithreaded SQL database (client)
    mariadb101-server-10.1.17 Multithreaded SQL database (server)
    mpc-1.0.3 Library of complex numbers with arbitrarily high precision
    mpfr-3.1.4 Library for multiple-precision floating-point computations
    muse-0.2 Shows memory usage data
    p5-Authen-PAM-0.16_2 Perl interface to the PAM library
    p5-IO-Tty-1.12_1 Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs
    p5-Locale-gettext-1.06 Message handling functions
    p5-Net-SSLeay-1.78 Perl5 interface to SSL
    patch-2.7.5 GNU patch utility
    pcre-8.39 Perl Compatible Regular Expressions library
    perl5-5.20.3_15 Practical Extraction and Report Language
    pkg-1.8.7_3 Package manager
    pkgconf-1.0.1 Utility to help to configure compiler and linker flags
    py27-Babel-2.3.4 Collection of tools for internationalizing Python applications
    py27-Jinja2-2.8 Fast and easy to use stand-alone template engine
    py27-MarkupSafe-0.23 Implements XML/HTML/XHTML Markup safe string for Python
    py27-alabaster-0.7.6 Modified Kr Sphinx theme
    py27-docutils-0.12 Python Documentation Utilities
    py27-imagesize-0.7.1 Python image size library
    py27-pygments-2.1.3 Syntax highlighter written in Python
    py27-pystemmer-1.3.0_1 Snowball Stemming Algorithms for Information Retrieval
    py27-pytz-2016.6.1,1 World Timezone Definitions for Python
    py27-setuptools27-23.1.0 Python packages installer
    py27-six-1.10.0 Python 2 and 3 compatibility utilities
    py27-snowballstemmer-1.2.0_1 Snowball stemming library collection for Python
    py27-sphinx-1.4.6_1 Python documentation generator
    py27-sphinx_rtd_theme-0.1.9 Mobile-friendly py-sphinx theme
    python2-2_3 The "meta-port" for version 2 of the Python interpreter
    python27-2.7.12 Interpreted object-oriented programming language
    python3-3_3 The "meta-port" for version 3 of the Python interpreter
    python34-3.4.5 Interpreted object-oriented programming language
    rsync-3.1.2_5 Network file distribution/synchronization utility
    scons-2.5.0 Build tool alternative to make
    webmin-1.810 Web-based interface for system administration for Unix
    xe-guest-utilities-6.2.0_2 FreeBSD VM tools for Citrix XenServer and XCP
    xen-guest-tools-4.6.1 Xen tools within FreeBSD domU
    xinetd-2.3.15_2 Replacement for inetd with better control and logging
    yajl-2.1.0 Portable JSON parsing and serialization library in ANSI C
    zip-3.0_1 Create/update ZIP files compatible with PKZIP
    Accesos
    Se han configurado todas las utilidades necesarias, servidor mysql y servidor ssh para conectarse desde el exterior:
    SSH, SFTP (Putty, WinSCP): id root password: iltizioservice
    Remote MariaDB (Navicat, mysql): id root password: iltizioservice
    Local MariaDB (gameserver): id: contraseña del juego: iltizioservice
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  10. Me Gusta
    [email protected] reacted to Kenshi Torres in [C ++] Ws 3-2-1 Go sistema   
    Explicación 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. : Cuando comienza el duelo, el efecto es 3-2-1 go. Muy agradable. Si está editando archivos tipo ws, le sugiero que lo instale   
    service.h:
    #define ENABLE_3_2_1_GO pvp.cpp:
     
    # buscar void CPVPManager::Insert(LPCHARACTER pkChr, LPCHARACTER pkVictim) # agregar debajo #ifdef ENABLE_3_2_1_GO EVENTINFO(start_duel_efect_info) { LPCHARACTER ch1; LPCHARACTER ch2; CPVP * pkPVP; BYTE state; start_duel_efect_info() : ch1( NULL ) ,ch2( NULL ) ,pkPVP( NULL ) ,state( 0 ) { } }; EVENTFUNC(start_duel_efect) { start_duel_efect_info * info = dynamic_cast<start_duel_efect_info *>(event->info); if ((info == NULL) || (info->ch1 == NULL) || (info->ch2 == NULL) || (info->pkPVP == NULL)) return 0; switch (info->state) { case 0: { info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/3.mse"); info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/3.mse"); info->state++; return PASSES_PER_SEC(1); break; } case 1: { info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/2.mse"); info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/2.mse"); info->state++; return PASSES_PER_SEC(1); break; } case 2: { info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/1.mse"); info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/1.mse"); info->state++; return PASSES_PER_SEC(1); break; } case 3: { info->ch1->SpecificEffectPacket("d:/ymir work/effect/pvp/go.mse"); info->ch2->SpecificEffectPacket("d:/ymir work/effect/pvp/go.mse"); if (info->pkPVP->Agree(info->ch1->GetPlayerID())) { info->ch2->ChatPacket(CHAT_TYPE_INFO, "Duelul cu: %s a inceput!", info->ch1->GetName()); info->ch1->ChatPacket(CHAT_TYPE_INFO, "Duelul cu: %s a inceput!", info->ch2->GetName()); } return 0; break; } } return 0; } #endif # buscar void CPVPManager::Insert(LPCHARACTER pkChr, LPCHARACTER pkVictim) # Remplazar #ifdef ENABLE_3_2_1_GO void CPVPManager::Insert(LPCHARACTER pkChr, LPCHARACTER pkVictim) { if (pkChr->IsDead() || pkVictim->IsDead() || pkChr->FindAffect(AFFECT_PVP_START)) return; CPVP kPVP(pkChr->GetPlayerID(), pkVictim->GetPlayerID()); CPVP * pkPVP; if (pkPVP = Find(kPVP.m_dwCRC)) { start_duel_efect_info * info = AllocEventInfo<start_duel_efect_info>(); info->ch1 = pkChr; info->ch2 = pkVictim; info->pkPVP = pkPVP; info->state = 0; pkChr->AddAffect(AFFECT_PVP_START, APPLY_NONE, 0, 0, 5, 0, false); event_create(start_duel_efect, info, 0); return; } pkPVP = M2_NEW CPVP(kPVP); pkPVP->SetVID(pkChr->GetPlayerID(), pkChr->GetVID()); pkPVP->SetVID(pkVictim->GetPlayerID(), pkVictim->GetVID()); m_map_pkPVP.insert(map<DWORD, CPVP *>::value_type(pkPVP->m_dwCRC, pkPVP)); m_map_pkPVPSetByID[pkChr->GetPlayerID()].insert(pkPVP); m_map_pkPVPSetByID[pkVictim->GetPlayerID()].insert(pkPVP); pkPVP->Packet(); char msg[CHAT_MAX_LEN + 1]; snprintf(msg, sizeof(msg), "Ai fost provocat la duel de: %s.", pkChr->GetName()); //e el pkVictim->ChatPacket(CHAT_TYPE_INFO, msg); pkChr->ChatPacket(CHAT_TYPE_INFO, "L-ai provocat la duel pe: %s.", pkVictim->GetName()); //is eu // NOTIFY_PVP_MESSAGE LPDESC pkVictimDesc = pkVictim->GetDesc(); if (pkVictimDesc) { TPacketGCWhisper pack; int len = MIN(CHAT_MAX_LEN, strlen(msg) + 1); pack.bHeader = HEADER_GC_WHISPER; pack.wSize = sizeof(TPacketGCWhisper) + len; pack.bType = WHISPER_TYPE_SYSTEM; strlcpy(pack.szNameFrom, pkChr->GetName(), sizeof(pack.szNameFrom)); TEMP_BUFFER buf; buf.write(&pack, sizeof(TPacketGCWhisper)); buf.write(msg, len); pkVictimDesc->Packet(buf.read_peek(), buf.size()); } // END_OF_NOTIFY_PVP_MESSAGE } #else void CPVPManager::Insert(LPCHARACTER pkChr, LPCHARACTER pkVictim) { if (pkChr->IsDead() || pkVictim->IsDead()) return; CPVP kPVP(pkChr->GetPlayerID(), pkVictim->GetPlayerID()); CPVP * pkPVP; if ((pkPVP = Find(kPVP.m_dwCRC))) { // ???oC? ?o ?O?c¬c¬e ??!¤I c©I??! if (pkPVP->Agree(pkChr->GetPlayerID())) { pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%scYO!Au?C cYe!Aa c©???!"), pkChr->GetName()); pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%scYO!Au?C cYe!Aa c©???!"), pkVictim->GetName()); } return; } pkPVP = M2_NEW CPVP(kPVP); pkPVP->SetVID(pkChr->GetPlayerID(), pkChr->GetVID()); pkPVP->SetVID(pkVictim->GetPlayerID(), pkVictim->GetVID()); m_map_pkPVP.insert(map<DWORD, CPVP *>::value_type(pkPVP->m_dwCRC, pkPVP)); m_map_pkPVPSetByID[pkChr->GetPlayerID()].insert(pkPVP); m_map_pkPVPSetByID[pkVictim->GetPlayerID()].insert(pkPVP); pkPVP->Packet(); char msg[CHAT_MAX_LEN + 1]; snprintf(msg, sizeof(msg), LC_TEXT("%scYO?? cYe!Aac©??!í?!í C©¬c©?cY?cY?. c©A©©!iC?!¤Ac¬e cYe!AaYi??Cc¬| C????a."), pkChr->GetName()); pkVictim->ChatPacket(CHAT_TYPE_INFO, msg); pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s?c§!AO cYe!Aac©??!í?!í C©¬c©?cY?cY?."), pkVictim->GetName()); // NOTIFY_PVP_MESSAGE LPDESC pkVictimDesc = pkVictim->GetDesc(); if (pkVictimDesc) { TPacketGCWhisper pack; int len = MIN(CHAT_MAX_LEN, strlen(msg) + 1); pack.bHeader = HEADER_GC_WHISPER; pack.wSize = sizeof(TPacketGCWhisper) + len; pack.bType = WHISPER_TYPE_SYSTEM; strlcpy(pack.szNameFrom, pkChr->GetName(), sizeof(pack.szNameFrom)); TEMP_BUFFER buf; buf.write(&pack, sizeof(TPacketGCWhisper)); buf.write(msg, len); pkVictimDesc->Packet(buf.read_peek(), buf.size()); } // END_OF_NOTIFY_PVP_MESSAGE } #endif # buscar bool CPVPManager::Dead(LPCHARACTER pkChr, DWORD dwKillerPID) # remplazar #ifdef ENABLE_3_2_1_GO bool CPVPManager::Dead(LPCHARACTER pkChr, DWORD dwKillerPID) { CPVPSetMap::iterator it = m_map_pkPVPSetByID.find(pkChr->GetPlayerID()); if (it == m_map_pkPVPSetByID.end()) return false; bool found = false; sys_log(1, "PVPManager::Dead %d", pkChr->GetPlayerID()); TR1_NS::unordered_set<CPVP*>::iterator it2 = it->second.begin(); while (it2 != it->second.end()) { CPVP * pkPVP = *it2++; DWORD dwCompanionPID; if (pkPVP->m_players[0].dwPID == pkChr->GetPlayerID()) dwCompanionPID = pkPVP->m_players[1].dwPID; else dwCompanionPID = pkPVP->m_players[0].dwPID; if (dwCompanionPID == dwKillerPID) { if (pkPVP->IsFight()) { pkPVP->SetLastFightTime(); pkPVP->Win(dwKillerPID); found = true; break; } else if (get_dword_time() - pkPVP->GetLastFightTime() <= 15000) { found = true; break; } } } LPCHARACTER pkChrW = CHARACTER_MANAGER::instance().FindByPID(dwKillerPID); pkChrW->SpecificEffectPacket("d:/ymir work/effect/pvp/win.mse"); return found; } #else bool CPVPManager::Dead(LPCHARACTER pkChr, DWORD dwKillerPID) { CPVPSetMap::iterator it = m_map_pkPVPSetByID.find(pkChr->GetPlayerID()); if (it == m_map_pkPVPSetByID.end()) return false; bool found = false; sys_log(1, "PVPManager::Dead %d", pkChr->GetPlayerID()); TR1_NS::unordered_set<CPVP*>::iterator it2 = it->second.begin(); while (it2 != it->second.end()) { CPVP * pkPVP = *it2++; DWORD dwCompanionPID; if (pkPVP->m_players[0].dwPID == pkChr->GetPlayerID()) dwCompanionPID = pkPVP->m_players[1].dwPID; else dwCompanionPID = pkPVP->m_players[0].dwPID; if (dwCompanionPID == dwKillerPID) { if (pkPVP->IsFight()) { pkPVP->SetLastFightTime(); pkPVP->Win(dwKillerPID); found = true; break; } else if (get_dword_time() - pkPVP->GetLastFightTime() <= 15000) { found = true; break; } } } return found; } #endif affect.h:
     
    # buscar AFFECT_DRAGON_SOUL_DECK_1 = 542, # Agregar debajo #ifdef ENABLE_3_2_1_GO AFFECT_PVP_START = 543, AFFECT_PVP_WIN = 544, #endif # buscar AFF_BITS_MAX # Agregar debajo #ifdef ENABLE_3_2_1_GO AFF_PVP_START, AFF_PVP_WIN, #endif Finalmente, si desea que los archivos a los que he dado efecto agreguen un índice adicional, tire su paquete y luego tírelo a una carpeta, si desea desactivarlo, tírelo a su paquete actual.
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  11. Me Gusta
    [email protected] reacted to Kronixer™ in Python: Precio: Gratis cuando un artículo es $0   
    Sin más preámbulos, comencemos el tutorial, será muy rápido.
     
    Abre el archivo "uitooltip.py" que está en la raíz, luego cambia la definición "AppendPrice(self, price)" con el mío, que contiene la condición adicional.
     
    def AppendPrice(self, price): self.AppendSpace(5) if price == 0: self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE_FREE) else: self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price)  
    Para aquellos con el sistema de Won.
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    if app.ENABLE_CHEQUE_SYSTEM: def AppendPrice(self, price, cheque = 0): self.AppendSpace(5) self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_SELL_PRICE, grp.GenerateColor(1.0, 0.9686, 0.3098, 1.0)) if price == 0 and cheque == 0: self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE_FREE) if cheque > 0: self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_WON % (str(cheque)), grp.GenerateColor(0.0, 0.8470, 1.0, 1.0)) if price > 0: self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_YANG % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price)) else: def AppendPrice(self, price): self.AppendSpace(5) if price == 0: self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE_FREE) else: self.AppendTextLine(localeInfo.TOOLTIP_BUYPRICE % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))  
     
    Guarde, cierre, vuelva a empaquetar la raíz y luego vaya a su archivo locale, abra "locale_game.txt" y agregue esta línea:
     
    TOOLTIP_BUYPRICE_FREE Prix : Gratis Debajo de:
    TOOLTIP_BUYPRICE Precio : %s  
     
    Aqui esta el resultado :  
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    ¡Eso es todo por esta mini-guía! Que pase un buen día  :3
  12. Me Gusta
    [email protected] reacted to Desmint in [ServerFiles]Osmanlı2 PVP   
    Hola Amigos de Metin2Zone 
     
    Ya hace rato me encontraba desaparecido.... Pero he vuelto y con unos files que les encantaran.
    No olviden dejar ese "Mencorazona" si te gustaron los files
     
    Texto traido desde el Foro:
    "Son los archivos del proyecto los que hicimos hace 2 años, considero apropiado que sea compartido por el propietario original porque ha estado en manos de las personas equivocadas y circuló debajo de la mesa.
    Los archivos están en plena forma, se puede iniciar sesión en el juego con freebsd 11.3 mariadb 10.3, gcc8.
    Hay un montón de cosas en él, como un ronark de ortografía cero que no se ve en otros lugares (puede que no sea suave), un sistema de comestibles objeto en el juego (estoy hablando de la forma en que estas otras moscas comparten nuestras migas de pan), rubinum offlineshop (incluyendo alquimia, cristal de comercio, precio promedio, etc.), etc; Pero no es del todo transparente. Déjame decirte que este archivo no se ha utilizado desde este proyecto"
     
    Visualizacion de presentacion:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Descargar Files:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    Libs:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
  13. Me Gusta
    [email protected] reacted to Metin2HOW in [C++] Chest View Drop   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  14. Me Gusta
    [email protected] reacted to Zalo in [IntroLogin]PSD by "BRIGHT MAGIC"   
    Muy bonito, pero link caído. ¿Alguien lo tiene?
  15. Me Gusta
    [email protected] reacted to Kronixer™ in PACHI y Tunga ServerFiles   
    FOTO::
    DESCARGA :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Si tiene problemas con Github ----
    Descarga alternativa Se incluyen todas las actualizaciones hasta el 12.04.2021. La publicación no está incluida.

    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. FreeBSD
    [Información del archivo]
    Versión FreeBSD: 11.3
    Versión SQL: MariaDB 10.3

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

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. INFORMACION
    VISUAL STUDIO 2019

    Compilation Engine: gmake
    Build Tool: clang-devel (llvm-devel)

    [Información de cuenta]
    ID: pachi
    Contraseña: 12345
    PIN: 1234

    [Información de Navicat]
    MariaDB
    ID: root
    Contraseña: contraseña Puede especificar sus
    Creditos:
    Productores de 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.
    For;

    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.
  16. Me Gusta
    [email protected] reacted to [D]ELARO ✓ in Server Files Forsaken - Mustang   
    Server Files de Forsaken o Mustang, estan en Frances y se ven maso menos decentes, no los he probado asi que no podre responder dudas a menos que yo lo haga.
    Les dejo imagenes GIF para darse una idea de lo que tienen.

     

     

     

     

     

     

     
    LINKS POR MEGA Y GOOGLE DRIVE:
    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.
    Cualquier problema y solución a algún error pueden dejarlo en en post.
     
     
  17. Me Gusta
    [email protected] reacted to TheKing24 in Web Daichi2 FULL   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. posteo esta web hermosa, espero les guste, aun no e logrado hacerla funcionar el que sepa que me diga porfa 
    Editado no paso link. "solución no solucionado"
    fuente:just4metin
    Post@
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  18. Me Gusta
    [email protected] reacted to ChuchoGamer in Interfaz login, select, create.   
    Buenas dias hoy les traigo esta interfaz para los que les guste puedan ponerla 




    Link de Descarga 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  19. Me Gusta
    [email protected] reacted to Randaron in Nuevo Effecto Rubinum   
    El effecto trata de cuando tienes un item nuevo lo rodea un brillo al item

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  20. Me Gusta
    [email protected] reacted to Alonso Madrigal García in Implementar armaduras por TXT   
    Pues hoy vengo con una pequeña guía para implementar nuevas Armaduras a su servidor de metin2.
    Si bien esto se maneja en 2 partes, la parte del cliente (Carpeta de metin->Carpeta Pack) y la parte del servidor(Win SCP o Filezilla).
    Herramientas a usar; les dejo un link de descarga, en caso de que no lo tengan.
    Usaremos un encriptador, para poder encriptar y desencriptar el cliente.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. un dumpeador el cual no será muy útil para dumpear ciertos archivos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. una aplicación para lograr mirar nuestros archivos .TGA que serán nuestros iconos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. un editor de texto de su preferencia, por si acaso les dejo el que uso.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. y por ultimo, la herramienta para ver los Archivos gr2 (GrannyViewer) .

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Antes que nada sin profundizar en el tema explicare que es un archivo Gr2, que son las texturas y nuestro icono.
    Archivo Gr2:
    El archivo Gr2 es el modelo de nuestra armadura o arma.
     
    las texturas:
    es el archivo que permite que veamos los colores de la armadura tal y como tienen que ser; estas se pueden encontrar en 3 diferentes formatos,  los cuales son: .jpg .TGA o .DDS
    Icono:
    Estos serán la imagen con la que ubicaremos los acc/armas/armaduras dentro del juego, se encuentran en formato TGA y van dentro del cliente.
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    Guerrero hombre  Sura hombre Ninja mujer Chamán mujer  
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc2, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    Guerrera mujer Sura mujer Ninja hombre Chamán hombre  
    Según la raza hay cuatro carpetas estándar:
    Bueno ahora si a lo que venimos.
    Si descargaste las herramientas que se mencionaron en la guía  tendremos que crear unas carpetas en la cual meteremos los archivos descomprimidos.

    si ya los tienes omite este paso. 
     
    para esto ocuparemos desencriptar la carpeta root, local/local_#(es, en eu...).
    Bien como hacemos esto, lo primero es ir a nuestra carpeta del cliente (Donde tengamos el "Metin"), una vez dentro tendremos que ubicar la carpeta pack, en la cual encontraremos estos archivos. si no han cambiado las claves de encriptación estas deberían ser .eix y .epk . una vez que ubiquemos estos archivos los moveremos a una carpeta donde tengan su Encriptador/Desencriptador.
    Estos deberán ser 2 y  están con el mismo nombre diferentes extensiones.

     mover el archivo local, root e icono a su carpeta donde hayan colocado su encriptador.

    desencriptar estos archivos, si no saben como funciona el encriptador les dejo una explicación en una imagen a continuación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Esto nos generara 3 carpetas: Root/Local/Icon.
     Nos dirigiremos a la carpeta root, ahí encontraremos un archivos .MSM de nombre:
    assassin_m assassin_w shaman_m shaman_w sura_m sura_w warrior_m warrior_w Abrimos todos los archivos con nuestro editor de texto, acá es donde nosotros declaramos nuestro modelo de armadura, atuendo y peinado, para que lo reconozca el juego al momento de equiparlo.
    en estos archivos declaramos tanto peinados como armaduras.
    Peinados:    
    Group HairData00
        {
            HairIndex            0
            Model                "hair/hair_1_1.gr2"
            SourceSkin            "hair/hair_1_1.dds"
            TargetSkin            "warrior_hair_01.dds"
        }
     
    Armaduras:
        Group ShapeData00
        {
            ShapeIndex            0
            Model                "warrior_novice.gr2"
            SourceSkin            "warrior_novice_red.dds"
            TargetSkin            "warrior_novice_red.dds"
        }
    Antes de pegar, mover o editar algo, hay que revisar lo siguiente, Que el ShapeDataCount este en 999 de esta forma le decimo que solo podrá tener implementada 999 armaduras, si uno supera ese limite sin declarar en el datacount, su modelo no se vera en el juego hasta que lo modifique, el numero de armaduras implementada no debe pasar a nuestro contador.
    Group ShapeData
    {
        PathName    "d:/ymir work/pc/warrior/"
        ShapeDataCount            999
     
    Una vez que hayamos colocado esto bajaremos casi al final del documento, en donde encontremos el ultimo Group ShapeData este puede variar dependiendo del numero de armaduras implementadas.
    Bueno nos situamos debajo del ultimo Group ShapeData y metemos nuestro modelo de esta forma:
        Group ShapeData# ----------------># en el signo de gato deberá ir el siguiente digito, es decir si termina en Group ShapeData228 el siguiente siguiente será  Group ShapeData229 y así sucesivamente.
        Group ShapeData#
        }
            SpecialPath            "d:/ymir work/pc/warrior/" ----> SpecialPath es para indicar que lo implementaremos en un archivo especial.
            ShapeIndex            41774  ---------------------------->El shape index será el numero en el cual se guardara la textura. debe ser el mismo del vnum para evitar problemas.
            Model                "warrior_aoh_blue.gr2"----------------> nuestro modelo de armadura
            SourceSkin            "warrior_aoh_blue.dds"
            TargetSkin            "warrior_aoh_blue.dds"
        }
    Esto lo haremos en cada documento .MSM de la carpeta root lo único que cambiara será la ruta del specialpath y posiblemente el nombre del modelo esto depende.
    "d:/ymir work/pc/warrior/" Hombre
    "d:/ymir work/pc2/warrior/" Mujer
    "d:/ymir work/pc/sura/" Hombre
    "d:/ymir work/pc2/sura/" Mujer
    "d:/ymir work/pc2/assassin/" Hombre
    "d:/ymir work/pc/assassin/" Mujer
    "d:/ymir work/pc2/shaman/" Hombre
    "d:/ymir work/pc/shaman/" Mujer.
    Una vez que hayamos terminado de colocar los modelos en cada  .MSM
    nos pasamos a la parte del servidor, en donde iremos a la parte en donde tendremos nuestro item proto e item name, en estos documentos pondremos los vnum de las armaduras que se implementaron. para esto tenemos que revisar que los vnum que se hayan a colocar no existan en EL ITEM_PROTO, si ya existen tendremos que buscar otro numero que no exista y cambiarlo tanto en el item_proto como en los archivos .MSM a continuación les dejare las líneas para implementarlos a la item_proto, en este caso se podrá implementar de 2 formas, como atuendo o como armadura
    Linea para atuendo:
    41774    Atuendo Dragon Azul(M)    ITEM_COSTUME    COSTUME_BODY    2    ANTI_FEMALE | ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_MAX_HP    2000    APPLY_ATTBONUS_MONSTER    10    APPLY_NONE    0    5    0    0    41774    0    0    0    0    0.
    Linea para armadura:
    41774    Armadura Dragon Azul(M)    ITEM_ARMOR    ARMOR_BODY    2    ANTI_FEMALE | ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_MAX_HP    2000    APPLY_ATTBONUS_MONSTER    10    APPLY_NONE    0    5    0    0    41774    0    0    0    0    0.
    Si implementaron muchas armaduras, solo cambien el vnum.
    Nota: OJO Tienen que hacer que el ShapeIndex de su armadura coincida con el Value 3 ya que este es el que nos toma las texturas, como pueden notar en la linea el vnum y el value 3 se repiten.
    Ya que terminemos con el item_proto, nos pasamos al item_name, en donde usaremos los vnum que utilizamos para las armaduras y le asignaremos un nombre de esta forma:
    #Vnum    Nombre
     guardamos los documentos y tiramos reboot.
    descargaremos los documentos item_proto e item_name del winscp en nuestra pc.
    Una vez que tengamos los 2 documentos descargados, moveremos los dos archivos a la carpeta donde pusimos nuestro dumpeado (Dumproto) y ejecutamos ya sea el archivo dumproto o dumproto_pack, los dos funcionan igual, esto nos dará un tercer archivo llamado  item_proto.
    Bien una vez que tengamos nuestro tercer archivo nos dirigiremos a la carpeta donde tengamos nuestra carpeta local desencriptada la abrimos y seguimos esta dirección \locale\locale\es (En mi caso en su caso puede variar  el nombre de la ultima carpeta) Ya dentro de la ultima carpeta pegaremos el archivo item_proto generado por el dumproto  directamente, nos pedirá remplazar el anterior y damos en si, si no les aparece es por que están en el lugar equivocado.
    En este mismo sitio abriremos el archivo item_list en el cual declararemos nuestros iconos de la siguiente forma:
    Vnum    ARMOR    icon/item/Nombre del icono.TGA 
    Esto es opcional en caso que no se muestren los iconos : una vez declarado el icono el item_list iremos a la carpeta icono que desencriptamos  y nos iremos a la siguiente ubicación. \icon\icon\item y pegaremos nuestros iconos. 
    ya que hagamos esto creamos 1 carpeta(le colocan el nombre que quieran). dentro de esta carpeta crearemos 2 carpetas una la nombramos icon dentro de esta colocaremos una carpeta llamada item en la cual meteremos los iconos. y en la segunda carpeta la nombramos ymir work en la cual meteremos la carpeta pc y pc2 que contengan nuestros modelos gr2.
     
    para que se efectuen los cambios tanto en el cliente como en el servidor tendremos que encriptar de nuevo la carpeta local, root, icon y la nueva carpeta que crearon, para esto nos generara 8 documentos .eix .epk una vez encriptadas vamos a la carpeta del cliente, nos ubicamos en la carpeta pack  y los remplazamos por los que estén ahí.
    una vez que metamos los archivos en la carpeta pack buscamos un documento llamado Index en esta misma nos colocamos al final del documento y colocamos el nombre de su documento generado por la carpeta que crearon y le colocan un asterisco abajo.
    Entran al cliente y ponen el comando /i vnum de sus armaduras implementaron...
    Espero que les sea de ayuda, en caso de que algo no les quede claro pueden mandarme mensaje y los podría ayudar con gusto, que pasen un excelente día!
     
     
     
     
     
     
     

     
     
     
     
  21. Me Gusta
    [email protected] reacted to [D]ELARO ✓ in [Guía] Imagen Bandera de Gremio con Fondo Transparente   
    Literalmente copie la guía que esta en el foro oficial de metin2, muchos ya lo sabían pero otros no, no esta de mas tener la guía acá, ojala algún loco haga un pack de imágenes con fondos transparentes se le agradecería xd
    Bandera de gremio con fondo trasparente.
    Para crear una bandera de gremio con fondo transparente hay varias formas os explicare una.
    Tenéis que instalar los siguiente programas: photoshop y icofx.
     
    Iniciamos el photoshop y cargamos la imagen que queremos para nuestra bandera de gremio, usamos la herramienta borrador mágico para eliminar el fondo que posee la imagen. Cuando tengamos la imagen sin fondo, es decir con un fondo transparente, nos dirigimos a Archivo, Guardar como y la guardamos con formato CompuServer GIF.
    Pulsamos guardar, nos aparecerá un cuadro color Indexado pulsamos ok, aparecerá otro cuadro de opciones de gif en el cual pulsaremos también ok. Iniciamos el programa icofx. Abrimos la imagen ala cual le hemos quitado el fondo con el photoshop. Abrir como una imagen.
    Nos dirigimos a Ajustes, tamaño de la imagen, Personalizar. El tamaño permitido para las imágenes de gremio son: 16 de anchura. 12 de altura y aceptamos.
    Ahora guardaremos la imagen, Archivo, guardar como y la guardamos como Mapa de Bits (bmp) y guardar.
    Veréis que la imagen es muy pequeña y quizá no la veréis bien, pero cuando la agreguemos al juego quedara perfecta. Lo siguiente que hacemos es dirigirnos ala carpeta del metin: ruta donde tengan el cliente / nombre de su cliente/ upload.
    En la carpeta de upload encontrareis las banderas que vienen por defecto y ahí es donde copiaremos la imagen que acabamos de crear.  
    Iniciamos el juego, este paso solo lo puede hacer el líder del gremio, abrimos la ventana de gremio, símbolo de gremio, refrescamos y nos saldrá la imagen que hemos creado, la seleccionamos y pulsamos ok.
    Nota: Puede ocurrir que cuando finalicéis este paso no la veáis o los demás no la vean, para eso es mejor salir del juego y volver a iniciar o darle simplemente a cambiar personaje y entrar nuevamente.
     
    Muestra de que quedaría perfecto siguiendo al pie de la letra el método presentado.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  22. Me Gusta
    [email protected] reacted to Scale in SISTEMA DUELO TÁCTICO (SRC) Y BUDOKAN TÁCTICO (QUEST)   
    Muy buenas, en el día de hoy vengo a hacer un aporte el cual es el sistema de duelo táctico oficial del servidor pvp internacional "Rop2". Hago esto público debido a que prefiero que lo tenga todo el mundo antes de que la gente se aproveche.
    El sistema solo cuenta con la parte del source, la parte del cliente deberéis programarla ustedes.
    También dejo la quest del budokan táctico funcional con este sistema para todo aquel que no la tenga.

    Un saludo y gracias 🙂



  23. Me Gusta
    [email protected] reacted to Scale in [APORTE] EFECTO DE UNA CALAVERA POR ENCIMA DE LOS BOSSES   
    Hola a todos, hoy os traigo el efecto de la calavera por encima de los bosses.


    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. 

    Créditos : ReFresh, Syreldar y M.Sorin

    Dejen sus reacciones y apoyen la publicación, pronto traeré mas cosas 🙂
    🙂
  24. Me Gusta
    [email protected] reacted to Desmint in [SF] Best Production VERSION FINAL V.4.0   
    Hola amigos de Metin2Zone, desde hace un par de días se me dio por ver entre foros turcos los nuevos files que salen al mercado y de gratis acceso con esto de la actualización V.18.xx.xx de Metin2.es. Y es que no se han echo esperar los que quieren ganar primero la fama de implementar estos nuevos sistemas en sus Files y quienes quieren ganar seguidores por estos mismos diciendo "Comienzo proyecto" argumentándose los créditos a si mismo por el trabajo de otro; pero como siempre, EDWARD (Best Production) se apresuro y monto los suyos con fallos solucionables (Los cuales ya tengo conocimiento de ellos). Sin mas preámbulos, les dejo estos se mentalmente fenomenales ServerFiles.
     
    Características Generales
    - Máximo nivel 120
    - 5ta raza implementada (Lykan)
    - Sistema de entrega de biólogo a distancia
    - Sistema de mejora a distancia (Items)
    - Sistema de eventos automáticos (Programado en C++)
    - Sistema de resistencia a chamanes funcional
    - Sistema de zonas de guerra
    - Sistema de clasificación de jugadores (Tablas)
    - Sistema de clasificacion de gremios
    - Sistema de  clasificacion por Boss  (Jefes)
    - Sistema de NPC a distancia
    - Sistema de creacion de gremios
    - Lider de gremio y estabilidad del gremio
    - Sistema de banco
    - Sistema de won funcional
    - Sistema de taza de mejora
    - Sistema de cierre y baneo de cuentas Ingame
    - Sistema de teleporter interno
    - Sistema de mejora rapida (habilidades)
    - Sistema de guerra de gremios
    - Sistema de torneo Hayomi
    - Sistema de ranuras extra (antes 8 ahora 16 (desde #1 hasta F12))
    - Sistema de panel de informacion y control de Administracion
    - Sistema de guardar ubicacion sin pergaminos
    - Sistema de OX mejorado
    - Sistema de evolucion de armas a distancia funcional y modificable
    - Sistema de efecto de armas y armaduras
    - Sistema de Gemas Gaya 
    - Sistema de Atuendos de Armas y Armaduras
    - Sistema completo de Reina Meley  (Igual al oficial)
    - Bosque encantado y Jotun Thrym
    - Desbugeo en sala Nemere, Razador, Orcos
    - Sistema de inventarios adicionales
    - Sistema de Alquimia Oficial
    - Sistema de Cinturones
    - Sistema de visualizacion de equipo
    - Sistema de Alquimia
    - Sistema de Pets
    - Sistemas de monturas
    - Sistemas de Atuendos con bonus intercambiables
    - Sistema de eliminar o vender
    - Sistema de clasificacion oficial
    - Sistema oficial de sacos
    - Sistema de brujas (armas armaduras)
    - Sistema de efectos no comerciables
    - Sistema de elementos drop de jefe o metin
    - Sistema de autodop ingame
    - Sistema de seguridad al entrar
    - Sistema de transferencia de bonificacion
    - Sistema de estolas
    - Sistema de YouTube
    - Sistema de informacion de Jefes y Metines
    - Sistema de Noticias Ingame
    Sistema de Talismanes
    - Sistema de Shop Offline
    - Sistema de transfiguracion
    - Sistema de mensajes
     

    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.  
    Guia de Como instalar:
    Suben los archivos a la raiz del servidor y escribes estos comandos en el Putty o maquina que uses:
    cd /usr
    rm -rf game
    cd /var/db
    rm -rf mysql

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. una vez hecho esto, prosigues con los siguientes comandos:
    cd /
    tar zxvf best_game_2018.tar.gz (o ponen el nombre que le ponen al archivo +.tar.gz)
    tar zxvf best_mysql_2018.tar.gz
     
    Como encender el servidor:
    Igualmente en la maquina virtual esciben:
    cd /usr/game
    sh temizle.sh = Cerrar el servidor
    sh baslat.sh = Iniciar servidor
     
    Descarga python para la encriptacion del cliente desde:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Para desencriptar el cliente entras a: 02.Python/makepack abrir start.bat y escribe el nombre del archivo de descompilar

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Todo el cliente debe de estar encriptado, toma el 03. Client y renombralo, a Metin2client, luego muevelo a 02.Python/Metin2client y tendras la fuente, el cliente y todo lo que necesites.
     
    Descarga de Mysql + Game:

    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 cambiar la IP en local y root. Pon tu IP en serverinfo.py y config.py
     
    Datos de Acceso:
    user:root
    Contraseña de Mysql: /*bestproduction*/
    cuenta de administracion: bestpro01
    Pass: 123exelans123
    Cuenta de prueba 1: test
    Pass: 123exelans123
    cuenta de prueba 2: test
    Pass: 123exelans123
      Creditos: Turkmmo por las imagenes e informacion
    Traduccion al español: Por me :v
     
    Saludos 🙂
     
     
     
  25. Me Gusta
    [email protected] reacted to Only4Fun in MAPA DEL TAMAÑO 4x4   
    Espero que os guste +1
    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Descarga Property :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    VIDEO: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Creditos: KhafKef works
×
×
  • Crear nuevo...