Изменяем настройки уже существующих нпц - Форумы

  • Страница 1 из 1
  • 1
Изменяем настройки уже существующих нпц
Ars Дата: Пятница, 21.05.2010, 23:58 | Сообщение # 1
Генерал-майор
Группа: Администраторы
Сообщений: 252
Репутация: 2
МультиСкрипт:
МультиСкрипт позволяет имзенить практически все настройки нпц за 1 раз,
сам скрипт:

что к чему:
333-имя нпц
444- саб-имя(как подпись гильдии)
55-дисплей ид (можно узнать через .npc info -(Disdpleyid) )
aa- минимальный уровень нпц
bb- максимальный уровень нпц
ee-фракция нпц А (ид)----------- т.е. при спавне можно выбрать несколько фракций, 1спавн- 1я фракция, 2спавн-2я.
ooo-фракция нпц Б (ид)---------/
xxxx-минимильное к-во хп у нпц
yyyy-максимальное к-во хп
1111-минимально к-во маны
2222-максимально к-во маны
p.p-скорость передвижения нпц( те же значения что при .modify speed x)
ttt-его размер (1-10)
rrr-тип нпц(если не ошибаюсь)
hhh-сила атаки(ближний бой)
mmm-минимальный урон нпц
ddd-максимальный урон
uuu-минимальный ренж урон
iiii-максимальный ренж урон
qqqqq-сила атаки(дальний бой
jjj- к-во брони нпц
sss-ид спелкаста который юзает нпц(в зависимости от типа спела определяеться будет ето баф самого нпц или каст по вам)
`ScriptName` = 'generic_creature' скрипт используеться только для правки спелкастов у нпц ничего не трогать.
wwww-ид нпц для спавна

Пример на ГМ-гварде:

15511-ето визул для гварда сильвермуна.
что ето за спел 40585? вовхед
14 ето фрайкия нежити т.е. он будет нейтрален пока его не атакуют
--Все цифри будете настраивать под своего нпц.

ДДскрипт
ДДскрипт позволяет настроить урон нпц
Сам скрипт:

1-сила атаки(бб)
2-мин урон
3-макс урон
4-мин ренж урон
5-макс ренж урон
6-сила атаки(дб)
7-ид нпц для спавна

СтатСкрипт
СтатСкрипт позволяет настроить лвл\пх\ману\скорость передвижения\броню нпц
Сам срипт:

1-мин лвл
2-макс лвл
3- мин хп
4 -макс хп
5-мин маны
6-макс маны
7.7-скорость передвижения
8- к-во брони
9-ид для спавна

СпдДСкрипт
СпдДскрипт позволяет настроить спелы которые будет использовать нпц
Сам скрипт:

1- 1й спел который юзает нпц
2- 2й спел который юзает нпц
3- ид нпц для спавна
(можно добавлять максимум 10 спелов 1 нпц- просто копируете вот ето:


и меняете значиния `spellX` =Y, где X-номер спела, Y- ид спела)

ВизуалСкрипт
ВизуалСкрипт позволяет настроить вид\размер\имя\сабимя нпц
Сам скрипт:


1-имя
2-сабимя
3-вид нпц
4-размер нпц
5-ид для спавна

ДропСкрипт
Дропскрипт позволяет настроить лут с нпц
Сам скрипт:


заполнять только цифрами
id-ИД нпц
itemid-ид итема который дроп
chance- шанс дропа итема в % (0.1=0.1%)
0-лут для рейда \1 для одного человека
1-мин к-во дропа итема
2-макс к-во дропа итема

добавлять к-во лута можно просто копируя и изменяя строку ('id', 'itemid', 'chance', '0', '1', '2'),
Пример скрипта для 4 итемов(гм гвард):
Сам скрипт:


максимум в 1 нпц можно затолкать 32 итема
99004-ид гварда(нпц)
9977001-ид итема
10-шанс дропа(10%)
0-для рейда
1-минимум шт (одновременно дроп)
20-максимум шт

GPSскрипт
GPSскрипт позволит изменить местонахождение нпц
Сам скрипт:


1-координата Х
2-координата Y
3-координата Z
0-в какую сторону будет смотреть

4-GUid!!! не ид! (узнать можно через .npc info -(Guid) )

А теперь внимание, как использовать все ето для настройки:
Для того чтоб изменить текущего нпц без удалиния и респавна делаем следущее:
Сам скрипт:


1- к-во хп которое вы хотите ему задать
2-ид нпц для спавна
Етот скрипт являеться частью оригинала, и им можно обновлять все инфо об нпц, показываю:
Вот берем моего ГМ-гварда(99004) у него 100000 хп, 10000 маны, 20000 брони(к примеру)
теперь код на изменение:

400 ето его будущий хп, 300 будущая мана, 4000-армор
после рестарта серва у него изменяться статы под выше приведенный скрипт, так можно менять все что перечислено в посте. обьясняю:
UPDATE `creature` SET - ето 1 часть скрипта(являеться обезательной), далее
curhealth = 400, приставка -Cur- отвечает за апдейт ТЕКУЩЕГО хп у нпц, 400 ето к-во хп
т.е. чтоб сменить любой другой стат убираете приставки (max,min) и заменяете их приставкой (cur)
maxhealth>>>curhealth
minmana>>>curmana
и т.д

Все значения меняем под своего нпц
Все необходимое можно узнать ТУТ


 
  • Страница 1 из 1
  • 1
Поиск: