Feat(Methods/Guild): Add new Guild methods #228
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a series of new API functions for the Guild system in mod-Eluna.
The new features include methods for setting guild names, updating member data, sending messages, handling guild bank transactions, and more.
New Functions
1. Guild Name Management
SetName
: Updates the name of a specific guild.2. Member Data Management
UpdateMemberData
: Updates a player’s data in the guild member list.3. Messaging
SendMessage
: Sends a message to the guild from a specific player, with support for officer-only messages and languages.4. Event Invitations
MassInviteToEvent
: Invites guild members to events based on level and rank filters.5. Guild Bank Management
SwapItems
: Transfers items between tabs and slots in the guild bank.SwapItemsWithInventory
: Allows swapping of items between the guild bank and a player’s inventory.ModifyBankMoney
: Deposits or withdraws money from the guild bank.GetTotalBankMoney
: Retrieves the total money in the guild bank.6. Guild Metadata
GetCreatedDate
: Returns the date the guild was created.ResetTimes
: Resets the daily withdrawal item's for all guild members.