Перейти к содержанию
Авторизация  
««†KENVOOD†»»

[мануал] Добавления Npc В Spawnlist

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

Что такое спаун-лист(spawnlist) простыми словами ето SQL запрос в базу после каторого,

ваш НПЦ(монстр,ГМшоп,ГК...) будут находитса на заданых вами местах.

То есть, если вы делаете свой сервер и после каждой переустановки,обновления не хотите

в ручную бегать раставлять своего ГМшопа, Бафера, то проше один раз помучатса чем,

сто раз бегать, вот собствено и для етого надо спавн-лист.

 

Но теперь подробней о самом создание спавн-листа

Спавн лист можно делать обычным блокнотом, при етом он должен быть сохранен в формате

SQL например: SpawnGK.SQL где SpawnGK-имя файла, а SQL-формат.

 

Каждий Спавн лист начинаеца с вот таких вот строк

Insert into - Если нету в базе NPC

Delete from , Insert или REPLACE - если есть в базе NPC

 

Insert into `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`, `periodOfDay`) VALUES

теперь разберемся с етими строками:

1.npc_templateid`='40008' - ID код вашего НПЦ

2. REPLACE INTO `spawnlist` (`location`, `count`, `npc_templateid`, `locx`, `locy`, `locz`, `randomx`, `randomy`, `heading`, `respawn_delay`, `loc_id`, `periodOfDay`) VALUES

ето форма которой мы будем пользовацо ниже при создание точек спауна,шас обясню каждий параметр:

location - тут ставим всегдавот ето - "

count - тут ставим вот ето - 1

npc_templateid - тут ставим ID вшаего НПЦ

locx - тут ставим параметры точки спавна по оси Х

locy - тут ставим параметры точки спауна по оси У

locz - тут ставим параметры точки спауна по оси Z

(параметры точки моно узнать командой "/loc" бес кавычек)

randomx - тут ставим 0

randomу - тут ставим 0

heading - етот параметр отвечает за то, куда смотрит наш НПЦ (очень полезно, не оч приятно кода к тебе стоят задницей)

(етот параметр можно узнать командой /heading ) :yahoo:

respawn_delay - тут ставим 0

respawn_delay - тут ставим 0

respawn_delay - тут ставим 0

 

Вот пример как должно выглядеть такая строка(но ето с моими параметрами, а вы ставите свои, согласно выше написаным обяснениям)

('', 1, 40008, 10502, 17424, -4584, 0, 0, 44484, 0, 0, 0), - как видете строка оч маленькая

 

Таким образом вы бегаете по всем точкам каторые вам надо(Аден,Гиран,Орен,Дион....)

и прописуете каждую новую строчку с начала со своими параметрами токо НПЦ остаетса тем же))

 

Все побегали вы по разным местам позаписовали все и увас получилося чтото типо етого:

('', 1, 40008, 10502, 17424, -4584, 0, 0, 44484, 0, 0, 0),

('', 1, 40008, 115630, -178035, -912, 0, 0, 23331, 0, 0, 0),

('', 1, 40008, 45827, 49853, -3059, 0, 0, 6941, 0, 0, 0),

('', 1, 40008, -44771, -113457, -198, 0, 0, 15467, 0, 0, 0),

('', 1, 40008, -84839, 244477, -3729, 0, 0, 56847, 0, 0, 0),

('', 1, 40008, 147462, 25940, -2012, 0, 0, 16407, 0, 0, 0),

('', 1, 40008, 18141, 145163, -3051, 0, 0, 5934, 0, 0, 0),

('', 1, 40008, 17534, 170294, -3506, 0, 0, 18030, 0, 0, 0),

('', 1, 40008, 83208, 147915, -3404, 0, 0, 30684, 0, 0, 0),

('', 1, 40008, 82378, 148416, -3466, 0, 0, 61325, 0, 0, 0),

('', 1, 40008, -81071, 150737, -3043, 0, 0, 33293, 0, 0, 0),

('', 1, 40008, -12305, 122548, -3095, 0, 0, 33600, 0, 0, 0),

('', 1, 40008, 111139, 219362, -3543, 0, 0, 0, 0, 0, 0),

('', 1, 40008, 117170, 75753, -2727, 0, 0, 26129, 0, 0, 0),

('', 1, 40008, 85012, 16238, -3632, 0, 0, 840, 0, 0, 0),

('', 1, 40008, 83161, 53365, -1453, 0, 0, 33346, 0, 0, 0),

('', 1, 40008, 44307, -47614, -797, 0, 0, 51316, 0, 0, 0),

('', 1, 40008, 147314, -55819, -2757, 0, 0, 47518, 0, 0, 0),

('', 1, 40008, 148103, -55832, -2757, 0, 0, 52966, 0, 0, 0),

('', 1, 40008, 87756, -142886, -1316, 0, 0, 14650, 0, 0, 0),

('', 1, 40008, 86969, -142880, -1316, 0, 0, 15248, 0, 0, 0);

 

Обратите внимаение на последнюю строку

('', 1, 40008, 86969, -142880, -1316, 0, 0, 15248, 0, 0, 0); что тут не так как там, спросите вы?

а то что в самой последней точке спауна, то есть последней строке, нужно ставить не запятую, а

точку с запятой кто не занет вот она - ";" естествено бес кавычек

 

Ну вот вродебы и все что надо знать) и не забывайте о параметрe "heading"

  • Upvote 1

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


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

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

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

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