Jump to content

.Incredible™

Inactive Member
  • Posts

    79
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by .Incredible™

  1. vor 16 Minuten schrieb Syreldar:

    Make the questions yourself, regarding your server, and make them hard. It's not hard to do that..

     

    What you're asking is to remove the questions from the OX event, which would only make the thing random, that would not be an OX event anymore. 

    Then tell me how you want to handle it differently on an international server? I just want to have random X or O
     
  2. 
    Type "apropos word" to search for commands related to "word".
    (gdb) file login
    Reading symbols from login...done.
    (gdb) core login.core
    [New LWP 100062]
    [New LWP 100192]
    [New LWP 100188]
    [New LWP 100187]
    warning: .dynamic section for "/usr/lib32/libz.so.6" is not at the expected address (wrong library or version mismatch?)
    warning: .dynamic section for "/usr/lib32/libm.so.5" is not at the expected address (wrong library or version mismatch?)
    warning: .dynamic section for "/usr/lib32/libgcc_s.so.1" is not at the expected address (wrong library or version mismatch?)
    warning: .dynamic section for "/usr/lib32/libthr.so.3" is not at the expected address (wrong library or version mismatch?)
    warning: .dynamic section for "/usr/lib32/libc.so.7" is not at the expected address (wrong library or version mismatch?)
    warning: `/libexec/ld-elf.so.1': Shared library architecture i386:x86-64 is not compatible with target architecture i386.
    warning: .dynamic section for "/libexec/ld-elf.so.1" is not at the expected address (wrong library or version mismatch?)
    warning: Could not load shared library symbols for 2 libraries, e.g. /usr/home/sf/source/libstdc++.so.6.
    Use the "info sharedlibrary" command to see the complete listing.
    Do you need "set solib-search-path" or "set sysroot"?
    Core was generated by `login'.
    Program terminated with signal SIGSEGV, Segmentation fault.
    #0  0x0598d203 in ?? ()
    [Current thread is 1 (LWP 100062)]
    (gdb) bt
    #0  0x0598d203 in ?? ()
    #1  0x0841da96 in get_boot_sec () at utils.c:458
    #2  get_dword_time () at utils.c:468
    #3  0x0841ddd6 in thecore_idle () at main.c:91
    #4  0x08212aa5 in idle () at main.cpp:823
    #5  0x0805613a in main (argc=1, argv=0xffffdc70) at main.cpp:510
    (gdb) bt full
    #0  0x0598d203 in ?? ()
    No symbol table info available.
    #1  0x0841da96 in get_boot_sec () at utils.c:458
            tv_boot = {tv_sec = 1550942834, tv_usec = 800442}
            tv_boot = <optimized out>
    #2  get_dword_time () at utils.c:468
            tv = {tv_sec = 1550947041, tv_usec = 277144}
    #3  0x0841ddd6 in thecore_idle () at main.c:91
            pulses = 1
            t = 4207237
    #4  0x08212aa5 in idle () at main.cpp:823
            pta = {tv_sec = 1550947041, tv_usec = 35831}
            passed_pulses = <optimized out>
            process_time_count = 5
            now = {tv_sec = 1550947041, tv_usec = 237170}
            t = <optimized out>
    #5  0x0805613a in main (argc=1, argv=0xffffdc70) at main.cpp:510
            lzo_manager = {<singleton<LZOManager>> = {
                _vptr.singleton = 0x845a508 <vtable for LZOManager+8>,
                static ms_singleton = 0xffffa6c0}, m_workmem = 0x28ca1000 ""}
            priv_manager = {<singleton<CPrivManager>> = {
                _vptr.singleton = 0x845cf50 <vtable for CPrivManager+8>,
                static ms_singleton = 0xffffb438}, m_aakPrivEmpireData = {{{
    --Type <RET> for more, q to quit, c to continue without paging--RET
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}}, {{m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}}, {{m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}}, {{
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}}, {{m_value = 0,
                    m_end_time_sec = 0}, {m_value = 0, m_end_time_sec = 0}, {
                    m_value = 0, m_end_time_sec = 0}, {m_value = 0,
                    m_end_time_sec = 0}}}, m_aPrivGuild = {{_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb4e0, _M_right = 0xffffb4e0},
                      _M_node_count = 0}}}, {_M_t = {
    --Type <RET> for more, q to quit, c to continue without paging--bt full
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb4f8, _M_right = 0xffffb4f8},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb510, _M_right = 0xffffb510},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned--Type <RET> for more, q to quit, c to continue without paging--bt full
     int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb528, _M_right = 0xffffb528},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CPrivManager::SPrivGuildData> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb540, _M_right = 0xffffb540},
                      _M_node_count = 0}}}}, m_aPrivChar = {{_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb558, _M_right = 0xffffb558},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<--Type <RET> for more, q to quit, c to continue without paging--bt full
    unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb570, _M_right = 0xffffb570},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb588, _M_right = 0xffffb588},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb5a0, _M_right = 0xffffb5a0},
                      _M_node_count = 0}}}, {_M_t = {
                    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned--Type <RET> for more, q to quit, c to continue without paging--bt full
     int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
                      _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
                        _M_color = std::_S_red, _M_parent = 0x0,
                        _M_left = 0xffffb5b8, _M_right = 0xffffb5b8},
                      _M_node_count = 0}}}}}
            OXEvent_manager = {<singleton<COXEventManager>> = {
                _vptr.singleton = 0x8481540 <vtable for COXEventManager+8>,
                static ms_singleton = 0xffffa99c}, m_map_char = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
                      _M_parent = 0x0, _M_left = 0xffffa9a4,
                      _M_right = 0xffffa9a4}, _M_node_count = 0}}},
              m_map_attender = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
    --Type <RET> for more, q to quit, c to continue without paging--bt full
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
                      _M_parent = 0x0, _M_left = 0xffffa9bc,
                      _M_right = 0xffffa9bc}, _M_node_count = 0}}}, m_map_miss = {
                _M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, unsigned int> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
                      _M_parent = 0x0, _M_left = 0xffffa9d4,
                      _M_right = 0xffffa9d4}, _M_node_count = 0}}},
              m_vec_quiz = {<std::_Vector_base<std::vector<tag_Quiz, std::allocator<tag_Quiz> >, std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > > >> = {
                  _M_impl = {<std::allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<__gnu_cxx::new_allocator<std::vector<tag_Quiz, std::allocator<tag_Quiz> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>}, m_timedEvent = {
                px = 0x0}}
            dl_manager = {<singleton<CDragonLairManager>> = {
                _vptr.singleton = 0x846f1c0 <vtable for CDragonLairManager+8>,
    --Type <RET> for more, q to quit, c to continue without paging--bt full
                static ms_singleton = 0xffffaea0}, LairMap_ = {
                table_ = {<boost::unordered_detail::hash_table<boost::unordered_detail::map<unsigned int, boost::hash<unsigned int>, std::equal_to<unsigned int>, std::allocator<std::pair<unsigned int const, CDragonLair*> > > >> = {<boost::unordered_detail::hash_buckets<std::allocator<std::pair<unsigned int const, CDragonLair*> >, boost::unordered_detail::ungrouped>> = {buckets_ = 0x0,
                      bucket_count_ = 11,
                      allocators_ = {<boost::details::compressed_pair_imp<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, CDragonLair*> > > >, std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, CDragonLair*> >, boost::unordered_detail::ungrouped> >, 3>> = {<std::allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, CDragonLair*> > > >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_bucket<std::allocator<std::pair<unsigned int const, CDragonLair*> > > >> = {<No data fields>}, <No data fields>}, <std::allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<__gnu_cxx::new_allocator<boost::unordered_detail::hash_node<std::allocator<std::pair<unsigned int const, CDragonLair*> >, boost::unordered_detail::ungrouped> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <boost::unordered_detail::hash_buffered_functions<boost::hash<unsigned int>, std::equal_to<unsigned int> >> = {current_ = false, funcs_ = {{data_ = {buf = "",
                            align_ = 0 '\000'}}, {data_ = {buf = "",
    --Type <RET> for more, q to quit, c to continue without paging--bt full
                            align_ = 0 '\000'}}}}, size_ = 0, mlf_ = 1,
                    cached_begin_bucket_ = 0x0, max_load_ = 0}, <No data fields>}}}
            db_manager = {<singleton<DBManager>> = {
                _vptr.singleton = 0x844eac0 <vtable for DBManager+8>,
                static ms_singleton = 0xffffd294}, m_sql = <incomplete type>,
              m_sql_direct = <incomplete type>, m_bIsConnect = true,
              m_map_dbstring = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>},
                    _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
                      _M_left = 0xffffdbb0, _M_right = 0xffffdbb0},
                    _M_node_count = 0}}},
              m_vec_GreetMessage = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    --Type <RET> for more, q to quit, c to continue without paging--bt full
                  _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
                    _M_end_of_storage = 0x0}}, <No data fields>},
              m_map_pkLoginData = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red,
                      _M_parent = 0x2a104040, _M_left = 0x2a10d180,
                      _M_right = 0x2a10d260}, _M_node_count = 17}}},
              mapLDBilling = {_M_t = {
                  _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CLoginData*> > >> = {<No data fields>}, <No data fields>},
                    _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fi--Type <RET> for more, q to quit, c to continue without paging--



    https://paste.ubuntu.com/p/WJ3Xc58tFr/


    ----->


     

    
    (gdb) bt
    #0  0x0598d203 in ?? ()
    #1  0x0841da96 in get_boot_sec () at utils.c:458
    #2  get_dword_time () at utils.c:468
    #3  0x0841ddd6 in thecore_idle () at main.c:91
    #4  0x08212aa5 in idle () at main.cpp:823
    #5  0x0805613a in main (argc=1, argv=0xffffdc70) at main.cpp:510
    (gdb)

     

  3. vor 35 Minuten schrieb T4UMP:

    pkg instlal gdb

    thengdb82

    root@host:/usr/ports/devel/gdb/gdb-8.2 # pkg install gdb
    pkg: No packages available to install matching 'gdb' have been found in the repositories
    root@host:/usr/ports/devel/gdb/gdb-8.2 #
    
    root@host:/usr/ports/devel/gdb/gdb-8.2 # portsnap update
    Ports tree is already up to date.
    root@host:/usr/ports/devel/gdb/gdb-8.2 #

    Wait i will fix this and post the gdb core code

  4. vor 3 Minuten schrieb WeedHex:

    Try

    #gdb82

    If doesn't work, install pakages. Your compiler version is not supporting gdb that you're running.

    gdb82: Command not found.
    root@host:/usr/ports/devel/gdb/gdb-8.2 # pkg install gdb82
    pkg: No packages available to install matching 'gdb82' have been found in the repositories
    root@host:/usr/ports/devel/gdb/gdb-8.2 #
    *** [archive.lo] Error code 1
    
    Stop in /usr/ports/devel/gdb/gdb-8.2/bfd.
    *** [install-recursive] Error code 1
    
    Stop in /usr/ports/devel/gdb/gdb-8.2/bfd.
    *** [install] Error code 1
    
    Stop in /usr/ports/devel/gdb/gdb-8.2/bfd.
    *** [install-bfd] Error code 1
    
    Stop in /usr/ports/devel/gdb/gdb-8.2.
    *** [install] Error code 1
    
    Stop in /usr/ports/devel/gdb/gdb-8.2.

    I already tried to install unfortunately not successful

    Maybe you have Skype, Anydesk or TeamViewer and would like to help me?
     
     

     

  5. Hi Guys, I have a Core Crash can someone help me to find the fault I had problems with cores crashed at the time I hope someone can help me.
     
    root@speedport:/usr/home/sf/login # gdb login.core
    GNU gdb 6.1.1 [FreeBSD]
    Copyright 2004 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB.  Type "show warranty" for details.
    This GDB was configured as "amd64-marcel-freebsd"..."/usr/home/sf/login/login.core": not in executable format: File format not recognized
    
    (gdb) run
    Starting program:
    No executable file specified.
    Use the "file" or "exec-file" command.
    (gdb) bt
    No stack.
    (gdb) bt full
    No stack.
    (gdb) set gnutarget i386-marcel-freebsd
    (gdb) file login
    Reading symbols from login...Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/home/sf/login/login]
    (gdb) core login.core
    Core was generated by `login'.
    Program terminated with signal 11, Segmentation fault.
    Reading symbols from /usr/home/sf/source/libstdc++.so.6...Error while reading shared library symbols:
    Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/home/sf/source/libstdc++.so.6]
    Reading symbols from /usr/lib32/libmd.so.5...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libmd.so.5
    Reading symbols from /usr/lib32/libz.so.6...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libz.so.6
    Reading symbols from /usr/lib32/libm.so.5...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libm.so.5
    Reading symbols from /usr/lib32/libgcc_s.so.1...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libgcc_s.so.1
    Reading symbols from /usr/lib32/libthr.so.3...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libthr.so.3
    Reading symbols from /usr/lib32/libc.so.7...(no debugging symbols found)...done.
    Loaded symbols for /usr/lib32/libc.so.7
    Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
    Loaded symbols for /libexec/ld-elf.so.1
    #0  0x0598d203 in ?? ()
    [New Thread 28c0433428c05500 (LWP 100192/login)]
    [New Thread 287d302028c05200 (LWP 100188/login)]
    [New Thread 28c0553428c04f00 (LWP 100187/login)]
    [New Thread 28c0523428c04300 (LWP 100062/login)]
    Cannot find new threads: generic error
    (gdb) bt
    #0  0x0598d203 in ?? ()
    #1  0x0841da96 in ?? ()
    #2  0x087c9180 in ?? ()
    #3  0x00000000 in ?? ()
    (gdb) bt full
    #0  0x0598d203 in ?? ()
    No symbol table info available.
    #1  0x0841da96 in ?? ()
    No symbol table info available.
    #2  0x087c9180 in ?? ()
    No symbol table info available.
    #3  0x00000000 in ?? ()
    No symbol table info available.

    Time of .core File: 19:37

    Sysser from Channel ->

    Feb 23 19:31:29 :: SYSTEM: new connection from [HIDE .35.1] fd: 15 handshake 3094858478 output input_len 0, ptr 0x28d6d000
    Feb 23 19:31:29 :: Handshake: lower than zero -5
    Feb 23 19:31:29 :: Handshake: client_time 0 server_time 3855841
    Feb 23 19:31:30 :: AUTH_PHASE 0x28d6d000
    Feb 23 19:31:30 :: InputAuth::Login : HIDE (12) desc 0x28d6d000
    Feb 23 19:31:30 :: SetLoginKey 872438084
    Feb 23 19:31:30 :: InputAuth::Login : key 872438084:0x67e7df3 login HIDE
    Feb 23 19:31:30 :: QID_AUTH_LOGIN: START 872438084 0x28d6d000
    Feb 23 19:31:30 :: Create_Time 1480439997 20161129
    Feb 23 19:31:30 :: Block Time -1
    Feb 23 19:31:30 :: SetRemainSecs HIDE 0 type 2
    Feb 23 19:31:30 :: SendAuthLogin HIDE key 1
    Feb 23 19:31:30 :: AuthLogin result 1 key 872438084
    Feb 23 19:31:30 :: SYSTEM: closing socket. DESC #15
    Feb 23 19:33:05 :: SYSTEM: new connection from [HIDE .35.1] fd: 15 handshake 375952955 output input_len 0, ptr 0x28d6d000
    Feb 23 19:33:05 :: Handshake: client_time 0 server_time 3951346
    Feb 23 19:33:05 :: AUTH_PHASE 0x28d6d000
    Feb 23 19:33:05 :: InputAuth::Login : HIDE (12) desc 0x28d6d000
    Feb 23 19:33:05 :: SetLoginKey 550583999
    Feb 23 19:33:05 :: InputAuth::Login : key 550583999:0x4cae9e80 login HIDE
    Feb 23 19:33:05 :: QID_AUTH_LOGIN: START 550583999 0x28d6d000
    Feb 23 19:33:05 :: Create_Time 1480439997 20161129
    Feb 23 19:33:05 :: Block Time -1
    Feb 23 19:33:05 :: SetRemainSecs HIDE 0 type 2
    Feb 23 19:33:05 :: SendAuthLogin HIDE key 1
    Feb 23 19:33:05 :: AuthLogin result 1 key 550583999
    Feb 23 19:33:06 :: SYSTEM: closing socket. DESC #15
    Feb 23 19:33:12 :: DeleteLoginData HIDE 0x291712b0
    Feb 23 19:33:12 :: BILLING: ON HIDE key 550583999 ptr 0x29171550
  6. Kontrollier mal den part in deiner uiinventory.py

    Check the part in yours uiinventory.py

    	def OverInItem(self, overSlotPos):
    		overSlotPosGlobal = self.__InventoryLocalSlotPosToGlobalSlotPos(overSlotPos)
    		self.wndItem.SetUsableItem(FALSE)
    		
    		if overSlotPosGlobal in self.liHighlightedItems:
    			self.liHighlightedItems.remove(overSlotPosGlobal)
    			self.wndItem.DeactivateSlot(overSlotPos)
    		
    		if mouseModule.mouseController.isAttached():
    			attachedItemType = mouseModule.mouseController.GetAttachedType()
    			if player.SLOT_TYPE_INVENTORY == attachedItemType:
    				
    				attachedSlotPos = mouseModule.mouseController.GetAttachedSlotNumber()
    				attachedItemVNum = mouseModule.mouseController.GetAttachedItemIndex()
    				
    				if self.__CanUseSrcItemToDstItem(attachedItemVNum, attachedSlotPos, overSlotPosGlobal):
    					self.wndItem.SetUsableItem(TRUE)
    					self.ShowToolTip(overSlotPosGlobal)
    					return
    		
    		self.ShowToolTip(overSlotPosGlobal)

     

    • Love 1
  7. Have it done now, I'll write here how others can do that too.
     

    ClientManagerBoot.cpp

    MirrorItemTableIntoDB  add specular : ( Above and below )

    				"refined_vnum, refine_set, magic_pct, socket_pct, addon_type, specular, "
    				"%d, %d, %d, %d, %d, %d"

    Go to GetTablePostfix  and add:

     

    t.bSpecular,

    Go to MYSQL_ROW row and add:
     

    		if (row[34] && *row[34]) temp.bSpecular = strtoul(row[16], NULL, 10);

    Close and Open ProtoReader.cpp

    Go to  //column for 'Specular' and add:
     

    	itemTable->bSpecular = dataArray[34];

     

    • Metin2 Dev 1
    • Love 2
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.