««†KENVOOD†»» 12 Опубликовано 19 апреля, 2010 Что такое спаун-лист(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 ) 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" 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты