[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Форум » Установка и Настройка SourceMod » Установка и Компиляция SourceMod Плагинов (Инструкция)
Установка и Компиляция 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 файле за это отвечает строка

Код
#include <sdkhooks>


вверху. Вы должны поместить sdkhooks.inc в папку scripting/include/ и снова пробовать компилировать. Где его взять - спросите вы. А где брали сам sdkhooks? Вытащите файл с вашего сервера, он должен лежать в той же директории, если устанавливали sdkhooks, или используйте первоисточник.

Еще можно использовать такие команды в Пуск/Выполнить/cmd

Код
cd <sourcemod>\scripting      
spcomp myplugin.sp


Есть ещё и такой компилятор.

0335953.jpg(32.2 Kb)
 
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
 
Форум » Форум » Установка и Настройка SourceMod » Установка и Компиляция SourceMod Плагинов (Инструкция)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: