Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Многофайловый проект.
Многофайловый проект.
Geny Дата: Пятница, 24.01.2014, 09:58:04 | Сообщение # 1
Сообщений: 110
Репутация: 0 [ +/- ]
Несколько .sp файлов образуют при компиляции 1 smx. В обход CreateNative...
Пример:
forward.sp
1.sp
2.sp
3.sp

Как установить связь между forward и 1,2,3 чтоб при компиляции forward необходимые параметры\функции\переменные и т д из 1,2,3 подключались к forward.
Другими словами это как "Многофайловый проект" в VisualStudio c++ (#include "my_lib"....)
 
horr0r Дата: Пятница, 24.01.2014, 10:55:28 | Сообщение # 2
Сообщений: 149
Репутация: 40 [ +/- ]
Используй.
Пример. Это основной скрипт.
Код

#include "myscrtest.sp"
public OnPluginStart()
{
WriteTest();
}

Это файл "myscrtest.sp" в папке со скриптом.
Код
stock WriteTest()
{
PrintToServer("Hello world!");
}

В итоге. При запуске скрипта будет выведено: "Hello world!".
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Многофайловый проект.
  • Страница 1 из 1
  • 1
Поиск: