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

Izonami

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. Редактировать нужно 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
  2. Тут из ошибок только то, что человек пытается скомпилировать, под явой выше версии, чем версия исходников. Зато флуда развели. [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, хотя есть деприкеты...
  3. Там не так уж и много ошибок, иногда даже кажется, что часть из них специально сделана, а часть появилась из-за того, что патчили готовый проект, а про коммиты забывали
  4. На работе не сразу увидел java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx128m -cp config;./../libs/*;loginserver.jar l2p.loginserver.LoginServer > log/stdout.log 2>& разделитель поменяйте с ; на : и напишите как пытаетесь запускать скрипт ?
  5. Зайди config/services.properties и для переменной SERVICES_OFFLINE_TRADE_NAME_COLOR задай значение 0xB0FFFF
  6. А на винде говорите нормально запускается ? Если да, то киньт плиз ещё и батник. Так как тут все похоже на правду
  7. по дефолту нигде нет продажи за 1 адену, ему нужно продавать вещи по 0 аден, так что все нормально
  8. чем гадать, лучше бы сашник выложил
  9. поставь if (price == 0 && !player.isGM()) price == 1 и радуйся
  10. Такое может быть когда вызывается любой 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(); без кода или хотя бы сборки, нипонятно. Хотя это вроде бы скрипты, только какие...
  11. это либо баг отображения статов либо в базе лежат базовые статы которые не зависят от STR, CON и тд, а в процессе перемножаются либо действительно где то в конфиге включено увеличение статов у скриптов есть конфиг formulas.properties в котором есть множители для статов у НПС и в server.properties для босов
  12. Izonami

    Тип НПЦ

    можно попробовать приписать наличие таргета нужного, в PW вроде бы была реализация <for> <mul order="0x30" stat="mAtk" val="1.2"> <target kind="animal"/> </mul> </for>
  13. это не полностью ошибка он ещё должен писать zoneId вы где то задали shape type=arena, т.е. несуществующий shape принимает 4 типа Cylinder, ExCylinder, Poly и Rect _log.error("Cannot create a Shape" + type + " in zone " + zoneId);
  14. он и так дает pvpPhysDmg это в статах не отображается, просто множитель
  15. <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> и если можно лог на что ругается при запуске
  16. mul это сокращение от MULtiply (это из ассемблера же вроде пошло ?)
  17. Izonami

    Тип НПЦ

    дак бери за основу бафы варлорда и приписывай нужным випанам
  18. Izonami

    Тип НПЦ

    Думаю можно дальше накостылить в том же скиле <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 лучше конечно дописать статы и гетеры под них чем так извращаться. или ещё как вариант, создать кастомный скил и присвоить его конкретным нпс
  19. ai_params - тут он тебе пытается впихнуть невпихуемое в колонку param
  20. Это исходники rage ? Во всяком случае очень похожи. Если они, то очень добротный код и педантичность к деталям у разработчика писавшего его. Конечно есть места где, что то не так или немного не доделано, но в целом лично мне они очень понравились. Даже сказал бы, что выглядят посильнее lostworld ps Оу, простите, не видел что сообщение про сборку адресовано Rollfer =)
  21. Не ручаюсь, так как не помню ни одного видео с оффа где бы был мм под фул бафом, но вариант как на евро выглядит фиеричным.
  22. Есть вероятность что на евро стоит неправильный касттайм. Если так то это дп для каждого метла проверятккасттайм. Второй вариант косяк в множителях в формул это уже в ядре
  23. Без сборки под рукой тяжело... Стоит поискать в проекте по SkillTargetType oneTarget
×
×
  • Создать...