вид от третего лица
|
|
DEMOH | Дата: Пятница, 30.07.2010, 04:18 | Сообщение # 1 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| как сделать что бы жмешь кнопку и вид становится от третьего лица, жмешь ее же еще раз и вид становится от первого лица? и еще вопросег как вставить модель игрока, что бы вместо черного чудовища была моя модель? p.s. мод под 2007 двиг и ms visual studio 2008 express edition
Было отредактированно - DEMOH - Пятница, 30.07.2010, 13:42 |
|
| |
HellMapper | Дата: Пятница, 30.07.2010, 10:16 | Сообщение # 2 |
Scout
Группа: Проверенные
Сообщений: 588
Репутация: 27
Статус: Offline
| ну тут просто через серипт работать: Code alias +person "thirdperson" Code alias -person "firstperson" Вроде так. Модель кидаеться в папку Models\ с именем player.*
Я живу в будущем City 15
Если Вы можете, играя в "Counter-Strike: Sourсe", посадить хедшот ножом через стену в попу своему противнику, который находится на другом конце карты, на другом сервере, и который играет в "Team Fortress 2" и находится под действием убер-заряда, то знайте, что в плане читерства вы достигли совершенства. ©IPa
|
|
| |
ALEx25 | Дата: Пятница, 30.07.2010, 11:00 | Сообщение # 3 |
Combat medic
Группа: Пользователи
Сообщений: 20
Репутация: 4
Статус: Offline
| HellMapper, если так сделать то при нажатии на кнопку будет активироваться режим третьего лица, а при отпускании возвращаться к первому
|
|
| |
Andreazzz | Дата: Пятница, 30.07.2010, 12:03 | Сообщение # 4 |
Spy
Группа: Проверенные
Сообщений: 996
Репутация: 55
Статус: Offline
| alias "thirdperson_toggle" "thirdperson_on" alias "thirdperson_on" "thirdperson;alias thirdperson_toggle "thirdperson_off" alias "thirdperson_off" "firstperson;alias "thirdperson_toggle thirdperson_on"Добавлено (30.07.2010, 12:03) --------------------------------------------- конструкция аллиасов проверена опытом в кс
|
|
| |
DEMOH | Дата: Пятница, 30.07.2010, 13:08 | Сообщение # 5 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| а куда писать то это?
|
|
| |
ALEx25 | Дата: Пятница, 30.07.2010, 13:43 | Сообщение # 6 |
Combat medic
Группа: Пользователи
Сообщений: 20
Репутация: 4
Статус: Offline
| создай в папке мод\cfg файл с любым название и расширение cfg (например thirdperson.cfg), впиши в него это, открой в той же папке valve.rc и пропиши в начале строчку exec <название созданного файла> (например exec thirdperson.cfg), в папке мод\resource открой kb_act.lst и впиши там строчку "thirdperson_toggle" "thirdperson toggle", зайди в сам мод и в настройках клавиатуры установи нужную клавишу
|
|
| |
DEMOH | Дата: Пятница, 30.07.2010, 14:11 | Сообщение # 7 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| у меня нету valve.rc и kb_act.lst
|
|
| |
ALEx25 | Дата: Пятница, 30.07.2010, 14:16 | Сообщение # 8 |
Combat medic
Группа: Пользователи
Сообщений: 20
Репутация: 4
Статус: Offline
| valve.rc можно взять из source 2007 binaries.gcf, а kb_act.lst не в resource, а в scripts
|
|
| |
DEMOH | Дата: Пятница, 30.07.2010, 15:02 | Сообщение # 9 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| ALEx25, Andreazzz, спасибо, только есть одна проблем: оно работает только с sv_cheats 1 Quote (HellMapper) Модель кидаеться в папку Models\ с именем player.* я так и делаю но у меня всеравно черный урод
|
|
| |
HellMapper | Дата: Пятница, 30.07.2010, 16:01 | Сообщение # 10 |
Scout
Группа: Проверенные
Сообщений: 588
Репутация: 27
Статус: Offline
| 1) Quote (ALEx25) HellMapper, если так сделать то при нажатии на кнопку будет активироваться режим третьего лица, а при отпускании возвращаться к первому Извиняюсь, я неккоректно прочитал вопрос. DEMOH, чтоб отключить sv_cheats 1 надо в коде in_camera.cpp закомментить все строки с его упоминанием. А если моделька не ставиться лезь в player.cpp там в Precahe Model("player.mdl")(Как-то так) замени на имя своей модели
Я живу в будущем City 15
Если Вы можете, играя в "Counter-Strike: Sourсe", посадить хедшот ножом через стену в попу своему противнику, который находится на другом конце карты, на другом сервере, и который играет в "Team Fortress 2" и находится под действием убер-заряда, то знайте, что в плане читерства вы достигли совершенства. ©IPa
|
|
| |
Andreazzz | Дата: Пятница, 30.07.2010, 22:39 | Сообщение # 11 |
Spy
Группа: Проверенные
Сообщений: 996
Репутация: 55
Статус: Offline
| HellMapper, на заметку: правельно мыслиш)
|
|
| |
Hitmen | Дата: Суббота, 31.07.2010, 22:33 | Сообщение # 12 |
Spy
Группа: Проверенные
Сообщений: 2104
Репутация: 84
Статус: Offline
| Quote (HellMapper) А если моделька не ставиться лезь в player.cpp там в Precahe Model("player.mdl")(Как-то так) замени на имя своей модели Там чуть больше нужно сделать Quote (DEMOH) я так и делаю но у меня всеравно черный урод wacko Не удивительно.
Туториалы по программированию, мои и слегка изменённые чужие. :)
Sp@ce Project Blog Sp@ce Project Web-Site
I'm in spaaace! Я в контакте Я в Facebook'е
|
|
| |
Strider | Дата: Воскресенье, 01.08.2010, 13:42 | Сообщение # 13 |
Spy
Группа: Проверенные
Сообщений: 1465
Репутация: 51
Статус: Offline
| Вы уж совсем поехали от жары, ёпть))) http://developer.valvesoftware.com/wiki/Third_Person_Camera Нужны шаги 3,4,5,6. Это зща кнопки отвечает + ещё нужно сделать это: Добавить под функцию CAM_THINK Code // Toggle first/3rd person, check every 0.5 seconds if(gpGlobals->curtime >= mf_NextSwitch) { if(input->KeyState(&in_camchange)) { mf_NextSwitch = gpGlobals->curtime + 0.5; /* Check if the key has been pressed every 0.5 seconds */ if(!m_fCameraInThirdPerson) { CAM_ToThirdPerson(); } else { CAM_ToFirstPerson(); } } } Вот и 3персон. Ну а для блеска ещё это: http://developer.valvesoftware.com/wiki/Over_the_Shoulder_View Тут всё кроме 1 шага.
|
|
| |
Hitmen | Дата: Воскресенье, 01.08.2010, 14:01 | Сообщение # 14 |
Spy
Группа: Проверенные
Сообщений: 2104
Репутация: 84
Статус: Offline
| Хорошо, что я отдыхаю но иногда и работаю.
Туториалы по программированию, мои и слегка изменённые чужие. :)
Sp@ce Project Blog Sp@ce Project Web-Site
I'm in spaaace! Я в контакте Я в Facebook'е
|
|
| |
Strider | Дата: Воскресенье, 01.08.2010, 14:05 | Сообщение # 15 |
Spy
Группа: Проверенные
Сообщений: 1465
Репутация: 51
Статус: Offline
| Жара мозги плавит...черт, я уже радуюсь прохладе, когда на улице 29!
|
|
| |
Andreazzz | Дата: Воскресенье, 01.08.2010, 17:28 | Сообщение # 16 |
Spy
Группа: Проверенные
Сообщений: 996
Репутация: 55
Статус: Offline
| ОффтОп: В жаре мне токо холодный душ помагает
|
|
| |
DEMOH | Дата: Вторник, 03.08.2010, 01:00 | Сообщение # 17 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| Strider, там все по англиски
|
|
| |
Strider | Дата: Среда, 04.08.2010, 14:44 | Сообщение # 18 |
Spy
Группа: Проверенные
Сообщений: 1465
Репутация: 51
Статус: Offline
| Вот те же страницы, но по русски http://developer.valvesoftware.com/wiki/Third_Person_Camera:ru http://developer.valvesoftware.com/wiki/Over_the_Shoulder_View:ru
|
|
| |
DEMOH | Дата: Среда, 04.08.2010, 15:11 | Сообщение # 19 |
Pyro
Группа: Проверенные
Сообщений: 146
Репутация: 19
Статус: Offline
| Quote (Strider) http://developer.valvesoftware.com/wiki/Third_Person_Camera:ru я перевел
|
|
| |