Назад

[Гайд] Добавление монстров в Renewal/LUA

Автор: San: Дата: 02.02.2011

[FONT=Book Antiqua][SIZE=4]Гайд по добавлению кастомных мобов в Renewal клиент с помощью Lua-файлов.[/SIZE][/FONT]

[FONT=Microsoft Sans Serif][SIZE=4]Клиентская часть:[/SIZE]
1.) Заходим в папку DATA\lua files\datainfo.
2.) Открываем текстовым редактором, файл npcidentity.lua.
3.) Дальше идем в нижнюю часть текстового файла, и добавляем туда вашего моба, сразу после стандартных.
Пример:
[/FONT]

["JT_CUSTOMMOB"] = 2500,
[FONT=Microsoft Sans Serif]Где:
2500[/FONT] [FONT=Microsoft Sans Serif] это ID вашего моба, которое, потом, будет добавлено в файл mob_db.txt в вашей eAthena.

Сохраняем файл и продолжаем дальше.[/FONT] [FONT=Microsoft Sans Serif]
4.) Теперь открываем файл jobname.lua и добавляем следующее.

Пример:[/FONT]
[jobtbl.JT_CUSTOMMOB] = "CUSTOM_MOB",
[FONT=Microsoft Sans Serif]Где:
[/FONT] [FONT=Microsoft Sans Serif]CUSTOM_MOB[/FONT][FONT=Microsoft Sans Serif] - это название файла спрайта вашего монстра.
JT_CUSTOMMOB[/FONT] [FONT=Microsoft Sans Serif] - название моба, которое вы добавили в npcidentity.lua.


[COLOR=#ff0000][SIZE=4]Серверная часть:
[/SIZE][/COLOR]

1.) Теперь в вашей папке[/FONT] [FONT=Microsoft Sans Serif] eAthena открываем файл db/mob_db.txt
В этом файле добавляем строку для вашего монстра.
Пример:
[/FONT]
2500,CUSTOMMOB,Custom mob,Custom mob,1,50,0,0,0,1,7,10,0,5,1,1,1,1,6,30,10,12,1,3,21,0x120,400,1872,672,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
[FONT=Microsoft Sans Serif]Где:
2500 - [/FONT] [FONT=Microsoft Sans Serif]это это ID, который вы добавили в npcidentity.lua.
CUSTOMMOB - название, которое вы добавили в npcidentity.lua.
Custom mob - название моба, которое вы хотите чтобы отображалось в игре.[/FONT]

Автор: : Дата: 01.01.1970