1. EviLsHow //Guild Üye Sistem
  2. ////////////////////////////////////////////////////////////
  3. config.cpp
  4. eklenir:
  5. int LoncaAcilisKacKisiAlsin = 32;
  6. int ESLoncaLvlAtlarsaKacKisiAlmaArtsin = 2;
  7. TOKEN("LONCA_1LEVEL_ALINABILEN_UYE")
  8. {
  9. str_to_number(LoncaAcilisKacKisiAlsin, value_string);
  10. continue;
  11. }
  12. TOKEN("LONCA_LEVEL_ARTAN_UYE")
  13. {
  14. str_to_number(ESLoncaLvlAtlarsaKacKisiAlmaArtsin, value_string);
  15. continue;
  16. }
  17. ////////////////////////////////////////////////////////////
  18. açılır: config.h
  19. eklenir:
  20. extern int LoncaAcilisKacKisiAlsin;
  21. extern int ESLoncaLvlAtlarsaKacKisiAlmaArtsin;
  22. ////////////////////////////////////////////////////////////
  23. guild.cpp
  24. aratılır: int CGuild::GetMaxMemberCount()
  25. kod bloğu komple değiştirilir
  26. int CGuild::GetMaxMemberCount()
  27. {
  28. // GUILD_IS_FULL_BUG_FIX
  29. if ( m_iMemberCountBonus < 0 || m_iMemberCountBonus > 18 )
  30. m_iMemberCountBonus = 0;
  31. // END_GUILD_IS_FULL_BUG_FIX
  32. if ( LC_IsHongKong() == true )
  33. {
  34. quest::PC* pPC = quest::CQuestManager::instance().GetPC(GetMasterPID());
  35. if ( pPC != NULL )
  36. {
  37. if ( pPC->GetFlag("guild.is_unlimit_member") == 1 )
  38. {
  39. return INT_MAX;
  40. }
  41. }
  42. }
  43. return LoncaAcilisKacKisiAlsin + ESLoncaLvlAtlarsaKacKisiAlmaArtsin * (m_data.level-1) + m_iMemberCountBonus;
  44. }