Показать сообщение отдельно
Непрочитано 13.07.2008, 23:03   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Ответ: l2jserver - как убрать копирайты в игре?

KeMnS, за всё время программирования ява серверов. Отталкиваясь от исходников всех фрии эмуляторов, копирайты были в одном месте, это - EnterWorld.java

Находится это здесь: gameserver\clientpackets\

Конечно сразу не понятно будет, а где оно там? Но я подскажу

Ищем для начала вот эту строку:
PHP код:
sendPacket(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE)); 
Наверное понял для чего она служит, да именно это, то самое сообщение в чате "Добро пожаловать в Lineage 2". Вот теперь удаляем после него строки:

PHP код:
activeChar.sendMessage(getText("VGhpcyBzZXJ2ZXIgdXNlcyBMMkosIGEgcHJvamVjdCBmb3VuZGVkIGJ5IEwyQ2hlZg==\n"));
activeChar.sendMessage(getText("YW5kIGRldmVsb3BlZCBieSB0aGUgTDJKIERldiBUZWFtIGF0IGwyanNlcnZlci5jb20=\n"));
        if (
Config.SERVER_VERSION != null)
        { 
activeChar.sendMessage(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")+"      "+Config.SERVER_VERSION);
        }
        if (
Config.DATAPACK_VERSION != null)
        {  
activeChar.sendMessage(getText("TDJKIERhdGFwYWNrIFZlcnNpb246")+"  "+Config.DATAPACK_VERSION);
        }
        
activeChar.sendMessage(getText("Q29weXJpZ2h0IDIwMDQtMjAwOA==\n")); 
Этим мы удалим сообщение типа "Made by ***" и версии датапака, а так же сервера.
Ну вот и всё
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: