qubka
Zombie Plague Разработчик
- Сообщения
- 245
- Реакции
- 245
Как создать игровой мод
Все игровые моды- отдельные плагины как ZP 5.0 в CS 1.6
Так же вы можете самостоятельно изменить значения ratio, respawn, infection, ect. and recompile them back.
Для дополнительной информации смотрите include/zombieplague/gamemodes.inc
У вас всё будет работать только,если вы будете следовать ниже приведённой инструкцие!
Инструкция об игровых модах:
Создаём плагин игрового мода.
PHP:#include <sourcemod> #include <sdktools> #include <zombieplague> /** * @section Information about human class. **/ #define GAME_MODE_NAME "multi" #define GAME_MODE_DESCRIPTION "multi mode" // String has taken from translation file #define GAME_MODE_SOUND "ROUND_MULTI_SOUNDS" // Sounds has taken from sounds file #define GAME_MODE_CHANCE 20 // If value has 0, mode will be taken like a default #define GAME_MODE_MIN_PLAYERS 0 #define GAME_MODE_RATIO 0.125 #define GAME_MODE_INFECTION true #define GAME_MODE_RESPAWN false #define GAME_MODE_SURVIVOR false #define GAME_MODE_NEMESIS false /** * @endsection **/ // Initialize game mode index int gMulti; #pragma unused gMulti /** * Called after a library is added that the current plugin references optionally. * A library is either a plugin name or extension name, as exposed via its include file. **/ public void OnLibraryAdded(const char[] sLibrary) { // Validate library if(!strcmp(sLibrary, "zombieplague", false)) { // Initilizate game mode gMulti = ZP_RegisterGameMode(GAME_MODE_NAME, GAME_MODE_DESCRIPTION, GAME_MODE_SOUND, GAME_MODE_CHANCE, GAME_MODE_MIN_PLAYERS, GAME_MODE_RATIO, GAME_MODE_INFECTION, GAME_MODE_RESPAWN, GAME_MODE_SURVIVOR, GAME_MODE_NEMESIS); } }
Вот и всё!Наш игровой режим готов.
Последнее редактирование: