Регистрация - или - Войти
Nuclear WinterNuclear Winter

Продолжение Opposing Force...

15/07/2002
Underhell: PrologueUnderhell: Prologue

Underhell – мод из рязряда тех, при игре в которые у игрока впервые со времён Research and Development возникает мысль «...

3/03/2011

Сдесь я расскажу как разрешить синглплеерные скрипты в мултиплеере!


  • Описание
  • КАК УСТАНОВИТЬ

Создание КООП,смена карт аля сингл

Сдесь я расскажу как разрешить синглплеерные скрипты в мултиплеере!


Просмотров : 695 ( +1 )
Скачиваний : 0
Прислал / (а) : SteamPlay
Дата создания : 14.11.2012 13:19:29
Источник : http://www.hlfx.ru/forum/showthread.php?s=086b259783500fecb673e980ff6e30bc&threadid=3409
Рейтинг :
 ( 0 ) 
Поделиться :


Имеются следующие переводы : | русский |

Ок, объясняю.

  1. mp_allowmonsters 1 надо прописать в конфиге сервера, тогда при запуске, монстры будут на карте.

  2. Да, надо сделать на карте несколько стартовых точек, так как в противном случае игроки будут появляться друг в друге и либо сразу дохнуть, либо застревать.

  3. Там нужно дизассемблировать сервер и пропатчить функцию ChangeLevelNow у энтити trigger_changelevel

Для начала, убрать проверку:

C++ Source Code: if ( g_pGameRules→IsDeathmatch() ) return;

затем пропатчить вызов CHANGE_LEVEL

Там как раз, есть одна проверочка:

C++ Source Code: if ( !FNullEnt( pentLandmark ) ) { strcpy(st_szNextSpot, m_szLandmarkName); gpGlobals→vecLandmarkOffset = VARS(pentLandmark)→origin; }

вот её как раз обойди и тогда вторым аргументом функции (макроса) CHANGE_LEVEL будет NULL



Похожие1. Создание нового оружия - В этом туторе не будет объяснено КАК сделать новое оружие, ибо для каждого оружия нужен свой код. Здесь просто будет приведена информация о тех нюансах без которых ваше оружие не будет работать
2. Исходный код снайперки - weapon_sniperrifle с оптическим прицелом
3. Как адаптировать код к модели - Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся.
4. Добавление новых классов для монстр - Мы будем добавлять новый класс Блэк Опс из Оппосинг Форс
5. И снова наследование классов :) - Казалось бы тема наследования классов давно избита, ан нет всё ещё существуют вопросы, правда про чуть боле сложное наследование.
6. Летающие бочки и trigger_push - Все, кто хотя бы один раз прошел Hl1 наверняка знает, что на карте c2a5 (там где плотина) есть такие прикольные бочки, которые подскакивают вверх и там взрываются.
7. Неработающие двери :) - Как сделать, чтоб двери не открывались, когда нет света и рядом с ними был индикатор (красн. зел.)
SteamPlay 14.11.2012, 15:14:59 пишет :
#1
Вы так же можете всё это проделать у себя в моде в файле triggers.cpp в серверной части мода или же просто в папке dlls
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Hitomi as Alisa Bosconovitch
    Dead Or Alive 5 Last RoundHitomi as Alisa Bosconovitch
    de_boxsquare
    Counter-Strike 1.6de_boxsquare
    Resident Evil 2: Source
    Half-Life 2Resident Evil 2: Source
    Half-Life: Gold
    Half-LifeHalf-Life: Gold

Время --------- ___ALL___ --------- : 2.05441 секунд