HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > coop режим
как сделать
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



Half-Life coop режим

подскажите пожалуйсто как сделать что бы был кооп режим

в файле gamerules.h

есть следующая строка

C++ Source Code:
virtual BOOL IsCoOp( void ) = 0

где и что надо изменить

Сообщить модератору | | IP: Записан
Сообщение: 13207

Старое сообщение 16-05-2007 10:18
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
fire64 писал:
подскажите пожалуйсто как сделать что бы был кооп режим

Написать в консоли "coop 1" и перезапустить сервер.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 13210

Старое сообщение 16-05-2007 11:37
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



я имею в виду
как изменить код чтобы
кооп был по умолчанию

Сообщить модератору | | IP: Записан
Сообщение: 13211

Старое сообщение 16-05-2007 11:42
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


А... Ну тогда идешь в файл multiplay_gamerules.cpp и ищешь код:

C++ Source Code:
BOOL CHalfLifeMultiplay::IsCoOp( void )
{
  return gpGlobals->coop;
}

Меняешь на
C++ Source Code:
BOOL CHalfLifeMultiplay::IsCoOp( void )
{
  return TRUE;
}

__________________

Сообщить модератору | | IP: Записан
Сообщение: 13213

Старое сообщение 16-05-2007 11:55
-
zimer
хо-хоу!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: СПБ
Сообщений: 1308
Возраст: 39

Рейтинг



Награды
 
[1 награда]


XaeroX этож хак =)

__________________
Рассыпалась соль - к ссоре.
Рассыпался сахар - к миру.
Рассыпался кокаин - к феерическим ощущениям и фантасмагорическим видениям.
Ласточки низко летают - будет дождь.
Коровы низко летают - рассыпался кокаин.

Сообщить модератору | | IP: Записан
Сообщение: 13214

Старое сообщение 16-05-2007 12:11
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


zimer почему хак? Просто не учитываем переменную coop. Самая простая реализация такого "неучитывания". Надо во всем искать простые пути %)

__________________

Сообщить модератору | | IP: Записан
Сообщение: 13215

Старое сообщение 16-05-2007 12:18
-
zimer
хо-хоу!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: СПБ
Сообщений: 1308
Возраст: 39

Рейтинг



Награды
 
[1 награда]


можно сделать лучше

унаследовать кустомный класс от CHalfLifeMultiplay
и переопределить в нем эту функцию, а потом везде юзать этот кустомный класс

__________________
Рассыпалась соль - к ссоре.
Рассыпался сахар - к миру.
Рассыпался кокаин - к феерическим ощущениям и фантасмагорическим видениям.
Ласточки низко летают - будет дождь.
Коровы низко летают - рассыпался кокаин.

Сообщить модератору | | IP: Записан
Сообщение: 13216

Старое сообщение 16-05-2007 12:47
- За что?
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



не помогает все равно нпц
в мультиплеерном режиме не запускаются

Добавлено 16-05-2007 в 16:53:

подскажите может попробовать какието параметры установить в autoexec.cfg
или еще где-нибудь
типа mp_coop 1 или что то на вроде
этого

Сообщить модератору | | IP: Записан
Сообщение: 13217

Старое сообщение 16-05-2007 12:53
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


подсказываю.

Добавлено 16-05-2007 в 19:58:

И еще надо mp_allowmonsters 1 указать.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 13218

Старое сообщение 16-05-2007 12:58
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



блин теперь при появлении игрок без оружия и без костюма

Сообщить модератору | | IP: Записан
Сообщение: 13219

Старое сообщение 16-05-2007 13:07
- За что?
zimer
хо-хоу!

Группа: Опытный
Дата регистрации: Oct 2005
Проживает: СПБ
Сообщений: 1308
Возраст: 39

Рейтинг



Награды
 
[1 награда]


голенький=)

__________________
Рассыпалась соль - к ссоре.
Рассыпался сахар - к миру.
Рассыпался кокаин - к феерическим ощущениям и фантасмагорическим видениям.
Ласточки низко летают - будет дождь.
Коровы низко летают - рассыпался кокаин.

Сообщить модератору | | IP: Записан
Сообщение: 13220

Старое сообщение 16-05-2007 13:24
- За что?
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



без худа и без возможности смены оружия

Добавлено 16-05-2007 в 17:34:

вот нашел http://www.filespace.ru/games/hl/op...oop_v1.zip.html
там лежат конфиги
я закинул их в свой мод и теперь все работает

Сообщить модератору | | IP: Записан
Сообщение: 13221

Старое сообщение 16-05-2007 13:34
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
fire64 писал:
блин теперь при появлении игрок без оружия и без костюма

Ну я думал, что "deathmatch 1" ты сам догадаешься прописать

__________________

Сообщить модератору | | IP: Записан
Сообщение: 13227

Старое сообщение 16-05-2007 15:22
-
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



Цитата:
XaeroX писал:
А... Ну тогда идешь в файл multiplay_gamerules.cpp и ищешь код:
C++ Source Code:
BOOL CHalfLifeMultiplay::IsCoOp( void )
{
  return gpGlobals->coop;
}

Меняешь на
C++ Source Code:
BOOL CHalfLifeMultiplay::IsCoOp( void )
{
  return TRUE;
}

блин пришлось код назад писать
по какой то причине при создании сервера с использовании метамода
по какой то причине сервер не запускался

Сообщить модератору | | IP: Записан
Сообщение: 13368

Старое сообщение 17-05-2007 19:25
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
по какой то причине при создании сервера с использовании метамода
по какой то причине сервер не запускался


fire64 ты сначала документацию к метамоду прочитай.

Сообщить модератору | | IP: Записан
Сообщение: 13522

Старое сообщение 19-05-2007 14:09
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 11:16. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > coop режим
как сделать
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024