• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Форум » TrinityCore » [TrinityCore] Help » C++ скрипт ( помощь)
C++ скрипт ( помощь)
rkild511
Сержант
В общем добавил скрипт ( анонс убийства боссов ) поменял в нем текст на русский, но в игре он не отображается, но отображается на английском, не знаете в чем проблема? Может быть можно сделать вывод в trinity_string, но как я точно не знаю

вот скрипт 
Код
#include "ScriptPCH.h"
class Boss_Announcer : public PlayerScript
{
   public:
      Boss_Announcer() : PlayerScript("Boss_Announcer") {}
      
         void OnCreatureKill(Player* player, Creature* boss)
           {
          
             if (boss->isWorldBoss())
              {
                std::string plrname = player->GetName();
                std::string bossname = boss->GetName();
                char msg[250];
                snprintf(msg, 250, "|CFF7BBEF7[Boss Announcer]|r:|cffff0000 %s |r и его группа убили босса: |CFF18BE00[%s]|r !!!", plrname.c_str(), bossname.c_str());
                sWorld->SendServerMessage(SERVER_MSG_STRING, msg);

             }
          }
       };

void AddSC_Boss_Announcer()
  {
    new Boss_Announcer;
    }


вот исходный код


Код
#include "ScriptPCH.h"
class Boss_Announcer : public PlayerScript
{
   public:
      Boss_Announcer() : PlayerScript("Boss_Announcer") {}
      
         void OnCreatureKill(Player* player, Creature* boss)
           {
          
             if (boss->isWorldBoss())
              {
                std::string plrname = player->GetName();
                std::string bossname = boss->GetName();
                char msg[250];
                snprintf(msg, 250, "|CFF7BBEF7[Zenon-WoW.ru]|r:|cffff0000 %s |r and his group kill: |CFF18BE00[%s]|r !!!", plrname.c_str(), bossname.c_str());
                sWorld->SendServerMessage(SERVER_MSG_STRING, msg);

             }
          }
       };

void AddSC_Boss_Announcer()
  {
    new Boss_Announcer;
    }
Сообщение # 1 отредактировано rkild511 - Понедельник, 30.11.2015, 23:06
Paul_Hell
НеЗнаЙка
Суть проста, открываешь скрипт в Nootepad++ и преобразует кодировку в UTF-8 BOW вроде так.
Сообщение # 2 написано 30.11.2015 в 23:18
r0m1ntik
Центурион
rkild511, вы хоть перекомпили после измены ?
Сообщение # 3 написано 01.12.2015 в 19:22
JulieSigtuna
Сержант
Пробуй сменить кодировку через Nootepad++
Сообщение # 4 отредактировано JulieSigtuna - Вторник, 01.12.2015, 21:35
r0m1ntik
Центурион
Да тут дело не в кодировке
Сообщение # 5 написано 01.12.2015 в 22:55
rkild511
Сержант
Цитата r0m1ntik ()
rkild511, вы хоть перекомпили после измены ?

эм зачем?!? я вообще тупо исходники в папку сервер закинул и все работает, запускаю через core.sln ( сарказм тип)
мне кажется вы задаёте глупый вопрос. если есть что по теме, то напишите, оффтоп лесом

Добавлено (01.12.2015, 23:35)
---------------------------------------------
Цитата JulieSigtuna ()
Пробуй сменить кодировку через Nootepad++
Можно подробнее?
Сообщение # 6 отредактировано rkild511 - Вторник, 01.12.2015, 23:36
Paul_Hell
НеЗнаЙка
Я же написал как. Господи.
Сообщение # 7 написано 01.12.2015 в 23:49
r0m1ntik
Центурион
rkild511, если вы изменили исходный код, то нужно перекомпилить ядро чтобы измены работали, а если вы просто изменили и после этого нечего не делали то толку нету. Это как написать месаж и не нажать отправить...

Добавлено (02.12.2015, 00:48)
---------------------------------------------
Перекомпильте не удаля Build папку(для Linux) если будет ввывод что файл изменен значет он будет работать как вы хотите.
Сообщение # 8 отредактировано r0m1ntik - Среда, 02.12.2015, 00:49
rkild511
Сержант
Цитата r0m1ntik ()
если вы изменили исходный код, то нужно перекомпилить ядро чтобы измены работали, а если вы просто изменили и после этого нечего не делали то толку нету. Это как написать месаж и не нажать отправить..
Слушай, ты либо знатный тролль либо ты меня вообще за дегенерата считаешь) я же сказал что конечно перекомпилил, только немного сарказма добавил
Цитата Paul_Hell ()
Я же написал как. Господи.
Я видел, но прошу по подробнее, так как не очень понял что конкретно нужно сделать) я такого ранее не делал
Сообщение # 9 написано 02.12.2015 в 12:15
Paul_Hell
НеЗнаЙка
Сообщение # 10 написано 02.12.2015 в 12:17
rkild511
Сержант
Спасибо попробую

Добавлено (02.12.2015, 12:37)
---------------------------------------------
Спасибо помогло

Сообщение # 11 написано 02.12.2015 в 12:37
Форум » TrinityCore » [TrinityCore] Help » C++ скрипт ( помощь)
  • Страница 1 из 1
  • 1
Поиск: