Вопрос!

Shiro

New member
Новичок
Регистрация
06.12.2019
Сообщения
22
Реакции
30
Баллы
0
Возраст
27
Местоположение
Tokyo
У меня тут код завалялся для отображения иконок в чате, по уровню доступа Гм-аккаунта, Можете мне помочь понять как это работает, а то я не много затупил, и не рискую его добавлять да и понять я до конца не могу!

Так вопрос подскажите как на примере данного кода, можно реализовать мою задумку, в плане что бы в чате иконка перед именем отображалась по уровню доступа ГМ-а, Иконки свои я уже нарисовал)))



Код:
#include "ScriptPCH.h"
#include "Channel.h"
#include "Player.h"
#include <sstream>

class mod_ChatScripts : public PlayerScript
{
public:
mod_ChatScripts() : PlayerScript("mod_ChatScripts"){}

void OnChat(Player* player, uint32 /*type*/, uint32 lang, std::string& msg, Channel* channel )
{
if (!player || !channel)
return;

if (player->GetSession()->GetSecurity() >= SEC_MODERATOR)
{
std::stringstream ssMsg;
ssMsg << ("|TInterface\\PVPFrame\\PVP-Currency-Horde:18:18:-3:-3|t") << msg;
msg = ssMsg.str();
}

if (player->GetSession()->GetSecurity() >= SEC_GAMEMASTER)
{
std::stringstream ssMsg;
ssMsg << ("|TInterface\\PVPFrame\\PVP-Currency-Alliance:18:18:-3:-3|t") << msg;
msg = ssMsg.str();
}
}
};

void AddSC_mod_ChatScripts()
{
new mod_ChatScripts();
}
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
450
Баллы
0
Вот этот самый код, не что иное как патч для ядра. Поищи в инете, там туева хуча мануалов как накатывать патчи. Скажу лишь одно, сложно сейчас найти актуальные и рабочие патчи под последние ревизии Тринити кор. Скорее всего он либо вообще не встанет, либо встанет криво.
Сейчас пиратки ВОВ потеряли свою былую актуальность. Нового мало чего пишется, а старье натягивать на актуальное ядро удовольствие ниже среднего
 

Shiro

New member
Новичок
Регистрация
06.12.2019
Сообщения
22
Реакции
30
Баллы
0
Возраст
27
Местоположение
Tokyo
Я использую исходники 2017 года, У меня много всякой ерунды есть то есть патчей разных, вот и подумал что люди которые разбираются в серверной части помогут)))
Сообщения автоматически объединены:

Уж очень хочется самому всему научится, просто меня не привлекают готовые кривые сборки...
Сообщения автоматически объединены:

Вооо вспомнил, скажите пожалуйста патчи лучше накатывать в ручную или через Гит?
 
Последнее редактирование:

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
450
Баллы
0
Через гит, а вот косяки если полезут то уже руками
 

Shiro

New member
Новичок
Регистрация
06.12.2019
Сообщения
22
Реакции
30
Баллы
0
Возраст
27
Местоположение
Tokyo
АА как это муторно, слов нет, а есть ли у вас какие нибудь патчи под исходники 17-го года?
 
Верх Низ