Jump to content

TTV_RANDARON

Miembro
  • Contador contenido

    854
  • Ingreso

  • Última visita

  • Días ganados

    70

Mensajes publicados por TTV_RANDARON

  1. Hola 😊, buenas tardes me presento me llamo: TTV RANDARON

    • Hoy día 20/06/2023 he creado y publicado con vosotros esta quest de lua para vuestros servidores de metin2 
    • lo cual le permite a los usuarios utilizarla desde un npc y subir al nivel que seleccionen desde la quest espero que la usen y le den buen uso.

     

                                                                                                 --- NO TE OLVIDES DE COMENTAR Y DEJAR UN LIKE ---

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

  2. hace 9 minutos, 【ℛ-𝓝】ℛ𝔂𝓼𝒆 dijo:

    Si no publicas el sysser de la DB y algun canal no sera posible ayudarte...

    SYSERR: Nov 11 09:53:42 :: Process: UNKNOWN HEADER: 22, LAST HEADER: 0(0), REMAIN BYTES: 128, fd: 17
    SYSERR: Nov 11 15:49:50 :: Analyze: Handshake phase does not handle packet 77 (fd 17)
    SYSERR: Nov 11 18:52:02 :: ChildLoop: MySQL connection was reconnected. querying locale set
    SYSERR: Nov 11 18:52:02 :: DirectQuery: MySQL connection was reconnected. querying locale set
    SYSERR: Nov 11 19:59:09 :: Process: FDWATCH: peer null in event: ident 24

  3. hace 14 horas, ChuchoGamer dijo:

    Buenas noches o días o tardes quiero Pedirles de su ayuda si alguien de aquí de este foro de casualidad tendrá una quest de como Recompensar al biólogo se preguntaran de que hablo ahí les dejo foto ya que cuando hago el biólogo al dar  10 dientes orcos pasa a pedirme otras cosas sin recibir nada de ganancia quisiera saber si al momento de llegar al 10 dientes que me de una recompensa ya sea MD o Yang o ítems 

    espero que me puedan ayudar se los agradecería muchísimo

    link de la foto 

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

    ese sistema esta publicado busca

  4. Bueno lo primero es ir a navicat a la tabla "player" luego buscan la tabla "player" y le dan click derecho duplicate table una ves lo duplican lo renombran con este nombre "player_deleted" luego click derecho y truncate table luego se eso guardan y reinician y prueban , si aun sigue sin funcionar esta es la otra solucion.

    En DB config mira que lo tengas

    PLAYER_DELETE_LEVEL_LIMIT = 105
    PLAYER_DELETE_CHECK_SIMPLE = 1

    Luego se eso busca

    TABLE_POSTFIX = " "
    

    y lo remplazan por

    TABLE_POSTFIX = ""

    finalmente ya terminamos con la parte del WinSCP ahora toca el Source Game

    buscan este archivo ClientManagerPlayer.cpp

    que se encuentra en source, db ClientManagerPlayer.cpp y en ese archivo buscan esto

    INSERT INTO player%s_deleted

    luego de ver encontrado eso lo remplazan por 

    INSERT INTO player_deleted%s

    y una ves terminemos con eso solo guarden compilar el db y ya estaria solucionado.

  5. En 29/3/2021 a las 5:35, Kenshi Torres dijo:

    Ya lo solucionaste ya ví tu error has puesto un comando que no es te falta esto

     

    fetch 

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

    Ese comando es por si usas freesbsd 12.2 

    fetch:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    File unavailable (e.g., file not found, no access)
     

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

    Open //client_source/UserInterface/PythonNetworkStreamPhaseGame.cpp

    Search:

    bool CPythonNetworkStream::SendAttackPacket(UINT uMotAttack, DWORD dwVIDVictim)
    {
    if (!__CanActMainInstance())
    return true;
    Add:

    SendTargetPacket(dwVIDVictim); // multidano
    Search:

    TPacketCGAttack kPacketAtk;

    kPacketAtk.header = HEADER_CG_ATTACK;
    kPacketAtk.bType = uMotAttack;
    kPacketAtk.dwVictimVID = dwVIDVictim;
    Add above

    if (!__IsPlayerAttacking()) // multidano
    return true;
    Full function

    bool CPythonNetworkStream::SendAttackPacket(UINT uMotAttack, DWORD dwVIDVictim)
    {
    if (!__CanActMainInstance())
    return true;

    SendTargetPacket(dwVIDVictim); // multidano

    [HASH=2]#ifdef[/HASH] ATTACK_TIME_LOG
    static DWORD prevTime = timeGetTime();
    DWORD curTime = timeGetTime();
    TraceError("TIME: %.4f(%.4f) ATTACK_PACKET: %d TARGET: %d", curTime/1000.0f, (curTime-prevTime)/1000.0f, uMotAttack, dwVIDVictim);
    prevTime = curTime;
    [HASH=3]#endif[/HASH]

    if (!__IsPlayerAttacking()) // multidano
    return true;

    TPacketCGAttack kPacketAtk;

    kPacketAtk.header = HEADER_CG_ATTACK;
    kPacketAtk.bType = uMotAttack;
    kPacketAtk.dwVictimVID = dwVIDVictim;

    if (!SendSpecial(sizeof(kPacketAtk), &kPacketAtk))
    {
    [HASH=2]#ifdef[/HASH] _DEBUG
    Tracen("Send Battle Attack Packet Error");
    [HASH=3]#endif[/HASH]
    return false;
    }

    return SendSequence();
    }

×
×
  • Crear nuevo...