Можно чище и граммотнее. Так сказать делаем свой мод на мод.
Т.е. берем стандартный шаблон мода с виде cpp-файлов и распакованных аддонов.
Находим нужный нам скрипт с нужным нам классом и участком кода, куда мы что-то хотим изменить или добавить. Например:
MyClass
{
MyFNC()
{
...
}
};
функция MyFNС в классе MyClass с каким-то родным кодом мода.
Но нам не нужны все эти файлы мода. В распакованном удаляем все файлы в папке аддонов мода распакованных, затем мы делаем свой скрипт-файл, делаем структуру вида:
modded MyClass
{
override MyFNC()
{
super.MyFNC();
...
}
};
где точки - наш нужный код, а вызов вида
super.MyFNC();
это вызов оригинальной функции авторского мода с соответствующей передачей параметров в нее.
Ну и пишем что нам надо.
Далее запаковываем в пбо, и добавляем к списку модов своего сервера.Вместе с авторским модом и своим модом запускаем сервер, и если все верно сделали, то все будет работать.