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

Добавте гайд, как добавить новый спрайт нпц


ПуфЫстик

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

  • 4 года спустя...

@ПуфЫстик,

Убедись что при дифе ты не забыл выбрать "Read Lua before Lub" (или как-то так).

Далее, идешь в data/sprite/npc/.

В эту папку необходимо положить свои кастомные .spr и .act

Для ясности, предположим, что это f_mynpc.spr и f_mynpc.act.

Далее открываем lua files/datainfo/jobname.lua.

В конце файла добавляем:


[jobtbl.JT_f_mynpc] = "f_mynpc",

Далее, открываем lua files/datainfo/npcidentity.lua и, по анологии с предыдущим, в конце файла добавляем1:


["JT_f_mynpc"] = 658,

1 - свободный диапазон ID-шек от 658 до 699. Остальные - замена существующего (если не смуащет замена другого спрайта - спокойно можно ставить ID вплоть до 999).

И это все. Твой кастомный нпц - #658

Изменено пользователем ThisMushroom
  • Upvote 2
Ссылка на комментарий
Поделиться на другие сайты

@ПуфЫстик,

Убедись что при дифе ты не забыл выбрать "Read Lua before Lub" (или как-то так).

Далее, идешь в data/sprite/npc/.

В эту папку необходимо положить свои кастомные .spr и .act

Для ясности, предположим, что это f_mynpc.spr и f_mynpc.act.

Далее открываем lua files/datainfo/jobname.lua.

В конце файла добавляем:


[jobtbl.JT_f_mynpc] = "f_mynpc",

Далее, открываем lua files/datainfo/npcidentity.lua и, по анологии с предыдущим, в конце файла добавляем1:


["JT_f_mynpc"] = 658,

1 - свободный диапазон ID-шек от 658 до 699. Остальные - замена существующего (если не смуащет замена другого спрайта - спокойно можно ставить ID вплоть до 999).

И это все. Твой кастомный нпц - #658

Благодарю тебя добры человек откликнувшийся на просьбу о гайде

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

×
×
  • Создать...
Яндекс.Метрика