Показать сообщение отдельно
Непрочитано 13.07.2008, 23:24   #3
Изгнанные

Автор темы (Топик Стартер) Ответ: l2jserver - как убрать копирайты в игре?

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
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 ***" и версии датапака, а так же сервера.
Ну вот и всё
Благодарю.
Только путь до неё несколько другой L2_GameServer\java\net\sf\l2j\gameserver\clientpac kets
KeMnS вне форума Ответить с цитированием