Кто то сталкивался с ошибкой LineageMonster12.sp_death_knight?

vik

Пляшущий с бубном
Участник
Сообщения
84
Розыгрыши
0
Репутация
1
Реакции
28
Баллы
225
Хроники
  1. Fafurion
Исходники
Отсутствуют
Сборка
L2 script
Всем привет!
При смерти случайного RB критует клиент с ошибкой:

FmallocWindows::Malloc <- ...
UObject::GetPackageLinker <- UObject::StaticLoadObject <- (Core.Class LineageMonster12.sp_death_knight NULL)
UObject::StaticLoadClass <- UGameEngine::OnNpcInfo <- NpcInfoPacket <- ClientCmd <-
UGameEngine::Tick <- UpdateWorld <- CMainLoop::UpdateTheWorld


В чем может быть проблема? Анимации смотрел и менял из разных версий, не помогло.
Пожалуйста, подскажите куда смотреть...
 
Тут не на анимацию ругается, а на класс в LineageMonster12.u что там нет sp_death_knight. Но учитьівая, что ошибка прилетает не при попьітке єтого моба прогрузить, а при смерти рб,мне кажется, там в чем-то другом дело. )
 
Посмотрите ai рб, там ошибка в логике работы.
Возможно нужна дополнительная проверка и пишет null.
Можете сделать временную заглушку посмотрев как сделано в примерах.

Java:
If(death_rb == null)
{
  //Держите меня семеро, рб не дали зафармить :)
  return;
}
 
Запрещено публиковать исходный код без BB-кода — CODE
Maksim, так не, єто ж в клиенте класс не находит. ))
Посмотреть вложение 88531
можете подсказать где это смотреть в клиенте?
вылетает вообще на рандомном рейд боссе, но ошибка всегда одна и та же

открываю через редактор клиентские файлы

npc_begin npc_id=25787 class_name=[LineageMonster12.sp_death_knight] mesh_name=[LineageMonsters12.sp_death_knight_m00] texture_name={[LineageMonstersTex7.sp_death_knight.sp_death_knight_t00];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t01];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t02]} texture_name_second={} property_list={4494;1;50009;36;4416;1} npc_speed=1.2589928 attack_sound1={} defense_sound1={[ItemSound.armor_metal_strong_1];[ItemSound.armor_metal_strong_3];[ItemSound.armor_metal_strong_11];[ItemSound.armor_bone_2]} damage_sound={[MonSound19.undead_killer_dmg_1];[MonSound19.undead_killer_dmg_2];[MonSound19.undead_killer_dmg_3]} deco_effect={} quest={} attack_effect=[LineageEffect.p_u002_a] sound_vol=50 sound_radius=250 sound_random=10 social=0 hpshowable=1 dialog_sound={} Silhouette=0 summon_sort=0 summon_max_count=0 summon_grade=0 drawscale=1.5 use_zoomincam=0.0 npc_icon_name=[None] sound_priority=0 ground_high=175 ground_low=63 collision_radius=37.5 collision_radius_2=37.5 collision_height=72.0 collision_height_2=72.0 slot_lhand=0 slot_rhand=0 slot_chest=0 org_hp=437200.0 org_mp=218600.0 npc_type=hide npc_end

npc_begin npc_id=25788 class_name=[LineageMonster12.sp_death_knight] mesh_name=[LineageMonsters12.sp_death_knight_m00] texture_name={[LineageMonstersTex7.sp_death_knight.sp_death_knight_t00];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t01];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t02]} texture_name_second={} property_list={4494;1;50009;37;4416;1} npc_speed=1.2589928 attack_sound1={} defense_sound1={[ItemSound.armor_metal_strong_1];[ItemSound.armor_metal_strong_3];[ItemSound.armor_metal_strong_11];[ItemSound.armor_bone_2]} damage_sound={[MonSound19.undead_killer_dmg_1];[MonSound19.undead_killer_dmg_2];[MonSound19.undead_killer_dmg_3]} deco_effect={} quest={} attack_effect=[LineageEffect.p_u002_a] sound_vol=50 sound_radius=250 sound_random=10 social=0 hpshowable=1 dialog_sound={} Silhouette=0 summon_sort=0 summon_max_count=0 summon_grade=0 drawscale=1.5 use_zoomincam=0.0 npc_icon_name=[None] sound_priority=0 ground_high=175 ground_low=63 collision_radius=37.5 collision_radius_2=37.5 collision_height=72.0 collision_height_2=72.0 slot_lhand=0 slot_rhand=0 slot_chest=0 org_hp=482940.0 org_mp=241470.0 npc_type=hide npc_end

npc_begin npc_id=25789 class_name=[LineageMonster12.sp_death_knight] mesh_name=[LineageMonsters12.sp_death_knight_m00] texture_name={[LineageMonstersTex7.sp_death_knight.sp_death_knight_t00];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t01];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t02]} texture_name_second={} property_list={4494;1;50009;38;4416;1} npc_speed=1.2589928 attack_sound1={} defense_sound1={[ItemSound.armor_metal_strong_1];[ItemSound.armor_metal_strong_3];[ItemSound.armor_metal_strong_11];[ItemSound.armor_bone_2]} damage_sound={[MonSound19.undead_killer_dmg_1];[MonSound19.undead_killer_dmg_2];[MonSound19.undead_killer_dmg_3]} deco_effect={} quest={} attack_effect=[LineageEffect.p_u002_a] sound_vol=50 sound_radius=250 sound_random=10 social=0 hpshowable=1 dialog_sound={} Silhouette=0 summon_sort=0 summon_max_count=0 summon_grade=0 drawscale=1.5 use_zoomincam=0.0 npc_icon_name=[None] sound_priority=0 ground_high=175 ground_low=63 collision_radius=37.5 collision_radius_2=37.5 collision_height=72.0 collision_height_2=72.0 slot_lhand=0 slot_rhand=0 slot_chest=0 org_hp=533467.0 org_mp=266734.0 npc_type=hide npc_end

npc_begin npc_id=25813 class_name=[LineageMonster12.sp_death_knight] mesh_name=[LineageMonsters12.sp_death_knight_m00] texture_name={[LineageMonstersTex7.sp_death_knight.sp_death_knight_t00];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t01];[LineageMonstersTex7.sp_death_knight.sp_death_knight_t02]} texture_name_second={} property_list={50028;20;4416;1;4408;12;4410;21;4411;15;4412;14;4413;14} npc_speed=1.2230216 attack_sound1={} defense_sound1={[ItemSound.armor_metal_strong_1];[ItemSound.armor_metal_strong_3];[ItemSound.armor_metal_strong_11];[ItemSound.armor_bone_2]} damage_sound={[MonSound19.undead_killer_dmg_1];[MonSound19.undead_killer_dmg_2];[MonSound19.undead_killer_dmg_3]} deco_effect={} quest={} attack_effect=[LineageEffect.p_u002_a] sound_vol=50 sound_radius=250 sound_random=10 social=0 hpshowable=1 dialog_sound={} Silhouette=0 summon_sort=0 summon_max_count=0 summon_grade=0 drawscale=-1.0 use_zoomincam=0.0 npc_icon_name=[None] sound_priority=0 ground_high=170 ground_low=63 collision_radius=25.0 collision_radius_2=25.0 collision_height=47.0 collision_height_2=47.0 slot_lhand=0 slot_rhand=0 slot_chest=0 org_hp=3404507.342235 org_mp=712533.0 npc_type=hide npc_end

может тут что то
 
если все файлы игры стандартные, возможно сервер отправляет не верный пакет после при смерти РБ
 
vik, в LineageMonster12.u класс єтого нпс лежит, но єто ж дефолт, еще и с прошльіх клиентов, та и датники у вас на первьій взгляд дефолт. Я думаю там реально сьезжает чет и просто в крите пишет не саму причину ошибки.
 
Возможно все дело в патче, скачайте чистый патч и через редактор сохраните оба dat как txt и сравните через winmerge.

Возможно в том самом боссе там нет полей или они пустые и по коду вызывая нужную анимацию по этой причине и пишет null.
 
А я бы посмотрел, что внутри пакетов, которые фигурируют в ошибке. Но ребята ступенькой выше кажется уже предлагали это сделать
 
Кажется я напал на след!
После убийства РБ призывается NPC - мертвый рыцарь (концепция classic)
С ним то похоже и проблемы. После рб во время его появления происходит крит клиента. Далее пока NPC жив - невозможно зайти в игру. При заходе на персонажа происходит вылет с крит ошибкой.
 
vik, тогда проще всего убрать его спав после смерти рб и заявить как не канон и фигня, а не идею. Ну, а если не, то с дефолта взять паки LineageMonsters12.ukx, LineageMonster12.u, Lineagecustomtex12.utx и проверить на соответствие своим. Но по ошибке, то ругается именно на LineageMonster12.u.
 
да, совершенно верно. Там как раз 3 моба используют LineageMonster12. Сейчас попробую убедиться в этом. Проще всего было бы призвать этого NPC, но а как его потом убрать если крит случится? Я же убью сервер

 
vik, так в дев моде проверьте. )
Вон как раз список есть всего что он юзает по пакам:
 

Вложения

  • 1756553434603.webp
    90,9 КБ · Просмотры: 14
Реакции: vik
vik, перекачайте єти паки, может какой-то из них битьій. )
взял класс и меш из других рыцарей (более высокого уровня), теперь npc появляется


Я пытался менять анимации из других клиентов. Результат такой же) вылеты не прекращались
 
Реакции: Rolo
Странная фигня, чтобьі дефолтньій моб отваливался. ) Ну, как вариант реально другого нпса заюзать просто и профит.
Попробуйте еще мой класс, мало ли. )
 

Вложения

vik, не ну спавнить на лайве нестабильного нпса не стоит. ) А касательно крита, то тоже ругаеться на тот же класс по сути. Там дальше просто путь ошибки, которьій тянется в дабл клик по окну нпс вивер.
 
Реакции: vik
Оверпостинг
Нет( с твоим классом тоже криты

Нет( с твоим классом тоже криты


ну в дев моде кстати крит отличается (я вообще не знал про дев мод! спасибо... во прикол был бы, если бы я его на мейне заспавнил )

Спасибо! Очень долгое время не мог найти силы разобраться с этим. Ты буквально пнул меня под зад
 
Последнее редактирование модератором:
Реакции: Rolo
Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше…