Проблема С Нпцдатой...
Привет всем....
Вообщем такой вопрос....
Пишу программу для изменения рейтов через нпцдату...
Проблема в следующем...
После прогонки через программу, все нормально, создается новая нпцдата с новыми рейтами...
НО...
Серв начинает выдавать ошибки в виде:
06/26/2008 20:40:04.483, [.\ObjectDB.cpp][231] undefined (or unregistered) Name[chamberlain_saius]
06/26/2008 20:40:04.483, [castle_parser.y][1216] CreateNPC Failed. (GetObject Failed)
Может кто мне подсказать....что означают цифры 20:40:04.483 (три цифры после даты - 483), [.\ObjectDB.cpp][231] и [castle_parser.y][1216].....
Еще, заметил, что в логе ошибок сервера....серв выдает такие ошибки только для НПСов.....с мобами, петами, суммонами и.тд. все нормально...Ненравятся конкретно НПСы....
Полный лог ТуТ
Прошу помоч....
MYSOR007: а ты ставил обратно уникод ?
Конечно. Просто я думаю вот о чем, может ее еще нада в кешед засунуть...
Shaman2008: Конечно. Просто я думаю вот о чем, может ее еще нада в кешед засунуть...
в кэшед, конечно, надо, но проблема у тебя в другом.
проверь синтаксис.
видимо программа делает ошибки.
то что у тебя не определен чамберлен, еще не значит, что ошибки в нем.
ищи до него.
скорее всего неправильно стоят скобки.
Troyan: в кэшед, конечно, надо, но проблема у тебя в другом.
проверь синтаксис.
видимо программа делает ошибки.
то что у тебя не определен чамберлен, еще не значит, что ошибки в нем.
ищи до него.
скорее всего неправильно стоят скобки.
Проблема в том, что я ничего ведь не добавляю в нпцдату, а только меняю значение.....
Синтаксис проверил программой....все норм....с родной нпцдатой сравнил 1 в 1....по отчету...
Просмотрите полный лог....плиз, мож кто че подскажет..Ссылка на лог тут в первом посте...
Shaman2008: Проблема в том, что я ничего ведь не добавляю в нпцдату, а только меняю значение.....
Синтаксис проверил программой....все норм....с родной нпцдатой сравнил 1 в 1....по отчету...
Просмотрите полный лог....плиз, мож кто че подскажет..Ссылка на лог тут в первом посте...
проблема в том, что одной ошибки достаточно чтобы все после нее было нерабочее.
смотри логи или пробуй делать изменения последовательно.
но то, что у тебя есть синтаксическая ошибка 100%.
Troyan: проблема в том, что одной ошибки достаточно чтобы все после нее было нерабочее.
смотри логи или пробуй делать изменения последовательно.
но то, что у тебя есть синтаксическая ошибка 100%.
Дык вот у меня в логе первая ошибка это -
06/26/2008 21:20:36.530, [.\ObjectDB.cpp][382] Parsing Objects file failed line(1937)
То есть...я так понял ошибка на линии 1937 так?
Я ее просматриваю...там все нормально...так же как и в родной нпцдате
Shaman2008: Дык вот у меня в логе первая ошибка это -
06/26/2008 21:20:36.530, [.\ObjectDB.cpp][382] Parsing Objects file failed line(1937)
То есть...я так понял ошибка на линии 1937 так?
Я ее просматриваю...там все нормально...так же как и в родной нпцдате
видимо не все нормально.
так сказать не могу. надо видеть скрипты.
кроме того, надо смотреть до этой линии.
возможно ошибка раньше...
Troyan: видимо не все нормально.
так сказать не могу. надо видеть скрипты.
кроме того, надо смотреть до этой линии.
возможно ошибка раньше...
Скрипты (Родная и сгенерированная программой npcdata)
Посмотри пожалста......я уже все перепроверил....
Shaman2008: Скрипты (Родная и сгенерированная программой npcdata)
Посмотри пожалста......я уже все перепроверил....
ну ты там натворил))
не, особого ничего)
но я ждал только изменений в дропе).
я поначалу не туда и смотрел....
правда мне не понятна оконцовка - " npcdata.txt а_- +"
что бы она значила?
сей текст находится после npc_end. видимо комментарии...
именно в той строке, что тебе дает ошибку.
Troyan: ну ты там натворил))
не, особого ничего)
но я ждал только изменений в дропе).
я поначалу не туда и смотрел....
правда мне не понятна оконцовка - " npcdata.txt а_- +"
что бы она значила?
сей текст находится после npc_end. видимо комментарии...
именно в той строке, что тебе дает ошибку.
Все нашел...в другом просмоторщике просмотрел...видимо где-то в коде есть ошибка...прога сама генерит ошибку,
буду разбираться...спасибо!
Тему можно закрывать.
Спасибо еще раз!
L2ScriptManager
попробуй этой прогой, мне в аналогичной ситуации помогла.

