Jump to content

BeauDeCiuda

Inactive Member
  • Posts

    61
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by BeauDeCiuda

  1. 1 oră în urmă, kasko30 a spus:

    I think this is just warrning it shouldn't make any problems

    I know, however, this lag persists when changing the bonus :(

     

    Edit: i activated log.txt from binary and err is :: ENABLE_NEW_EQUIPMENT_SYSTEM0727 17:39:51320 ::  0727 17:39:51320 :: 2060727 17:39:51320 ::  0727 17:39:51320 :: 00727 17:39:51320 ::  0727 17:39:51320 :: 00727 17:39:51320 :: 

    i define but same err
    #define ENABLE_NEW_EQUIPMENT_SYSTEM in locale_inc

    full file with this :( solution?

    • Love 1
  2. La 23.06.2018 la 13:05, Morya a spus:

    Im not sure about my iformation,

    you need to make quest with quary call to make level up in the pet system as you need like you need to make it level by item, by your level

    So quest with quary that call the pet_level in the my_sql, ""Im not sure""

     

    Thanks, it works :D quest is problem :D lvl 1 to 110 no exp item lvl 110 evo to 120 an read books <3 

     

    T/C please :D

  3. Acum 1 oră, WeedHex a spus:

    try:

    input_login.cpp

    function: void CInputLogin::GuildMarkCRCList(LPDESC d, const char* c_pData)

    Comment whole function and replace with mine.

     

    void CInputLogin::GuildMarkCRCList(LPDESC d, const char* c_pData)
    {
        TPacketCGMarkCRCList * pCG = (TPacketCGMarkCRCList *) c_pData;

        std::map<BYTE, const SGuildMarkBlock *> mapDiffBlocks;

        if (pCG)
            CGuildMarkManager::instance().GetDiffBlocks(pCG->imgIdx, pCG->crclist, mapDiffBlocks);

        DWORD blockCount = 0;
        TEMP_BUFFER buf(1024 * 1024);

        for (itertype(mapDiffBlocks) it = mapDiffBlocks.begin(); it != mapDiffBlocks.end(); ++it)
        {
            BYTE posBlock = it->first;
            const SGuildMarkBlock & rkBlock = *it->second;

            buf.write(&posBlock, sizeof(BYTE));
            buf.write(&rkBlock.m_sizeCompBuf, sizeof(DWORD));
            buf.write(rkBlock.m_abCompBuf, rkBlock.m_sizeCompBuf);

            ++blockCount;
        }

        TPacketGCMarkBlock pGC;

        pGC.header = HEADER_GC_MARK_BLOCK;
        pGC.bufSize = buf.size() + sizeof(TPacketGCMarkBlock);
        pGC.count = blockCount;
        pGC.imgIdx = pCG->imgIdx;

        sys_log(0, "MARK_SERVER: Sending blocks. (imgIdx %u diff %u size %u)", pCG->imgIdx, mapDiffBlocks.size(), pGC.bufSize);

        if (d && buf.size() > 0)
        {
            d->BufferedPacket(&pGC, sizeof(TPacketGCMarkBlock));
            d->LargePacket(buf.read_peek(), buf.size());
        }
        else
            d->Packet(&pGC, sizeof(TPacketGCMarkBlock));
    }

     

    Let me know...

     

    i heave this ..
     

    void CInputLogin::GuildMarkCRCList(LPDESC d, const char* c_pData)
    {
    	TPacketCGMarkCRCList * pCG = (TPacketCGMarkCRCList *) c_pData;
    
    	std::map<BYTE, const SGuildMarkBlock *> mapDiffBlocks;
    	CGuildMarkManager::instance().GetDiffBlocks(pCG->imgIdx, pCG->crclist, mapDiffBlocks);
    
    	DWORD blockCount = 0;
    	TEMP_BUFFER buf(1024 * 1024); // 1M 버퍼
    
    	for (itertype(mapDiffBlocks) it = mapDiffBlocks.begin(); it != mapDiffBlocks.end(); ++it)
    	{
    		BYTE posBlock = it->first;
    		const SGuildMarkBlock & rkBlock = *it->second;
    
    		buf.write(&posBlock, sizeof(BYTE));
    		buf.write(&rkBlock.m_sizeCompBuf, sizeof(DWORD));
    		buf.write(rkBlock.m_abCompBuf, rkBlock.m_sizeCompBuf);
    
    		++blockCount;
    	}
    
    	TPacketGCMarkBlock pGC;
    
    	pGC.header = HEADER_GC_MARK_BLOCK;
    	pGC.imgIdx = pCG->imgIdx;
    	pGC.bufSize = buf.size() + sizeof(TPacketGCMarkBlock);
    	pGC.count = blockCount;
    
    	sys_log(0, "MARK_SERVER: Sending blocks. (imgIdx %u diff %u size %u)", pCG->imgIdx, mapDiffBlocks.size(), pGC.bufSize);
    
    	if (buf.size() > 0)
    	{
    		d->BufferedPacket(&pGC, sizeof(TPacketGCMarkBlock));
    		d->LargePacket(buf.read_peek(), buf.size());
    	}
    	else
    		d->Packet(&pGC, sizeof(TPacketGCMarkBlock));
    }

     

  4. Syerr:
     

    May  4 17:31:38.919477 :: P2P: Logout Adi
    May  4 17:31:39.960989 :: P2P: Logout Adi
    May  4 17:31:40.401535 :: SYSTEM: new connection from [82.43.172.18] fd: 20 handshake 3600353393 output input_len 0, ptr 0x2975c400
    May  4 17:31:40.841006 :: MARK_SERVER: Login
    May  4 17:31:40.921494 :: SYSTEM: new connection from [178.156.191.39] fd: 22 handshake 211571624 output input_len 0, ptr 0x2ab82c00
    May  4 17:31:40.960866 :: LargePacket Size 2848
    May  4 17:31:40.960896 :: reallocating buffer to 8192, current 1024
    May  4 17:31:40.960923 :: MARK_SERVER: GuildMarkIDXList 2855 bytes sent.
    May  4 17:31:41.40877 :: MARK_SERVER: Login
    May  4 17:31:41.80898 :: P2P: Login Adi
    May  4 17:31:41.120651 :: MARK_SERVER: Sending blocks. (imgIdx 0 diff 0 size 10)
    May  4 17:31:41.320991 :: SYSTEM: closing socket. DESC #20
    May  4 17:31:41.360606 :: LargePacket Size 2848
    May  4 17:31:41.360654 :: reallocating buffer to 8192, current 1024
    May  4 17:31:41.360690 :: MARK_SERVER: GuildMarkIDXList 2855 bytes sent.
    May  4 17:31:41.440670 :: MARK_SERVER: Sending blocks. (imgIdx 0 diff 0 size 10)
    May  4 17:31:41.560738 :: SYSTEM: closing socket. DESC #22

    This is flood?  please help me to block this.. 

  5. Spoiler

    0501 02:45:08223 :: 
    networkModule.py(line:209) SetSelectCharacterPhase
    system.py(line:147) __pack_import
    system.py(line:127) _process_result
    introSelect.py(line:9) <module>

    networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute 'IsJAPAN'

    0501 02:45:08223 :: ============================================================================================================
    0501 02:45:08223 :: Abort!!!!

    :( ..

×
×
  • 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.