Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблем с dat
#1
Народ у меня сразу 2 вопроса:
1. Закинул новые шмотки на сервер. Добавлял их в Itemname-ru.dat, по 7 шмоток примерно ибо если кодируешь сразу все 50 что мне надо , после запуска клиента "Windows прекращает работу программы l2.exe".
В один прекрасный момент перестало помогать даже то что я добавляю их по 7 штук. Сейчас не могу добавить и 1 шмотки чтоб не было этой проблемы.((
Как только удалю ту строку что добавляю, клиент грузится норм. Как только добавлю, винда закрывает клиент. Может подскажите где и что искать?

http://forum.shock-world.com/index.php?showtopic=27820 - вот тут парню помогла установка антивируса. Я уставновил но мне не помогло. Ведь проблема явно в 1 файле(((

2.Как сделать так что бы с нпц падал дроп только если убить его соответствующим оружием которым захочу я?
Ответ
#2
1. "вот тут парню помогла установка антивируса" :dd:
Чтобы тебе помогли быстрее, лучше бы под спойлер закинул строки, которые добавляешь в датник.
А так, могут быть только предположения: либо строки не соответствуют заданной клиентом структуре, либо возможно ограничения ID.

2. Создать новый AI, где в обработчике получения урона мобом указать то оружие, которым можно убить его.
Делается путем проверки: если текущее хп моба меньше или равно полученному урону и при этом урон был получен от заданного оружия - выдаем дроп.
Также можно слегка модернизировать эту идею, если, конечно, не задумывалось лишь нанесение последнего удара заданным оружием. Тогда 2 варианта:
1. Заводить счетчик урона или его процентного соотношения для заданного оружия, и если этот показатель меньше, чем урон от другого оружия - значит даже если моб умрет от заданного оружия - все равно не выдавать ему дроп.
2. Сделать моба неуязвимым к любому оружию, кроме заданного (так даже интересней).
Ответ
#3
1. Собственно строки что хочу доабвить.


Цитата:50100 Рецепт: Ботинки Инферно Magic Armor u,Способ изготовления ботинок проклятого магического комплекта.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1
50101 Рецепт: Щит Инферно u,Способ изготовления проклятого щита. Является частью проклятого комплекта.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1
26457 Рецепт: Ловец Душ u,Увеличивает НР,СР,МР на 10%; шанс крит. атаки + 139; защита от шести элементов +10; увеличение физ. защиты на 200 при понижении уровня НР менее 60%; при критическом ударе шанс сжечь врагу 200 МР; увеличение урона в ПВП на 5%; скорость бега +7.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1
26462 Рецепт: Страж Па'агрио u,Увеличивает НР,СР,МР на 10%; шанс крит. атаки + 61; увеличение скорости атаки на 8%; восстановление части НР от нанесенного противнику урона; защита от шести элементов +10; увеличение физ. защиты на 200 при понижении уровня НР менее 60%; увеличение урона в ПВП на 5%; при критическом ударе шанс поджечь врага; скорость бега +7.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1
26463 Рецепт: Огневик u,Увеличивает НР,СР,МР на 10%; шанс крит. атаки + 134; увеличение скорости атаки на 8%; восстановление части НР от нанесенного противнику урона; защита от шести элементов +10; увеличение физ. защиты на 200 при понижении уровня НР менее 60%; увеличение урона в ПВП на 5%; при критическом ударе шанс поджечь врага; скорость бега +7.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1
26459 Рецепт: Иней u,Увеличивает НР,СР,МР на 10%; шанс крит. атаки + 134; защита от шести элементов +10; увеличение физ. защиты на 200 при понижении уровня НР менее 60%; возможность восстановления части НР от нанесенного урона по противнику; увеличение атаки в ПВП на 5%; при критическом ударе шанс замедлить противника; при использовании магии поддержки - шанс наложить на цель магический щит; скорость бега +7.\nCreate by la2world.ru\0 -1 0 0 u, 0 0 a, 0 0 0 0 0 0 0 0 0 0 a, 1

Хроники фрея.

А на счет 2 ,то спасибо за советы. Наверное эти действия нужно отложить так как еще не достаточен багаж знаний)
Ответ
#4
cjhrxSS Написал:1. Собственно строки что хочу доабвить.




Хроники фрея.

А на счет 2 ,то спасибо за советы. Наверное эти действия нужно отложить так как еще не достаточен багаж знаний)

Скопируй содержимое датника в какой-то табличный редактор. Количество столбцов добавленных строк должно совпадать с количеством столбцов остальных строк.
Если же все в порядке, значит попробуй добавлять только те строки, ID которых меньше 32768 (но я не думаю, что во фрее эта проблема еще есть).
Ответ
#5
В общем. Скинул в Exel, таблицы совпадают, все норм. Да и проблем с Айди нету потому что перед тем у меня последнее айди 50099. И я на всякий случай попробова закинуть меньшее айди например 27999 и все равно винда закрывает клиент(( А как только удалю строчку, все по новой. Клиент работает и не лагает(

Короче народ. Я еще чуть пошаманил поискал. Проблем со строками нету. Если удалить последние две строки и вставить либо какие из тех что пытался добавить ранее - все нормально!!!! Соответственно вопрос , может ли быть ограничение на кол-во строк в ItemName-ru.dat?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Ряд проблем. KastaMeN 18 4,684 07-30-2017, 01:47 PM
Последний пост: KastaMeN
  Помогите, есть проблем, а именно: gECAHTHuK 1 1,134 05-19-2012, 12:46 PM
Последний пост: L2scripts-Guard
  проблем с входом на сервер nosta 18 38,410 03-29-2012, 09:40 PM
Последний пост: nosta
  Проблем с 7 печатями Jonhab 0 2,124 03-08-2011, 06:30 PM
Последний пост: Jonhab
  L2emu Hellbound проблем esdsnake 3 5,263 10-01-2009, 08:42 PM
Последний пост: DarkLoki
  Пару проблем с сервером. (ГГ и ГМ) MarShallx 2 4,192 07-29-2009, 09:15 AM
Последний пост: MarShallx

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)