ComboPackFull

Теги:
 

TRIX

новичок
Как тут убрать сообщения при входе в игру(ссылки на сайт поддержки, версия сервака и так далее).
И дайте список вещей(с ID) если у кого есть.
 

Krab

разработчик l2j-сервера
Здесь нет поддержки комбопака !
Russian Mafia TEAM (RMT) Lineage 2 C4 Server (L2J Fortress) www.la2c4.ru  

San3k

новичок
TRIX:
Как тут убрать сообщения при входе в игру(ссылки на сайт поддержки, версия сервака и так далее).
И дайте список вещей(с ID) если у кого есть.
 


Всё элементарно. Посмотри файлы *.java которые отвечают за сообщения при входе в игру клиентом.
 

TRIX

новичок
В этом комбопаке я вабще не нашел файлы *.java есть тока *.jar его вабще не знаю чем открыть,
может все таки ктото знает
 

TRIX

новичок
Эти файлы *jar я распаковал винраром там нашел EnterWorld.class как отредактировать
этот формат, и чем потом запаковать обратно в *.jar
 

Murkt

Pythoneer

jar - это архив компиленных class. Умеешь компиленное редактировать?

Ответ - никак не отредактировать.
[team Їжачки - сумні падлюки]  

TRIX

новичок
Я нашел тут l2jserver.jarnetsfl2jgameserverclientpackets
етот файл EnterWorld.class и декомпилировал, вот что вышло
**************************************************************************
package net.sf.l2j.gameserver.clientpackets;

import java.io.UnsupportedEncodingException;
import java.nio.ByteBuffer;
import java.util.logging.Logger;
import net.sf.l2j.Base64;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.Announcements;
import net.sf.l2j.gameserver.ClientThread;
import net.sf.l2j.gameserver.model.*;
import net.sf.l2j.gameserver.model.quest.Quest;
import net.sf.l2j.gameserver.serverpackets.*;

// Referenced classes of package net.sf.l2j.gameserver.clientpackets:

// ClientBasePacket


public class EnterWorld extends ClientBasePacket
{

public EnterWorld(ByteBuffer buf, ClientThread client)
{
super(buf, client);
}

void runImpl()
{
L2PcInstance activeChar = getClient().getActiveChar();
activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
ItemList il = new ItemList(activeChar, false);
activeChar.sendPacket(il);
UserInfo ui = new UserInfo(activeChar);
sendPacket(ui);
activeChar.getMacroses().sendUpdate();
ShortCutInit sci = new ShortCutInit();
sendPacket(sci);
SystemMessage sm = new SystemMessage(34);
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
sm.addString(getText("IHZlcnNpb24gMyBkZXYvdW5zdGFibGU="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("Y3JlYXRlZCBieSBMMkNoZWYgYW5kIHRoZQ=="));
sm.addString(getText("IEwySiB0ZWFtLg=="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("dmlzaXQgIGwyai5zb3VyY2Vmb3JnZS5uZXQ="));
sm.addString(getText("ICBmb3Igc3VwcG9ydC4="));
sendPacket(sm);
if(Config.SERVER_VERSION != null)
{
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")).append(" ").append(Config.SERVER_VERSION).toString());
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBCdWlsZCBEYXRlOg==")).append(" ").append(Config.SERVER_BUILD_DATE).toString());
sendPacket(sm);
}
Announcements.getInstance().showAnnouncements(activeChar);
Quest.playerEnter(activeChar);
sendPacket(ui);
if(activeChar.getClanId() != 0 && activeChar.getClan() != null)
{
sendPacket(new PledgeShowMemberListAll(activeChar.getClan(), activeChar));
sendPacket(new PledgeStatusChanged(activeChar.getClan()));
}
if(activeChar.isAlikeDead())
activeChar.sendPacket(new Die(activeChar));
notifyClanMembers(activeChar);
activeChar.setOnlineStatus(true);
}

private void notifyClanMembers(L2PcInstance activeChar)
{
L2Clan clan = activeChar.getClan();
if(clan != null)
{
clan.getClanMember(activeChar.getName()).setPlayerInstance(activeChar);
SystemMessage msg = new SystemMessage(304);
msg.addString(activeChar.getName());
L2PcInstance clanMembers[] = clan.getOnlineMembers(activeChar.getName());
for(int i = 0; i < clanMembers.length; i++)
clanMembers[i].sendPacket(msg);

}
}

private String getText(String string)
{
String result = new String(Base64.decode(string), "UTF-8");
return result;
UnsupportedEncodingException e;
e;
return null;
}

public String getType()
{
return "[C] 03 EnterWorld";
}

private static final String _C__03_ENTERWORLD = "[C] 03 EnterWorld";
private static Logger _log = Logger.getLogger(net/sf/l2j/gameserver/clientpackets/EnterWorld.getName());
*************************************************************************************
Что тут исправить???
И скажите как компилировать обратно???
 

Murkt

Pythoneer

sm = new SystemMessage(614);
sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
sm.addString(getText("IHZlcnNpb24gMyBkZXYvdW5zdGFibGU="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("Y3JlYXRlZCBieSBMMkNoZWYgYW5kIHRoZQ=="));
sm.addString(getText("IEwySiB0ZWFtLg=="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("dmlzaXQgIGwyai5zb3VyY2Vmb3JnZS5uZXQ="));
sm.addString(getText("ICBmb3Igc3VwcG9ydC4="));
sendPacket(sm);
if(Config.SERVER_VERSION != null)
{
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")).append(" ").append(Config.SERVER_VERSION).toString());
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBCdWlsZCBEYXRlOg==")).append(" ").append(Config.SERVER_BUILD_DATE).toString());
sendPacket(sm);
}
 


Вот это. То, что находится в функциях getText
[team Їжачки - сумні падлюки]  

San3k

новичок
Murkt:
sm = new SystemMessage(614);
sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
sm.addString(getText("IHZlcnNpb24gMyBkZXYvdW5zdGFibGU="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("Y3JlYXRlZCBieSBMMkNoZWYgYW5kIHRoZQ=="));
sm.addString(getText("IEwySiB0ZWFtLg=="));
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString(getText("dmlzaXQgIGwyai5zb3VyY2Vmb3JnZS5uZXQ="));
sm.addString(getText("ICBmb3Igc3VwcG9ydC4="));
sendPacket(sm);
if(Config.SERVER_VERSION != null)
{
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")).append(" ").append(Config.SERVER_VERSION).toString());
sendPacket(sm);
sm = new SystemMessage(614);
sm.addString((new StringBuilder()).append(getText("TDJKIFNlcnZlciBCdWlsZCBEYXRlOg==")).append(" ").append(Config.SERVER_BUILD_DATE).toString());
sendPacket(sm);
}
 


Вот это. То, что находится в функциях getText
 



Ну и чего тут не понятного, удаляй всё. После  if(Config.SERVER_VERSION != null) сервер берёт данные из l2j-version.properties только я не пробовал вставлять своё, а если это убрать то ничего точно не выведется на экран.
 

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru