• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
[Скрипт] Channel Faction
Vertraut
Скаут
Всем доброго времени суток.
Сегодня на компьютере нашел патч Channel Faction.
На сколько я понял и помню, если у вас общий чат, то он выводит картинку перед сообщением игрока который пишет с его фракцией. Объясняю плохо в общем, кому помочь с его установкой пишите в ЛС.

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

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

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

         std::stringstream ssMsg;
         ssMsg << ((player->GetTeam() == HORDE) ? "|TInterface\\PVPFrame\\PVP-Currency-Horde:18:18:-3:-3|t" : "|TInterface\\PVPFrame\\PVP-Currency-Alliance:18:18:-3:-3|t") << msg;
         msg = ssMsg.str();
     }
};

void AddSC_channel_factions()
{
     new channel_factions();
}
Сообщение # 1 написано 11.10.2013 в 08:02
MaxNesuses
Скаут
Привет!а куда закидывать script/custom/?
Сообщение # 2 написано 11.10.2013 в 12:27
XkillerX
Сержант
MaxNesuses,
Да,можно папку новую создать только не забудь путь указать на него cmakelist.tx
Сайт: Athear
Форум: Athear/Forum
Set realmlist Athear.ru
Сообщение # 3 написано 11.10.2013 в 16:49
MaxNesuses
Скаут
Компилю сервер.
Выдает ошибку:
[100%] Building CXX object src/server/worldserver/CMakeFiles/worldserver.dir/PrecompiledHeaders/worldPCH.cpp.o
Linking CXX executable worldserver
../game/libgame.a(ScriptLoader.cpp.o): In function `AddScripts()':
ScriptLoader.cpp:(.text+0xeb4): undefined reference to `AddSC_BountyHunter()'
../game/libgame.a(ScriptLoader.cpp.o): In function `AddCustomScripts()':
ScriptLoader.cpp:(.text+0xf41): undefined reference to `AddSC_BountyHunter()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/server/worldserver/worldserver] Error 1
make[1]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [all] Error 2
wowff@mail:~/new_server/TrinityCore/build$ ^C
wowff@mail:~/new_server/TrinityCore/build$
Как это можно исправить?
Сообщение # 4 написано 12.10.2013 в 00:32
admiirall
Центурион




Понравилось, спасибо будет очень удобно для серверов с общим чатом.
Сообщение # 5 написано 13.10.2013 в 00:58
staford11
^s†af0rd f0rever^
Мне кажется лучше перед ником значок ставить.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 6 написано 13.10.2013 в 09:02
Low
Центурион
кто подскажет, как сделать, чтобы иконка была перед ником?!
Рисовщица, выполняю любые заказы, босы, итемы, квесты, вендоры, кастомные нпс, ворлд ивенты (платно)
Сообщение # 7 написано 16.10.2013 в 21:32
Muxa0808
Photoshop [М]астер
Цитата Low ()
кто подскажет, как сделать, чтобы иконка была перед ником?!


А что у тебя иконка после ника?)
Сообщение # 8 написано 20.10.2013 в 10:48
  • Страница 1 из 1
  • 1
Поиск: