[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Гайды для Silkroad Online, Perfect World и Lineage 2 » Lineage2 » Серверная Lineage 2 » мануал по созданию своего спаун-листа!!!
мануал по созданию своего спаун-листа!!!
ZunДата: Вторник, 22.09.2009, 21:21 | Сообщение # 1
Репутация:
Создание своего спаун-листа дело кропотливое, моожно сказать даже долгое!
По этому я решила написать мануал для новичков и для уже опытных пользователей.

Итак начнем:
Что такое спаун-лист(spawnlist) простыми словами ето SQL запрос в базу после которого,
ваш НПЦ (монстр,ГМшоп,ГК...) будут находится на заданных вами местах.
То есть, если вы делаете свой сервер и после каждой переустановки,обновления не хотите
в ручную бегать раставлять своего ГМшопа, Бафера, то проще один раз помучатся чем,
сто раз бегать, вот собствено и для этого надо спаун-лист.

Но теперь подробней о самом создание спаун-листа
Спаун лист можно делать обычным блокнотом, при этом он должен быть сохранен в формате
SQL например: SpawnGK.SQL где SpawnGK-имя файла, а SQL-формат.

Каждый Спавн лист начинается с вот таких вот строк:
DELETE FROM `spawnlist` WHERE `npc_templateid`='40008';
REPLACE 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 )
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); что тут не так как там, спросите вы?
а то что в самой последней точке спауна, то есть последней строке, нужно ставить не запятую, а
точку с запятой кто не занет вот она - ";" естественно без кавычек

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

откудато ©тырено1

 
Гайды для Silkroad Online, Perfect World и Lineage 2 » Lineage2 » Серверная Lineage 2 » мануал по созданию своего спаун-листа!!!
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz