-
Публикаций
85 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Izonami
-
Редактировать нужно systemmsg-e.dat Берем для примера сообщение (это из ИЛа) 139 1 a,$s1 has resisted your $s2.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0 $s1 has resisted your $s2 - сообщение которое выводится 79 9B B0 - цвет сообщения (HEX код) 0 0 0 0 0 - из этого интересен только первый 0, он определяет положение на экране 1 2 3 4 5 6 X 7 8 примерно такая сетка, X естественно потому что там систем чат a, - вот тут помещаем сообщение которое планируем выводить на экран Пример: a,$c1 has resisted your $s2.\0 - \0 обязательно нужно дописать Параметры тоже можно указывать это вот про это $c1 $s1 $s2
-
Тут из ошибок только то, что человек пытается скомпилировать, под явой выше версии, чем версия исходников. Зато флуда развели. [exec] Execute failed: java.io.IOException: Cannot run program "svnversion": CreateProcess error=2, ?? ??????? ????? ????????? ???? это по сути не ошибка для ТСа, можно либо проигнорировать, либо установить сабвершен клиент [javac] D:\Server\lostworld\lostworld\build.xml:55: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds есть ещё вот такой варнинг, по которому если интересно можно почитать в вики анта http://ant.apache.org/manual/Tasks/presetdef.html (надеюсь за рекламу не посчитают) если же нет, то задать во всех javac тегах includeantruntime="false" остальное скорее всего пропадет при компилировании на jdk1.6, хотя есть деприкеты...
-
Там не так уж и много ошибок, иногда даже кажется, что часть из них специально сделана, а часть появилась из-за того, что патчили готовый проект, а про коммиты забывали
-
На работе не сразу увидел java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx128m -cp config;./../libs/*;loginserver.jar l2p.loginserver.LoginServer > log/stdout.log 2>& разделитель поменяйте с ; на : и напишите как пытаетесь запускать скрипт ?
-
Зайди config/services.properties и для переменной SERVICES_OFFLINE_TRADE_NAME_COLOR задай значение 0xB0FFFF
-
А на винде говорите нормально запускается ? Если да, то киньт плиз ещё и батник. Так как тут все похоже на правду
-
по дефолту нигде нет продажи за 1 адену, ему нужно продавать вещи по 0 аден, так что все нормально
-
чем гадать, лучше бы сашник выложил
-
поставь if (price == 0 && !player.isGM()) price == 1 и радуйся
-
Такое может быть когда вызывается любой set на prepareStatement, а в строке sql запроса нет заполнителя '?' Либо может быть из-за старой версии JDBC драйвера, можно попробовать сменить либу mysql-connector-java либо ещё из-за какой нибудь неведомой фигни, типо пытается вставить больше параметром чем есть заполнителей вроде такого con = DatabaseFactory.getInstance().getConnection(); statement = con.prepareStatement("SELECT value FROM variables WHERE name=?"); statement.setString(1, test); statement.setString(2, test2); rset = statement.executeQuery(); без кода или хотя бы сборки, нипонятно. Хотя это вроде бы скрипты, только какие...
-
это либо баг отображения статов либо в базе лежат базовые статы которые не зависят от STR, CON и тд, а в процессе перемножаются либо действительно где то в конфиге включено увеличение статов у скриптов есть конфиг formulas.properties в котором есть множители для статов у НПС и в server.properties для босов
-
можно попробовать приписать наличие таргета нужного, в PW вроде бы была реализация <for> <mul order="0x30" stat="mAtk" val="1.2"> <target kind="animal"/> </mul> </for>
-
это не полностью ошибка он ещё должен писать zoneId вы где то задали shape type=arena, т.е. несуществующий shape принимает 4 типа Cylinder, ExCylinder, Poly и Rect _log.error("Cannot create a Shape" + type + " in zone " + zoneId);
-
он и так дает pvpPhysDmg это в статах не отображается, просто множитель
-
<zone id="42" name="Pirate Town"> <settings pvp="Peace"/> <shape type="Poly" zMin="-1755" zMax="-2815"> <point x="-47585" y="137459"/> <point x="-53674" y="137038"/> <point x="-57288" y="145943"/> <point x="-52672" y="148632"/> </shape> закрывающий тег не потеряли ? </zone> и если можно лог на что ругается при запуске
-
mul это сокращение от MULtiply (это из ассемблера же вроде пошло ?)
-
дак бери за основу бафы варлорда и приписывай нужным випанам
-
Думаю можно дальше накостылить в том же скиле <skill id="4416" levels="24" name="Races"> <!-- Needs to be finished. Target is set to TARGET_NONE, skillType to NOTDONE for server compatability. Description(s): Lvl 1 Name - Undead Lvl 2 Name - Magic Creatures Lvl 3 Name - Beasts Lvl 4 Name - Animals Lvl 5 Name - Plants Lvl 6 Name - Humanoids Lvl 7 Name - Spirits Lvl 8 Name - Angels Lvl 9 Name - Demons Lvl 10 Name - Dragons Lvl 11 Name - Giants Lvl 12 Name - Bugs Lvl 13 Name - Fairies Lvl 14 Name - Humans Lvl 15 Name - Elves Lvl 16 Name - Dark Elves Lvl 17 Name - Orcs Lvl 18 Name - Dwarves Lvl 19 Name - Others Lvl 20 Name - Non-living Beings Lvl 21 Name - Siege Weapons Lvl 22 Name - Defending Army Lvl 23 Name - Mercenaries Lvl 24 Name - Unknown Creature --> <table name="#Tab-mAtk"> 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 </table> <set name="target" val="TARGET_SELF" /> <set name="skillType" val="BUFF" /> <set name="operateType" val="OP_PASSIVE" /> <for> <mul stat="mAtk" val="#Tab-mAtk" order="0x30" /> </for> </skill> для Animals матак будет умножаться на 5 лучше конечно дописать статы и гетеры под них чем так извращаться. или ещё как вариант, создать кастомный скил и присвоить его конкретным нпс
-
ai_params - тут он тебе пытается впихнуть невпихуемое в колонку param
-
Это исходники rage ? Во всяком случае очень похожи. Если они, то очень добротный код и педантичность к деталям у разработчика писавшего его. Конечно есть места где, что то не так или немного не доделано, но в целом лично мне они очень понравились. Даже сказал бы, что выглядят посильнее lostworld ps Оу, простите, не видел что сообщение про сборку адресовано Rollfer =)
-
Какая версия Явы стоит?
-
Не ручаюсь, так как не помню ни одного видео с оффа где бы был мм под фул бафом, но вариант как на евро выглядит фиеричным.
-
Есть вероятность что на евро стоит неправильный касттайм. Если так то это дп для каждого метла проверятккасттайм. Второй вариант косяк в множителях в формул это уже в ядре
-
Без сборки под рукой тяжело... Стоит поискать в проекте по SkillTargetType oneTarget