[TYT] Как создать игровой мод

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);
    }
}

Вот и всё!Наш игровой режим готов.
 
Последнее редактирование:
Сверху Снизу