Новое на форуме
Автор: ванус Ответов: 0
Автор: ванус Ответов: 0
Автор: ванус Ответов: 0
Автор: ванус Ответов: 0
Опросняк
Кто создал сайт?
Всего ответов: 13
Статистика
Всего пользователей 11
Зарегистрировано сегодня + 0
Скоко онлайн: 1
Гостей: 1
Юзеров: 0
Сейчас онлайн:
Cегодня были:
Место свободно
Место свободно Место свободно

Информация ClanSu.do.am

Добро пожаловать на сайт тематики Counter-Strike 1.6, CS:GO - ClanSu.do.am.
Просьба всем пользователям и гостям без рекламы посторонних сайтов!
Спасибо за внимание!

[JBE] Hungry games

; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
Инфо
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;

Для установки плагина необходимо:
1) иметь последнюю версию ReApi. AmxModX (1.9.0)
2) Скомпилировать плагин и прописать в plugin.ini
3) Интегрировать плагин в мод прописав в jbe_core,
3.-> зарегистрировав натив в

public plugin_natives()
{
// тут может быть ваш код, не рекомендую заменять весь паблик,
// просто вставьте строку ниже
register_native("jbe_game_box", "jbe_game_box", 1);
}

А теперь создаём собственно эту функцию из 2-х кавычек. Ниже скобки } вставляем:

public jbe_game_box()
{
// Учтите что ваш мод может использовать другую переменную для 'Урона по своим'
g_iFriendlyFire = !g_iFriendlyFire;
// JBE a.finner, L-JB legion и т.п. используют именно эту
/*
А если использовать вот это:
if(!g_iFriendlyFire) g_iFriendlyFire = 3; // Включится общие голодки
// между кт и тт, но, придётся изменять исход потому что там стоит проверка
// на наличие кт, кстати, про проверку
*/
}

Снова проходим к нашему plugins_natives()
и вставляем туда

register_native("jbe_get_players_count", "jbe_get_players_count", 1);

// ПРОШУ ВАС, ТАБУЛИРУЙТЕ ВАШ КОД, НЕ БУДЬТЕ БЫДЛОМ (табуляция - код в виде лесенки, tab)

И ниже вставляем:

public jbe_get_players_count(iTeam, iStatus) /* Проверка наличия игроков */
{
switch(iStatus)
{
case 0: return g_iPlayersNum[iTeam]; // проверка наличия игроков на сервере
case 1: return g_iAlivePlayersNum[iTeam]; // проверка наличия живых игроков
default: return (g_iPlayersNum[1]+g_iPlayersNum[2]); // проверка наличия игроков на сервере tt+ct
}
return 0;
}

Пример использования:
if(jbe_get_players_count(2, 0) == 0) g_iFriendlyFire = 1; // т.е., если за кт нет игроков - вкл урон по своим, можете использовать во время рестарта
if(jbe_get_players_count(0, random_num(2, 100)) == 0) g_iFriendlyFire = 0; // т.е., если на сервере нет никого, голодки выключаются.
или так,
if(jbe_get_players_count(0, 2) >= 2) return 0; // если на сервере 2+ игроков, функция завершается.

Настройка
Для изменения параметров проверьте файл в папке архива: configs/jb_engine
Там описаны функции плагина.

Сам файл:



Плагины для сервера CS 1.6 Добавил: ванус Загрузки: 140 Просмотров: 455
Скачать файл Жалоба на материал

Комментарии: 0