Добавляем уровни ГМ-лвл в ядро.
т.к. на мангосе ограничились 3гм-лвл в игре и 4лвл через консоль/SOAP/telnet все комманды поставленые выше 3-х в игре даже если у вас ранг 255 работать не будет а иногда хочется походить рангом выше когда 1-3 активно используются.
Code
diff --git a/src/shared/Common.h b/src/shared/Common.h
index 94d6965..ed58738 100644
--- a/src/shared/Common.h
+++ b/src/shared/Common.h
@@ -183,11 +183,20 @@ enum TimeConstants
enum AccountTypes
{
- SEC_PLAYER = 0,
- SEC_MODERATOR = 1,
- SEC_GAMEMASTER = 2,
- SEC_ADMINISTRATOR = 3,
- SEC_CONSOLE = 4 // must be always last in list, accounts must have less security level always also
+ SEC_PLAYER = 0,
+ SEC_VIP = 1,
+ SEC_MODERATOR = 2,
+ SEC_MODERATORCHIEF = 3,
+ SEC_GAMEOPERATOR = 4,
+ SEC_SUPERGAMEOPERATOR = 5,
+ SEC_GAMEMASTER = 6,
+ SEC_SUPERGAMEMASTER = 7,
+ SEC_QUALITYASSURANCE = 8,
+ SEC_DEVELOPER = 9,
+ SEC_GAMECHIEF = 10,
+ SEC_SUBADMINISTRATOR = 11,
+ SEC_ADMINISTRATOR = 12,
+ SEC_CONSOLE = 13 // must be always last in list, accounts must have less security level always also
};
// Used in mangosd/realmd
Патч можно модифицировать но первым должен быть player и равен он должен быть 0
В цетре должен быть модератор
предпоследним должен быть администратор значение предпоследнее
и последним консоль уровнем последним по значению
максимум 255 рангов если будет выше то сервер просто будет падать если с базы снять ограничение с 255 и поставить ранг выше.