Перейти к содержанию
Авторизация  
Frost

[Help] Знак "!" Над Npc

Рекомендуемые сообщения

Народ! Подскажите пожалуйста, как сделать так, чтобы над головой NPC к которому прикручен скрипт (например event manager) всегда висел восклицательный знак? Уверен, что есть знающие люди... подскажите! Желательно с примером кода.

 

За ранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Реализуется на клиентской стороне

Открываем npcgrp.dat

Ищем нпц для нужных тебе знаков восклицания сверху это, 30868 нпц который даёт квест на фарм рб для клан-репы, и 31329 у которого береться квест на паган

и обычный нпц 31520 у которого нет знака над головой

Синий Воскл
30868	LineageNPC.a_royal_guardA_MHuman	LineageNPCs.a_royal_guardA_MHuman_m00	4	LineageNPCsTex.a_royal_guardA_MHuman_m00_t00_b00	LineageNPCsTex.a_royal_guardA_MHuman_m00_t00_b01	LineageNPCsTex.a_royal_guardA_MHuman_m00_t00_f	LineageNPCsTex.a_royal_guardA_MHuman_m00_t00_h		0			2	4416	14																									1.20000005	0		3	ItemSound.fist_1	ItemSound.fist_2	ItemSound.fist_3	5	ItemSound.armor_metal_strong_4	ItemSound.armor_metal_strong_7	ItemSound.armor_metal_strong_9	ItemSound.armor_metal_alt_8	ItemSound.armor_metal_alt_1	3	ChrSound.MNpc_Fighter_Dmg_1	ChrSound.MNpc_Fighter_Dmg_2	ChrSound.MNpc_Fighter_Dmg_3	0			1	508					LineageEffect.p_u002_a	0	50.00000000	250.00000000	70.00000000	1	0
Красный Воскл
31329	LineageNPC.a_temple_teacher_Mhuman	LineageNPCs.a_temple_teacher_Mhuman_m00	4	LineageNPCsTex.a_temple_teacher_Mhuman_m00_t00_b00	LineageNPCsTex.a_temple_teacher_Mhuman_m00_t00_b01	LineageNPCsTex.a_temple_teacher_Mhuman_m00_t00_f	LineageNPCsTex.a_temple_teacher_Mhuman_m00_t00_h		0			2	4416	14																									1.20000005	0		3	ItemSound.fist_1	ItemSound.fist_2	ItemSound.fist_3	5	ItemSound.armor_leather_1	ItemSound.armor_leather_3	ItemSound.armor_leather_4	ItemSound.armor_leather_6	ItemSound.armor_leather_8	3	ChrSound.MNpc_Young_Dmg_1	ChrSound.MNpc_Young_Dmg_2	ChrSound.MNpc_Young_Dmg_3	0			1	636					LineageEffect.p_u002_a	0	50.00000000	250.00000000	70.00000000	1	0
Без Воскл
31520	LineageNPC.a_maidA_FHuman	LineageNPCs.a_maidA_FHuman_m00	4	LineageNPCsTex.a_maidA_FHuman_m00_t00_b00	LineageNPCsTex.a_maidA_FHuman_m00_t00_b01	LineageNPCsTex.a_maidA_FHuman_m00_t00_f	LineageNPCsTex.a_maidA_FHuman_m00_t00_h		0			2	4416	14																									1.20000005	0		3	ItemSound.fist_1	ItemSound.fist_2	ItemSound.fist_3	5	ItemSound.armor_underwear_1	ItemSound.armor_underwear_2	ItemSound.armor_underwear_3	ItemSound.armor_underwear_4	ItemSound.armor_leather_7	3	ChrSound.FNpc_Fighter_Dmg_3	ChrSound.FNpc_Young_Dmg_3	ChrSound.FNpc_Lady_Dmg_1	0			1	636					LineageEffect.p_u002_a	0	50.00000000	250.00000000	70.00000000	1	0

 

Ищем вот это:

 

ChrSound.MNpc_Fighter_Dmg_3    0            1    508                    LineageEffect.p_u002_a

ChrSound.MNpc_Young_Dmg_3    0            1    636                    LineageEffect.p_u002_a

ChrSound.FNpc_Lady_Dmg_1    0            1    0                    LineageEffect.p_u002_a

Нашли, видим что у нпц 30868 параметр

unk1_tab[0]

в значении 508, что даёт ему синий воскл знак

У нпц 31329, стоит параметр 636, что дает ему красный воскл занк, а у 31520 вовсе нет значения, потому и нет знака над головой.

Думаю тут всё ясно :)

Изменено пользователем Shkaf
  • Upvote 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! + поставил...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
много букв

это число и опционально следующие числа в столбцах unk1_tab[x] показывают на какие квесты, с какими ид, данный нпс завязан и не факт что у каждого игрока они будут показываться.

а только у тем, кто подходит под критерии квеста с этим ид, которые заложены в клиенте (минимальный уровень, класс и т.п.) + если у игрока будет уже взят квест с данным ид - он увидит там не восклицательный знак, а что нибудь другое, зависящее от текущего этапа квеста.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...