Added Guild Storage Expansion Skill (#3244)
* Fixes #499 and part of #1303. * Implements Guild Storage Expansion Skill which requires client 2013-12-23 or newer (enable by default depending on client date in src/config/packets.hpp). * Implements guild storage permission which requires client 2014-02-05 or newer. * Expanded script command guildopenstorage return values.
This commit is contained in:
@@ -5416,12 +5416,15 @@ This will open the Auction window on the client connected to the invoking charac
|
||||
|
||||
This function works the same as 'openstorage' but will open a guild storage
|
||||
window instead for the guild storage of the guild the invoking character belongs
|
||||
to. This is a function because it returns a value - 0 if the guild storage was
|
||||
opened successfully and 1 if it wasn't. (Notice, it's a ZERO upon success.)
|
||||
Since guild storage is only accessible to one character at one time, it may fail
|
||||
if another character is accessing the guild storage at the same time.
|
||||
to.
|
||||
|
||||
This will also fail and return 2 if the character does not belong to any guild.
|
||||
Return values:
|
||||
GSTORAGE_OPEN - Successfully opened.
|
||||
GSTORAGE_STORAGE_ALREADY_OPEN - Player storage is already open.
|
||||
GSTORAGE_ALREADY_OPEN - Guild storage is already open.
|
||||
GSTORAGE_NO_GUILD - Player is not in a guild.
|
||||
GSTORAGE_NO_STORAGE - Guild hasn't invested in the Guild Storage Expansion skill (only if OFFICIAL_GUILD_STORAGE is enabled).
|
||||
GSTORAGE_NO_PERMISSION - Player doesn't have permission to use the guild storage.
|
||||
|
||||
---------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user