Jump to content

Mali

Honorable Member
  • Posts

    919
  • Joined

  • Days Won

    887
  • Feedback

    100%

Everything posted by Mali

  1. Find: if (item_get) { bSuccess = true; } Change: if (item_get) { bSuccess = true; const TItemTable* Chest = ITEM_MANAGER::instance().GetTable(dwGroupNum); if (Chest) { char szBuf[128]; snprintf(szBuf, sizeof(szBuf), "%s receive %s from %s", GetName(), item_get->GetName(), Chest->szLocaleName); BroadcastNotice(szBuf); } } char_item.cpp
  2. alternate static bool FN_check_item_sex(LPCHARACTER ch, LPITEM item) // char_item.cpp { if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_MALE)) return SEX_MALE != GET_SEX(ch); if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_FEMALE)) return SEX_FEMALE != GET_SEX(ch); return true; } //Find if (item->CheckItemUseLevel(ch->GetLevel()) == true ) ///Change if (item->CheckItemUseLevel(ch->GetLevel()) == true && FN_check_item_sex(ch, item) == true) input_db.cpp use with re-login function
  3. M2 Download Center Download Here ( Internal ) [Hidden Content]
  4. To make changes quickly without archive the packs every time.
  5. ask @martysama0134. I'm sure, he will give you the source codes of the v40 without any hesitation.
  6. [Hidden Content] [Hidden Content]releases/tag/V-1.0
  7. OXEventStatus::OXEVENT_OPEN OXEventStatus::OXEVENT_FINISH Replace like this
  8. M2 Download Center Download Here ( Internal ) GF now loads lc_string.txt from client for multi-lang. This tool shows the new ids(Client) of the old strings(Server). You can find and replace them. new_locale_string.txt: Client old_locale_string.txt: Server They both have to be the same language. Link PW: black
  9. I think it's better to use quests for this kind of things. No need to mess the src.
  10. I just updated the topic. thanks There is a 5 hour time limit for offline messages. After this time the message will be deleted automatically.
  11. No, I'm not saying it's not that heavy. May come update soon for what you want. Wait weekend.
  12. If you are really worried about this, you can make your own time cycle for clearing data every 5-6 hours.
  13. I've been thinking about this topic and I decided not to do. Listen to my excuses before you hit me: When sending an Offline Message, it is not questioned whether the player's name is actually registered on the server. If we do this, unnecessary data will constantly accumulate in MySQL. On each restart, they will be loaded and then saved when closing. It's better to clean it this way.
  14. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) No need to say anything, it's just offline private message system. It keeps messages at db instead of txt. There is a 5 hour time limit for offline messages. After this time the message will be deleted automatically.
  15. Thank you very much for your contribution to the forum. You've done a great job in just 1 year
  16. M2 Download Center Download Here ( Internal ) Download Here ( GitHub )
  17. I just tried and it's working without any problem. Entergame(input_login.cpp) function works when you change the channel and enter the game. and there is this packet in function: TPacketGCChannel p2; p2.header = HEADER_GC_CHANNEL; p2.channel = g_bChannel; d->Packet(&p2, sizeof(p2)); So check again
  18. From: [Small Release] Show all channel by @VegaS™ +++++2018 root:
  19. item.GetItemType() != item.ITEM_TYPE_METIN more exception: if not item.GetItemType() in (item.ITEM_TYPE_METIN, item.ITEM_TYPE_ARMOR)
×
×
  • 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.