Установка и Компиляция SourceMod Плагинов
|
root | Дата: Четверг, 31.01.2013, 01:05 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Установка SourceMod Плагинов
Чтобы установить SourceMod плагин, достаточно распаковать все файлы, которые он содержит, в нужные папки вашего сервера, и просто сменить карту или использовать RCON команду sm plugins load x, где x это имя скрипта (файла с расширением .smx).
Код .sp - исходный код плагина (исходник) Расположение: addons/sourcemod/scripting
.smx - содержит скомпилированный код (будет работать и без исходника) Расположение: addons/sourcemod/plugins
.phrases.txt - файл перевода Расположение: addons/sourcemod/translations
Компиляция SourceMod Плагинов (Windows)
Если вам нужно что-то отредактировать/изменить в плагине, то делать это нужно в исходнике (.sp), после чего его нужно скомпилировать и получить .smx файл, который появится в папке scripting/compiled, если компиляция была успешной.
Скачайте стандартную SourceMod сборку и распакуйте файлы из архива в любое место, например, на рабочий стол. Откройте addons/sourcemod/scripting и сюда же распакуйте исходники вашего плагина. Это .sp файл, а также может быть еще папка и include/...inc файлы. Теперь перетащите главный файл .sp (лежит в scripting) наcompile.exe - вы увидите черное окно с отчетом о компиляции. Если все в порядке и ошибок нет, жмите Enter чтобы закрыть окно и можете забирать .smx файл из папкиscripting/compiled.
Если вам пишет, например, такую ошибку:
Код fatal error 120: cannot read from file: "sdkhooks"
То это значит, что этот главный .sp файл, который вы перетаскивали на compile.exe, не может найти scripting/include/sdkhooks.inc.. В .sp файле за это отвечает строка
вверху. Вы должны поместить sdkhooks.inc в папку scripting/include/ и снова пробовать компилировать. Где его взять - спросите вы. А где брали сам sdkhooks? Вытащите файл с вашего сервера, он должен лежать в той же директории, если устанавливали sdkhooks, или используйте первоисточник.
Еще можно использовать такие команды в Пуск/Выполнить/cmd
Код cd <sourcemod>\scripting spcomp myplugin.sp Есть ещё и такой компилятор.
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 00:34 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Я создал сервер но команды в чате или консоле не работают . подскажите пожалуйтса какие плагины нада установить что бы всё работало
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 10:59 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Vlad, Какие именно команды?
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 12:41 | Сообщение # 4 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| команды rtv/!admin/votemap/next,ap/voteba/votekick/votekill и так далее какие плагины нада установить
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 12:44 | Сообщение # 5 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Vlad, rtv/!admin/nextmap входят в стандартный набор sourcemod плагинов. votemap/voteban/votekick Это плагин playersvotes
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 12:50 | Сообщение # 6 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| почему тогда когда я пишу !admin rtv nextmap то ничего не отображает . не пишет к примеру у вас нет доступа к этой команде или что-то в этоом роде . хотя админку я прописал . и не только я не могу ничего сделать , дум ал что дело уже в ксс но нет . и друзья тоже не могут ничего . что-же делать в таком случае , ведь плагины :как уже было сказано для этих команд стандартные
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 12:54 | Сообщение # 7 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Vlad, Скинь результат(из консоли серва) Код sm version meta version
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 13:08 | Сообщение # 8 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| не могу сейчас , удалил ксс , там был вирус . новую скачаю скину . пока могу написать что пишит при запуске севрера в окне : Uknown comad "r_decal_cullsie" опять юкновн команд "mani_reverse_admin_flgs и ещё "mani_reverse_imuniti_flags Добавлено (17.02.2013, 13:08) --------------------------------------------- почему это неизвестные команды я не знаю и представить не могу . но факт остаётся фактом
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 13:14 | Сообщение # 9 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Цитата (Vlad) не могу сейчас , удалил ксс Ясно же написал! Цитата (Admin) из консоли серва
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 13:17 | Сообщение # 10 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| sm version uknown comand sm meta version Metamod: Source version 1.9.0 Build id :796:54b3d34a06ac loaded as :verve server plugin compiled on :sep 3 2012 plugin interface version :15:14 sourcehook version :5:5 http://www.metamodsource.net/
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 13:20 | Сообщение # 11 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Vlad, Ставь актуальные версии SM 1.4.7 || MM 1.9.2
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 14:18 | Сообщение # 12 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| скачал обновлённый metamod и source mod / то что ты мне и написал . я нажал на него и скачало . и всёравно всё теже ошибки написал в консоль sm vercionn -uknown komand не знаю что делать
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 14:47 | Сообщение # 13 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Vlad, эту процедуру делал? http://www.sourcemm.net/vdf Файл кидать в корень addons
|
|
| |
|
Vlad | Дата: Воскресенье, 17.02.2013, 14:55 | Сообщение # 14 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| я ксачал этот файл . что дальше Добавлено (17.02.2013, 14:55) --------------------------------------------- в нём что-то прописать нада?
|
|
| |
|
root | Дата: Воскресенье, 17.02.2013, 14:58 | Сообщение # 15 |
Генералиссимус
Группа: Администраторы
Сообщений: 561
Статус: Offline
| Цитата (Vlad) в нём что-то прописать нада? Нет! Читай внимательно http://ufaplay-css.ucoz.ru/forum/7-12-1
|
|
| |