Перейти к содержанию

IIPOCIIEKT

Постоялец
  • Публикаций

    231
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1
  • Отзывы

    0%

Весь контент IIPOCIIEKT

  1. Вобщем нужна помощь) вот кусок кода: for (L2ItemInstance itemInstance : player.getInventory().getItems()) { if (itemInstance != null) { L2Item item = itemInstance.getItem(); SkillHolder[] itemSkills = ItemInstance.getItem().getSkills(); if (itemSkills != null) { for (SkillHolder sh : itemSkills) { if (sh != null) { if (sh.getSkillId() == skillId) { return false; } } } } Ошибка связана с: [javac] symbol: method getSkills() [javac] location: class L2Item Вобщем как этот кусок кода переписать под фрозенов? или возможно добавить что-то нужно в l2Item?
  2. http://www.ex.ua/ru/video/anime?r=23775 , давай мне нпц)
  3. Где-то, кто-то продавал такие вот крылья. И то анимация была только в подбрасывании вверх игрока но крылья были как и всё остальные крылья на хрониках ит)
  4. Index: /trunk/datapack_development/data/scripts/handlers/admincommandhandlers/AdminEditChar.java =================================================================== --- /trunk/datapack_development/data/scripts/handlers/admincommandhandlers/AdminEditChar.java (revision 686) +++ /trunk/datapack_development/data/scripts/handlers/admincommandhandlers/AdminEditChar.java (revision 853) @@ -477,6 +477,13 @@ { return false; } + Connection con = null; + PreparedStatement statement; + con = L2DatabaseFactory.getInstance().getConnection(); + statement = con.prepareStatement("UPDATE characters SET nick_color = ? WHERE charId = ?"); + statement.setString(1, val); + statement.setInt(2, player.getObjectId()); + statement.execute(); player.getAppearance().setNameColor(Integer.decode("0x" + val)); player.sendMessage("Your name color has been changed by a GM"); player.broadcastUserInfo(); Index: /trunk/datapack_development/sql/characters.sql =================================================================== --- /trunk/datapack_development/sql/characters.sql (revision 859) +++ /trunk/datapack_development/sql/characters.sql (revision 860) @@ -60,6 +60,7 @@ `bookmarkslot` SMALLINT UNSIGNED NOT NULL DEFAULT 0, `vitality_points` SMALLINT UNSIGNED NOT NULL DEFAULT 0, `createTime` DECIMAL(20,0) NOT NULL default 0, + `nick_color` char(6) DEFAULT 'FFFFFF', `language` VARCHAR(2) DEFAULT NULL, PRIMARY KEY (`charId`), KEY `clanid` (`clanid`) Index: /trunk/L2_GameServer/java/ru/l2open/gameserver/model/actor/instance/L2PcInstance.java =================================================================== --- /trunk/L2_GameServer/java/ru/l2open/gameserver/model/actor/instance/L2PcInstance.java (revision 686) +++ /trunk/L2_GameServer/java/ru/l2open/gameserver/model/actor/instance/L2PcInstance.java (revision 858) @@ -271,9 +271,9 @@ private static final String DELETE_SKILL_SAVE = "DELETE FROM character_skills_save WHERE charId=? AND class_index=?"; // Character Character SQL String Definitions: - private static final String INSERT_CHARACTER = "INSERT INTO characters (account_name,charId,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp,face,hairStyle,hairColor,sex,exp,sp,karma,fame,pvpkills,pkkills,clanid,race,classid,deletetime,cancraft,title,title_color,accesslevel,online,isin7sdungeon,clan_privs,wantspeace,base_class,newbie,nobless,power_grade,last_recom_date,createTime) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; + private static final String INSERT_CHARACTER = "INSERT INTO characters (account_name,charId,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp,face,hairStyle,hairColor,sex,exp,sp,karma,fame,pvpkills,pkkills,clanid,race,classid,deletetime,cancraft,title,title_color,accesslevel,online,isin7sdungeon,clan_privs,wantspeace,base_class,newbie,nobless,power_grade,last_recom_date,createTime,nick_color) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,face=?,hairStyle=?,hairColor=?,sex=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,fame=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,race=?,classid=?,deletetime=?,title=?,title_color=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,bookmarkslot=?,vitality_points=?,language=? WHERE charId=?"; - private static final String RESTORE_CHARACTER = "SELECT account_name, charId, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, fame, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, title_color, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,bookmarkslot,vitality_points,createTime,language FROM characters WHERE charId=?"; + private static final String RESTORE_CHARACTER = "SELECT account_name, charId, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, fame, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, title_color, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,bookmarkslot,vitality_points,createTime,nick_color,language FROM characters WHERE charId=?"; // Character Teleport Bookmark: private static final String INSERT_TP_BOOKMARK = "INSERT INTO character_tpbookmark (charId,Id,x,y,z,icon,tag,name) values (?,?,?,?,?,?,?,?)"; @@ -419,6 +419,9 @@ /** The PvP Flag state of the L2PcInstance (0=White, 1=Purple) */ private byte _pvpFlag; + /** The NickName Character Color */ + private String _nickColor = new String("FFFFFF"); + /** The Fame of this L2PcInstance */ private int _fame; private ScheduledFuture<?> _fameTask; @@ -7134,6 +7137,7 @@ statement.setLong(36, 0); statement.setLong(37,System.currentTimeMillis()); statement.setLong(38,getCreateTime()); + statement.setString(39, _nickColor); statement.executeUpdate(); statement.close(); @@ -7209,6 +7213,7 @@ player.setOnlineTime(rset.getLong("onlinetime")); player.setNewbie(rset.getInt("newbie")); player.setNoble(rset.getInt("nobless")==1); + player.setNickNameColor(rset.getString("nick_color")); player.setClanJoinExpiryTime(rset.getLong("clan_join_expiry_time")); if (player.getClanJoinExpiryTime() < System.currentTimeMillis()) @@ -7392,7 +7397,17 @@ return player; } - + + /** + * @param string + */ + private void setNickNameColor(String color) + { + int decode = 0; + decode = Integer.decode("0x"+color); + getAppearance().setNameColor(decode); + } + /** * @return */ Тоже самое только с титулом.
  5. Есть 2 способа реализовать эту идею, через клиент и через Исходный код + клиент Через клиент - LC Ext v1.2.2 за 2009 год, если найдёш скинь сылку) Через исходный код - ищи кодера или я вам могу сделать (Только оно будет считывать ту музыку, которая у вас в клиенте есть)
  6. Находиш html файл этого магазина в своём датапаке и меняеш, если нету знаний в этом, мануалов в интернете достаточно.
  7. Думаеш ответ тебе за пару секунд будет? да возможно такое сделать, ищи шаровый скрипт или плати людям деньги.
  8. на люцере есть несколько дыр связаных с олимпом и с эвентами, есть баг на мультипроффу(Их 3 на люцере, которая в шаре).
  9. Фикс лист фрозенов да я с вами соглашусь, не очень. Но ваше *много дыр для дюпов* я с вами не соглашусь, у пв на много больше дыр чем у фрозенов.
  10. На этом форуме половина знатоков, не достойна групы знатаков. В пакет RequestActionUse нужно добавить обработку нажатия вашей новой кнопки. Пример: case 36: // Soulless - Toxic Smoke useSkill(4259); break; Кто не знает, пишим мне в Skype Mr.Tornado-Man
  11. IIPOCIIEKT

    Id Профф Нпц

    31228 Если нету таких html, тогда папка ClassMaster, если нету такой, тогда декомпил ядра.
  12. Ну если не скажеш, то зачем в теме отвечаеш? Тоже мне знатоки нашлись.
  13. IIPOCIIEKT

    Epic Dk

    фейк, там картинка 10 мб.
  14. IIPOCIIEKT

    Epic Dk

    10 мб? не может такого быть
  15. 1500 рублей? извините, но за что платить 1500 рублей если так называемый дизайн, даже под юкоз поставить *cтыдно* Это лично моя оценка вашего *творения*. Без обид. У каждого свои вкусы.
  16. Танец орка понравился) где-то я уже такое видел) танец ельфа очень смешной)
  17. всю уникальность моего сервера подрываеш.
  18. * Фикс рестарта\выключения сервера, теперь пишет Exit game: время и отсчет на экране и в чате. Помоему это и так у фрозенов было?
  19. Скилы действительно уникальные и стоят больше чем 1150р, а вот этих дегиниратов стоит банить на форуме которые не чего не умеют делать, кроме как засырать темы своим не кому не нужным флудом.
  20. Я не понимаю что тут такого уникального, данную броню другой человек продавал помоему ниже 1500 рублей. Зачем копипастить и повышать цену я не понимаю.
×
×
  • Создать...