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

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



как создать команды!!!!!!!

парни, нид хылп оч оч нада пазарез, проверив на практике "действие" статей с каковато немецкого сайта так ничто и незаработало( в смысле по поводу разбиения на команды) вот и решил вас попросить ____мне оч нужно чтоб игроки при подключении к игре могли выбрать одну из команд(Green и Red) к примеру, и чтобы спавнились они на разных точках а не все на одних и тех же, к пимеру(Green на инфо_плэирстарт, а Red на инфо_дэзматч)

__________________
rt

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

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

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

Рейтинг



В player.cpp все строчки
pSpot = UTIL_FindEntityByClassname(pSpot, "info_player_deathmatch" );

меняешь на

C++ Source Code:
1
if(team == team_red)
2
{
3
  pSpot = UTIL_FindEntityByClassname( pSpot, "info_player_deathmatch" );
4
}
5
else
6
{
7
  pSpot = UTIL_FindEntityByClassname( pSpot, "info_player_start" );
8
}

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

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

Дата регистрации: Nov 2007
Проживает: Тула
Сообщений: 1078

Рейтинг



Кстати, а что такое info_player_coop? В обычной half-life нет кооперативной игры.

__________________
I'm on github
I'm on opendesktop.org

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

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

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

Рейтинг



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


FreeSlave а куда она делась? mp_allowmonsters "1", coop "1" и вперед.

__________________

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

Старое сообщение 06-12-2007 17:34
-
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



Ku2zoff - но как это работает, если у мну 2е команды и нада их спавнить на разных концах карты как в кскак определить на каких точках появицца та или иная команда?

__________________
rt

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

Старое сообщение 07-12-2007 16:40
- За что?
parazit
Уехал от HLFX на всегда

Дата регистрации: Oct 2007
Проживает: Birulevo
Сообщений: 234
Возраст: 32

Рейтинг



у меня пишет ошибку:
"player.cpp
C:\SDKhl1\Single-Player Source\dlls\player.cpp(2697) : error C2065: 'team' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\player.cpp(2697) : error C2065: 'team_red' : undeclared identifier"

__________________
Пока всем!!!

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

Старое сообщение 04-07-2008 14:49
- За что?
NameLesS
Житель форума

Группа: Неопытный
Дата регистрации: Jul 2007
Проживает: Est
Сообщений: 120
Возраст: 32

Рейтинг



вот пример
http://web.archive.org/web/20040211...am_spawn_points

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

Старое сообщение 04-07-2008 15:39
- За что?
parazit
Уехал от HLFX на всегда

Дата регистрации: Oct 2007
Проживает: Birulevo
Сообщений: 234
Возраст: 32

Рейтинг



вот тут у меня выдает ошибку

edict_t *CGameRules :: GetPlayerSpawnSpot( CBasePlayer *pPlayer )
{

// BigGuy--Teamplay spawn
if (g_pGameRules->IsTeamplay())
edict_t *pentSpawnSpot = EntSelectTeamSpawnPoint( pPlayer );
else
edict_t *pentSpawnSpot = EntSelectSpawnPoint( pPlayer );
// BigGuy--end

pPlayer->pev->origin = VARS(pentSpawnSpot)->origin + Vector(0,0,1);
pPlayer->pev->v_angle = g_vecZero;
pPlayer->pev->velocity = g_vecZero;
pPlayer->pev->angles = VARS(pentSpawnSpot)->angles;
pPlayer->pev->punchangle = g_vecZero;
pPlayer->pev->fixangle = TRUE;

return pentSpawnSpot;
}

при ребилде появляются новые ошибки

C:\SDKhl1\Single-Player Source\dlls\talkmonster.cpp(1405) : error C2039: 'CanInterrupt' : is not a member of 'CCineMonster'
C:\SDKhl1\Single-Player Source\dlls\scripted.h(46) : see declaration of 'CCineMonster'

C:\SDKhl1\Single-Player Source\dlls\scripted.cpp(654) : error C2039: 'CanInterrupt' : is not a member of 'CCineMonster'
C:\SDKhl1\Single-Player Source\dlls\scripted.h(46) : see declaration of 'CCineMonster'
C:\SDKhl1\Single-Player Source\dlls\scripted.cpp(656) : error C2065: 'm_interruptable' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\scripted.cpp(659) : error C2065: 'm_hTargetEnt' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\scripted.cpp(659) : error C2440: 'initializing' : cannot convert from 'int' to 'class CBaseEntity *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(68) : error C2065: 'EntSelectTeamSpawnPoint' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(68) : error C2440: 'initializing' : cannot convert from 'int' to 'struct edict_s *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(73) : error C2065: 'pentSpawnSpot' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(73) : error C2227: left of '->origin' must point to class/struct/union
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(76) : error C2227: left of '->angles' must point to class/struct/union

__________________
Пока всем!!!

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

Старое сообщение 04-07-2008 17:07
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


parazit у тебя точно HL Full SDK 2.3?

__________________

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

Старое сообщение 04-07-2008 18:16
-
parazit
Уехал от HLFX на всегда

Дата регистрации: Oct 2007
Проживает: Birulevo
Сообщений: 234
Возраст: 32

Рейтинг



да тренсфер довал сылку
hl_sdk_v23_source.exe
4.99mb

__________________
Пока всем!!!

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

Старое сообщение 04-07-2008 20:40
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


parazit твои ошибки при ребилде не связаны с этим тутором. Проверь - без добавления кода точно все компилится?

__________________

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

Старое сообщение 04-07-2008 21:38
-
parazit
Уехал от HLFX на всегда

Дата регистрации: Oct 2007
Проживает: Birulevo
Сообщений: 234
Возраст: 32

Рейтинг



была ошибка в script.h когда делал бекап был он битый но ошибки остались вот log:

gamerules.cpp
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(68) : error C2065: 'EntSelectTeamSpawnPoint' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(68) : error C2440: 'initializing' : cannot convert from 'int' to 'struct edict_s *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(73) : error C2065: 'pentSpawnSpot' : undeclared identifier
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(73) : error C2227: left of '->origin' must point to class/struct/union
C:\SDKhl1\Single-Player Source\dlls\gamerules.cpp(76) : error C2227: left of '->angles' must point to class/struct/union

__________________
Пока всем!!!

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

Старое сообщение 05-07-2008 10:39
- За что?
PoD-Stas
Житель форума

Дата регистрации: Jul 2007
Проживает: Харьков
Сообщений: 586
Возраст: 34

Рейтинг



Походу у тебя не хватает инклуидов каких то. Потому что EntSelectTeamSpawnPoint и pentSpawnSpot не задекларированы

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

Старое сообщение 05-07-2008 11:23
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32295
Нанёс повреждений: 392 ед.

Рейтинг



Кооперативный режим это наследие от первокваки, работает ровно до перехода на следующий уровень.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 06-07-2008 09:28
-
PoD-Stas
Житель форума

Дата регистрации: Jul 2007
Проживает: Харьков
Сообщений: 586
Возраст: 34

Рейтинг



Хыхы. Можно легко сделать через trigger_command changelevel map.bsp и все игроки перейдут))

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

Старое сообщение 06-07-2008 12:56
- За что?
Тема: (Опционально)
Ваш ответ:



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


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

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

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

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

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

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