Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/сохранение ников и титуло через ядро
Search

сохранение ников и титуло через ядро

2 replies70 viewsCurrently viewing: 1
V
Vo1N

User

Участник

Posts: 85

На форуме с: 08/26/2007

Репутация: +29

Рейтинг: 0

· 10/29/2009, 03:53 PM

Сборка: Interlude Equal 305
Проблема:
Не компилит код, выдает это...

Раскрывающийся текст
compile:
[javac] Compiling 1290 source files to C:\Equal_SRC\Equal-GameServer\build\c
lasses
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:798: cannot find symbol
[javac] symbol : class ThreadConnection
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] ThreadConnection con = null;
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:803: cannot find symbol
[javac] symbol : class FiltredPreparedStatement
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] FiltredPreparedStatement statement = con.prepareStatemen
t("SELECT name_color,title_color FROM character_color WHERE obj_id=?");
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:808: cannot find symbol
[javac] symbol : method setNameColor(int)
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] setNameColor(Integer.decode((new StringBuilder()).ap
pend("0x").append(rset.getString("name_color")).toString()).intValue());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:809: cannot find symbol
[javac] symbol : method setTitleColor(int)
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] setTitleColor(Integer.decode((new StringBuilder()).a
ppend("0x").append(rset.getString("title_color")).toString()).intValue());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:811: cannot find symbol
[javac] symbol : variable DatabaseUtils
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] DatabaseUtils.closeDatabaseCSR(con,statement,rset);
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:816: cannot find symbol
[javac] symbol : method setNameColor(int)
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] setNameColor(0xFFFFFF);
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:817: cannot find symbol
[javac] symbol : method setTitleColor(int)
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] setTitleColor(0xFFFF77);
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:824: cannot find symbol
[javac] symbol : method getNameColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] if(getNameColor() == 0xFFFFFF && getTitleColor() == 0xFFFF77
)
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:824: cannot find symbol
[javac] symbol : method getTitleColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] if(getNameColor() == 0xFFFFFF && getTitleColor() == 0xFFFF77
)
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:826: cannot find symbol
[javac] symbol : class ThreadConnection
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] ThreadConnection con = null;
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:827: cannot find symbol
[javac] symbol : class FiltredPreparedStatement
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] FiltredPreparedStatement statement=null;
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:834: cannot find symbol
[javac] symbol : method getNameColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] statement.setString(1, Integer.toHexString(getNameColor(
)).toUpperCase());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:835: cannot find symbol
[javac] symbol : method getTitleColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] statement.setString(2, Integer.toHexString(getTitleColor
()).toUpperCase());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:839: cannot find symbol
[javac] symbol : variable DatabaseUtils
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] DatabaseUtils.closeDatabaseCS(con,statement);
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:848: cannot find symbol
[javac] symbol : method getNameColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] statement.setString(2, Integer.toHexString(getNameColor(
)).toUpperCase());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:849: cannot find symbol
[javac] symbol : method getTitleColor()
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] statement.setString(3, Integer.toHexString(getTitleColor
()).toUpperCase());
[javac] ^
[javac] C:\Equal_SRC\Equal-GameServer\java\com\equal\gameserver\model\actor\
instance\L2PcInstance.java:852: cannot find symbol
[javac] symbol : variable DatabaseUtils
[javac] location: class com.equal.gameserver.model.actor.instance.L2PcInstan
ce
[javac] DatabaseUtils.closeDatabaseCS(con,statement);
[javac] ^
[javac] 17 errors

Вот сам код скрипта для ников...

Код
private void restoreColor()
    {

        ThreadConnection con = null;

        try
        {
            con = L2DatabaseFactory.getInstance().getConnection();
            FiltredPreparedStatement statement = con.prepareStatement("SELECT name_color,title_color FROM character_color WHERE obj_id=?");
            statement.setInt(1, getObjectId());
            ResultSet rset = statement.executeQuery();
            while (rset.next())
            {
                setNameColor(Integer.decode((new StringBuilder()).append("0x").append(rset.getString("name_color")).toString()).intValue());
                setTitleColor(Integer.decode((new StringBuilder()).append("0x").append(rset.getString("title_color")).toString()).intValue());
            }
            DatabaseUtils.closeDatabaseCSR(con,statement,rset);

        }
        catch (SQLException e)
        {
            setNameColor(0xFFFFFF);
            setTitleColor(0xFFFF77);
        }

    }
     private void storeColor()
    {

        if(getNameColor() == 0xFFFFFF && getTitleColor() == 0xFFFF77)
                    return;
        ThreadConnection con = null;
        FiltredPreparedStatement statement=null;

        try
        {
            
            con = L2DatabaseFactory.getInstance().getConnection();
            statement = con.prepareStatement("UPDATE character_color SET name_color=?,title_color=? WHERE obj_id=?");
            statement.setString(1, Integer.toHexString(getNameColor()).toUpperCase());
            statement.setString(2, Integer.toHexString(getTitleColor()).toUpperCase());
            statement.setInt(3, getObjectId());
            statement.execute();

            DatabaseUtils.closeDatabaseCS(con,statement);


        }
        catch (SQLException e)
        {
            con = L2DatabaseFactory.getInstance().getConnection();
            statement = con.prepareStatement("INSERT INTO character_color(obj_id, name_color, title_color) VALUES (?,?,?)");
            statement.setInt(1, getObjectId());
            statement.setString(2, Integer.toHexString(getNameColor()).toUpperCase());
            statement.setString(3, Integer.toHexString(getTitleColor()).toUpperCase());
            statement.execute();

            DatabaseUtils.closeDatabaseCS(con,statement);
        }

    }


Прошу помоч передлать java код под сборку...

0
BAS
BAS

User

Бывалый

Posts: 281

На форуме с: 10/14/2007

Репутация: +79

Рейтинг: 0

· 10/29/2009, 04:48 PM

Попробуй вот этот код мне под сборку L2jServer Gracia Final подошёл.


Лучший игровой сервер - Земля: карта всего одна,но на 6 миллиардов игроков,читеров нет,админ терпеливый,но если уж забанит...

— Уважаемый

0
Войдите или зарегистрируйтесь чтобы ответить