jman4ik
Постоялец-
Публикаций
399 -
Зарегистрирован
-
Посещение
-
Победитель дней
1 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент jman4ik
-
в com\l2jfrozen\gameserver\model\entity\event\TvT.java вот именно этот кусок кода Скрытый текст public static void showEventHtml(L2PcInstance eventPlayer, String objectId) { try { NpcHtmlMessage adminReply = new NpcHtmlMessage(5); TextBuilder replyMSG = new TextBuilder("<html><title>"+_eventName+"</title><body>"); replyMSG.append("<center><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32></center><br1>"); replyMSG.append("<center><font color=\"3366CC\">Current event:</font></center><br1>"); replyMSG.append("<center>Name: <font color=\"00FF00\">" + _eventName + "</font></center><br1>"); replyMSG.append("<center>Description: <font color=\"00FF00\">" + _eventDesc + "</font></center><br><br>"); if(!_started && !_joining) replyMSG.append("<center>Wait till the admin/gm start the participation.</center>"); else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE") && !checkMaxPlayers(_playersShuffle.size())) { if(!_started) { replyMSG.append("Currently participated: <font color=\"00FF00\">" + _playersShuffle.size() + ".</font><br>"); replyMSG.append("Max players: <font color=\"00FF00\">" + _maxPlayers + "</font><br><br>"); replyMSG.append("<font color=\"FFFF00\">You can't participate to this event.</font><br>"); } } else if(eventPlayer.isCursedWeaponEquiped() && !Config.TVT_JOIN_CURSED) { replyMSG.append("<font color=\"FFFF00\">You can't participate to this event with a cursed Weapon.</font><br>"); } else if(!_started && _joining && eventPlayer.getLevel()>=_minlvl && eventPlayer.getLevel()<=_maxlvl) { synchronized(_players){ if(_players.contains(eventPlayer) || _playersShuffle.contains(eventPlayer) || checkShufflePlayers(eventPlayer)) { if(Config.TVT_EVEN_TEAMS.equals("NO") || Config.TVT_EVEN_TEAMS.equals("BALANCE")) replyMSG.append("You participated already in team <font color=\"LEVEL\">" + eventPlayer._teamNameTvT + "</font><br><br>"); else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE")) replyMSG.append("<center><font color=\"3366CC\">You participated already!</font></center><br><br>"); replyMSG.append("<center>Joined Players: <font color=\"00FF00\">" + _playersShuffle.size() + "</font></center><br>"); replyMSG.append("<center><font color=\"3366CC\">Wait till event start or remove your participation!</font><center>"); replyMSG.append("<center><button value=\"Remove\" action=\"bypass -h npc_" + objectId+ "_tvt_player_leave\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center>"); } else { replyMSG.append("<center><font color=\"3366CC\">You want to participate in the event?</font></center><br>"); replyMSG.append("<center><td width=\"200\">Min lvl: <font color=\"00FF00\">" + _minlvl + "</font></center></td><br>"); replyMSG.append("<center><td width=\"200\">Max lvl: <font color=\"00FF00\">" + _maxlvl + "</font></center></td><br><br>"); replyMSG.append("<center><font color=\"3366CC\">Teams:</font></center><br>"); if(Config.TVT_EVEN_TEAMS.equals("NO") || Config.TVT_EVEN_TEAMS.equals("BALANCE")) { replyMSG.append("<center><table border=\"0\">"); for(String team : _teams) { replyMSG.append("<tr><td width=\"100\"><font color=\"LEVEL\">" + team + "</font> (" + teamPlayersCount(team) + " joined)</td>"); replyMSG.append("<center><td width=\"60\"><button value=\"Join\" action=\"bypass -h npc_" + objectId + "_tvt_player_join " + team + "\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center></td></tr>"); } replyMSG.append("</table></center>"); } else if(Config.TVT_EVEN_TEAMS.equals("SHUFFLE")) { replyMSG.append("<center>"); for(String team : _teams) replyMSG.append("<tr><td width=\"100\"><font color=\"LEVEL\">" + team + "</font> </td>"); replyMSG.append("</center><br>"); replyMSG.append("<center><button value=\"Join Event\" action=\"bypass -h npc_" + objectId + "_tvt_player_join eventShuffle\" width=85 height=21 back=\"L2UI_ch3.Btn1_normalOn\" fore=\"L2UI_ch3.Btn1_normal\"></center>"); replyMSG.append("<center><font color=\"3366CC\">Teams will be reandomly generated!</font></center><br>"); replyMSG.append("<center>Joined Players:</font> <font color=\"LEVEL\">" + _playersShuffle.size() + "</center></font><br>"); replyMSG.append("<center>Reward: <font color=\"LEVEL\">" + _rewardAmount + " " + ItemTable.getInstance().getTemplate(_rewardId).getName()+ "</center></font>"); } } } } else if(_started && !_joining) replyMSG.append("<center>"+_eventName+" match is in progress.</center>"); else if(eventPlayer.getLevel() < _minlvl || eventPlayer.getLevel() > _maxlvl) { replyMSG.append("Your lvl: <font color=\"00FF00\">" + eventPlayer.getLevel() + "</font><br>"); replyMSG.append("Min lvl: <font color=\"00FF00\">" + _minlvl + "</font><br>"); replyMSG.append("Max lvl: <font color=\"00FF00\">" + _maxlvl + "</font><br><br>"); replyMSG.append("<font color=\"FFFF00\">You can't participate to this event.</font><br>"); } replyMSG.append("</body></html>"); adminReply.setHtml(replyMSG.toString()); eventPlayer.sendPacket(adminReply); // Send a Server->Client ActionFailed to the L2PcInstance in order to avoid that the client wait another packet eventPlayer.sendPacket( ActionFailed.STATIC_PACKET ); } catch(Exception e) { if(Config.ENABLE_ALL_EXCEPTIONS) e.printStackTrace(); _log.log(Level.SEVERE, _eventName+" Engine[showEventHtlm(" + eventPlayer.getName() + ", " + objectId + ")]: exception" + e.getMessage()); } }
-
собственно продам крякнутую pwsoft за 22.12.2011 со всеми примочками типа advanced ну и т д писать в аську 594095388 цена первому покупателю 500 р второму 600 р третьму 700 р В долг не даю, на другие сборки не меняюсь. время продажи очень ограничено 1-2 дня ТУТ доказательства читать тему до конца желательно
-
Есть у меня кркнутая последняя рева продам цена 500 р. присутствуют даже скрипты из группы адвансед 594095388 аська моя З.Ы. Работает всё!!!
-
продам крякнутую с последними обновами
-
http://dump.ru/file/5261213 la2world.su
-
public void grantRebirth(L2PcInstance player, int newBirthCount, boolean firstBirth) { try { //Protections Integer returnToLevel = Config.REBIRTH_RETURN_TO_LEVEL; if (returnToLevel < 1) returnToLevel = 1; if (returnToLevel > 80) returnToLevel = 80; //Set player to level 1. player.removeExpAndSp(player.getExp() - Experience.getExp(returnToLevel), 0); //Resets character to first class. player.setClassId(player.getBaseClass()); //Remove the player's current skills. for(L2Skill skill : player.getAllSkills()) { player.removeSkill(skill); } //Give players their eligible skills. player.giveAvailableSkills(); //Updates the player's information in the Character Database. player.store(); if(firstBirth) { storePlayerBirth(player); } else { updatePlayerBirth(player, newBirthCount); } //Give the player his new Skills. grantRebirthSkills(player); //Displays a congratulation message to the player. displayCongrats(player); returnToLevel = null; } catch(Exception e) { e.printStackTrace(); } }
-
Что за сборка хоть напиши
-
такая менюшка есть в l2jsoftware + eonsw исходы открыты бери оттуда функционал тоже можно выдрать это несложно
-
from net.sf.l2j.util.random import Rnd замени на from net.sf.l2j.util import Rnd
-
знаю немного строение сервера мог бы поучаствовать если есть нормальные идеи 1. Евгений 2. 24 года
-
скорее всего там чего то не хватает я например не понял что за папка tools компилится в исходах и куда ее пихать?
-
Попробуй в конце оставлять пустую строку должно помочь
-
594 095 388 в аську напиши мне помогу щяс
-
аську дай мб помогу смотря в чем проблема
-
Респ эпиков поставь в конфигах config/head/boss.properties Пример для антараса ищешь строки AntharasRespFirst = 180 AntharasRespSecond = 24 меняешь на такие AntharasRespFirst = 2 AntharasRespSecond = 0 его респ теперь 2 часа и так для каждого епика