FIX YANG BREASLA

  • Autor subiect Petrinel
  • Dată creare
  • Răspunsuri: Răspunsuri 0
  • Vizualizări: Vizualizări 3K

Petrinel

Well-known member
29 Aug 2020
159
708
93
23
Falciu
Monede Dragon
0
Cauta:

Cod:
 const int gold = *reinterpret_cast<const int*>(c_pData);

Modifica cu:

Cod:
#ifdef ENABLE_FIX_YANG_GUILD
                const int gold = *reinterpret_cast<const int*>(c_pData);
#else
                const int gold = MIN(*reinterpret_cast<const int*>(c_pData), 500000);
#endif

Cauta:

Cod:
if (gold < 0)
                {
                    ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<길드> 잘못된 금액입니다."));
                    return SubPacketLen;
                }

Adauga sub:

Cod:
#ifdef ENABLE_FIX_YANG_GUILD
                 if(ch->GetGold()+gold/**/ >= /**/ GOLD_MAX){
                    ch->ChatPacket(CHAT_TYPE_INFO, "Suma de yang atinge nivelul maxim.");
                    return SubPacketLen;
                }
#endif

Adauga in service.h:

Cod:
#define ENABLE_FIX_YANG_GUILD