Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
102 lines (76 sloc) 7.29 KB
Требуемая версия сервера SA:MP 0.3z-R4
Установка:
-хост: 127.0.0.1
-имя базы данных: dayz
-имя пользователя: user
-пароль: password
чтобы поменять эти значения, в папке pawno:
-создайте в MySQL базу данных с именем, указанным в параметре DBNAME файла defines.inc
-добавте пользователя в эту базу с именем, указанным в параметре USER, и паролем, указанным в параметре PASSWD из файла defines.inc
-скомпилируйте файл menu.pwn
-скопируйте созданный menu.amx в папку filterscripts
в папке сервера:
-заполните созданную вами базу данных с помощью одного из файлов
1) dayz_data(mysql40)_13_10_2014.sql (заполненная база для MySQL версии 4)
2) dayz_data(mysql56)_13_10_2014.sql (заполненная база для MySQL версии 5.6)
3) dayz_empty_db.sql (пустая база для MySQL версии 5.6)
4) dayz_empty_db(40).sql (пустая база для MySQL версии 4)
Пароль для всех пользователей в готовой базе: password
Если вы добавили в базу уже заполненные таблицы (№1 или №2), можно уже запускать сервер и играть.
Заполнение:
-для заполнения пустой базы (либо дополнения готовой) используйте команды администратора (из самой игры):
/addspawn - добавить точку спавна игроков на том месте, где вы сейчас стоите
/addcar - добавить точку спавна машины на том месте, где вы сейчас стоите
/adddot [перечисление id типов через запятую] - добавить спавн вещи (указанного типа) на том месте, где вы сейчас стоите
/upddot <тип вещи> - добавить тип вещей к последней точке, созданной командой /adddot
/addobj <номер вещи (id) из базы данных> [количество таких вещей] - добавить вещь (либо много одинаковых вещей) в игру
состояние и позиция каждой (!) вещи в моде отслеживается, т.о. количество созданных вещей в игре не меняется
/setnew - расместить новые вещи по местам, созданным командой /adddot
Редактор:
Для создания новых вещей необходимо отредактировать файлы things.txt и imes.txt.
Правила изменения этих файлов находятся в них самих.
В файле things.txt размещаются параметры вещи, а в файле imes.txt - название и описание на нескольких языках.
Добавлять записи для каждой вещи в файл imes.txt ОБЯЗАТЕЛЬНО! Для каждой вещи в этом файле есть три записи:
[XXXXXXXXXXX]
ru {...}
en {...}
[XXXXXXXXXXX_VALUE]
ru {...%d...}
en {...%d...}
[XXXXXXXXXXX_ABOUT]
en {...}
ru {...}
где XXXXXXXXXXX - название вещи из файла things.txt (то, которое там находится в квадратных скобках []). Это название должно содержать только латинские (английские) буквы, т.к. заносится в БД.
XXXXXXXXXXX_VALUE - обязательно содержит "%d"; смотрите, как оформлены другие вещи в этом файле; указывает единицы измерения количества
XXXXXXXXXXX_ABOUT - произвольное описание
О моде DayZ+:
-как уже отмечено выше, все вещи в игре отслеживаются (вплоть до каждого патрона)
-вещи игрока разбрасываются вокруг места его гибели
-в транспортное средство можно переложить часть вещей (чем больше средство, тем больше можно положить)
-бензин можно сливать из бака в канистру
-любое оружие можно разрядить и получить патроны
-хедшоты
дополнительные команды администратора:
/nextcar - переместиться к транспортному средству
/live - восстановить все показатели игрока
/update - перезагрузить файл things.txt (актуально только для linux; при этом в БД добавляются/изменяются вещи из этого файла)
/tp - телепорт на одно место
/radius <радиус в метрах> - поменять радиус видимости сообщений в чат от игрока
/wound - получить ранение (для отладки)
/hun1000 - получить голод (для отладки)
/set10 - резко уменьшить здоровье (для отладки)
/menu - показать инвентарь (для отладки)
/stop - убрать инвентарь (для отладки)
/kill - стандартная команда, при этом игрок появляется на следующей точке респавна
О движке:
-гибкая система добавления новых вещей (для linux версии можно добавлять 'на горячую', без перезапуска сервера)
-система составных вещей, т.е. можно задать правила компоновки вещей в инвентаре (из нескольких вещей получить одну и наоборот)
-встроенная система многоязыковой поддержки (кодировка utf8; но, при желании, можно сделать мод только на одном языке)
-система отслеживания положения, с помощью которой вещь не окажется за глухой стеной, либо под землёй
-система правильного расположения вещи на рельефе (наклон на правильный угол в соответствии с поверхностью)
-система регистрации/авторизации
-контроль количества патронов, состояния игрока и автомобилей (полное дублирование всех показателей)
-контроль наличая оружия
-контроль скорости перемещения
Donate:
WebMoney R211309231066 Z841169965648 E226595298971