Новые сообщения Участники Правила Поиск
Помощь по SDK для Serious Sam 1.05/1.07
BuIlDaLiBlE Суббота, 18.05.2013, 20:45 | Сообщение # 1891


Сообщений: 640
Награды: 12
Замечания: 0%
 
Heming_Hitrowski, кстати, я хочу немного помутить свою ентитю, вот у меня небольшой вопрос: вот допустим есть опция телепорта у PlayerActionMarker'а, но в кооперативе телепортирует всех игроков, а я хочу сделать спец. ентитю которая телепортит только игрока, который активировал. Как сделать?
И ещё: доп. ентитю как ты делал?) Поделись, хм, ну наверное не секретом, но хотя-бы фичей.



Bp Services:
bpnet.work/bpservices
BuIlDaLiBlE Воскресенье, 19.05.2013, 20:45 | Сообщение # 1892


Сообщений: 640
Награды: 12
Замечания: 0%
 
Цитата (Heming_Hitrowski)
а вот суть второго вопроса я не очень понял. что конкретно тебя интересует?

Ооой блин, я вместо ДЛЛ написал ентитю :D
Фэйл
Цитата (Heming_Hitrowski)
wait()
{
on (EBegin) : {
resume;
}

on (ETrigger eTrigger) : {
CEntityPointer penPlayer = eTrigger.penCaused;
((CPlayer&) *penPlayer).Teleport(место_телепортации, поворот_игрока);
}
}

И при таком коде будет телепортиовать игрока который задействовал триггер?



Bp Services:
bpnet.work/bpservices
Heming_Hitrowski Воскресенье, 19.05.2013, 20:45 | Сообщение # 1893


Double Jumper
Сообщений: 888
Награды: 32
Замечания: 0%
 
Цитата
Получается, когда мы посылаем Trigger Event на энтити, игрока телепортирует.


seriously_petr Понедельник, 03.06.2013, 13:03 | Сообщение # 1894


Сообщений: 446
Награды: 4
Замечания: 0%
 
Столкнулся с проблемкой. Никак не могу найти код, который отвечает за отключение работающей CCamer'ы при получении урона игроком.

Добавлено (03.06.2013, 13:03)
---------------------------------------------
И ещё вопрос:

Как мне получить данные о нажатии кнопок WASD(ну или кнопок управления бегом), в CPlayer я ничего не нашёл.

SLAwww Понедельник, 03.06.2013, 21:42 | Сообщение # 1895


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
seriously_petr, код для остановки камеры легко находится в ReceiveDamage:
Код
// if camera is active
       if (m_penCamera!=NULL) {
         // if the camera has onbreak
         CEntity *penOnBreak = ((CCamera&)*m_penCamera).m_penOnBreak;
         if (penOnBreak!=NULL) {
           // trigger it
           SendToTarget(penOnBreak, EET_TRIGGER, this);
         // if it doesn't
         } else {
           // just deactivate camera
           m_penCamera = NULL;  
         }
       }

Состояние любого контрола можно проверить в любой момент:
Код
_pShell->GetINDEX(m_strParam);

этот код вернёт ненулевое значение, если контрол с названием в m_strParam (например, "ctl_bMoveForward") зажат.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
polymorn Вторник, 04.06.2013, 22:43 | Сообщение # 1896


Сообщений: 125
Награды: 16
Замечания: 0%
 
доброго вечера всем)
возможно ли реализовать выбор нестандартного разрешения экрана в опциях?
1650х1080
1366х768
1920х1080
и тд
как это можно сделать?)
Сообщение отредактировал Ev3nmorn - Вторник, 04.06.2013, 22:44


BuIlDaLiBlE Четверг, 06.06.2013, 14:29 | Сообщение # 1897


Сообщений: 640
Награды: 12
Замечания: 0%
 
Возможно ли как-нибудь сделать так, чтобы все игроки на сервере заморозились (стояли и не могли двигаться)+чтобы были неуявзимы в это время?


Bp Services:
bpnet.work/bpservices
shadow_tin Четверг, 06.06.2013, 15:03 | Сообщение # 1898


Сообщений: 164
Награды: 6
Замечания: 0%
 
Сообщение отредактировал shadow_tin - Четверг, 06.06.2013, 15:04



"Просто у него окрепшая физика, а ты ещё не дорос..."
BuIlDaLiBlE Четверг, 06.06.2013, 17:08 | Сообщение # 1899


Сообщений: 640
Награды: 12
Замечания: 0%
 
shadow_tin, ннет, так заморозится вообще вся игра, да и тем более мне нужно сделать ентитю, активировав которую такое произойдёт (размораживание игроков мне не нужно, если что)


Bp Services:
bpnet.work/bpservices
SLAwww Четверг, 06.06.2013, 21:26 | Сообщение # 1900


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Посмотри, как работает PlayerActionMarker с Wait forever.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
--uGh--zAn-- Суббота, 15.06.2013, 22:22 | Сообщение # 1901


Сообщений: 115
Награды: 2
Замечания: 20%
 
Поможете? Мне нужна ентитя, в которой можно выбрать модель (ну как ModelHolder), но чтобы в нём были новые функции. Эта энтитя должна реагировать на взгляд - смотришь на объект и происходят события. Нужны 3 новые функции. 1. таргет (как триггер (ну вы поняли)). 2. Target event (Active Event, Trigger Event...) И 3. Сколько надо смотреть чтобы произошла активация (указать сколько сек)
Сообщение отредактировал --uGh--zAn-- - Суббота, 15.06.2013, 22:23


Для меня заблокирована ЛЮБАЯ активность. Могу только страницы просматривать. Можно мне писать на форуме? Админы? Модераторы?
SLAwww Воскресенье, 16.06.2013, 13:01 | Сообщение # 1902


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Поищи CCastRay в PlayerWeapons, он там определяет, на какой объект смотрит игрок. Можно добавить условие для своего объекта.

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
--uGh--zAn-- Воскресенье, 16.06.2013, 13:11 | Сообщение # 1903


Сообщений: 115
Награды: 2
Замечания: 20%
 
Я вообще не совсем давно начал работать в SDK, и много-го могу не понимать.
SLAwww, поищу


Для меня заблокирована ЛЮБАЯ активность. Могу только страницы просматривать. Можно мне писать на форуме? Админы? Модераторы?
polymorn Среда, 26.06.2013, 10:24 | Сообщение # 1904


Сообщений: 125
Награды: 16
Замечания: 0%
 
всем привет, подскажите пожалуйста, можно ли изменить FOV в первом движке, и если можно, то как это сделать?)

Kadath Среда, 17.07.2013, 14:03 | Сообщение # 1905


Son of Anubis
Сообщений: 2517
Награды: 24
Замечания: 0%
 
После настройки Visual C++, при первой компиляции, выдает ошибку.
Код
Error spawning cl.exe

GameGUIMPD.dll - 1 error(s), 0 warning(s)

Как исправить эту погрешность?


Мои работы
DeadKadath's Showcase
Cr1sTaL Среда, 17.07.2013, 14:29 | Сообщение # 1906


Сообщений: 2182
Награды: 18
Замечания: 0%
 
Kadath, вот, у меня тоже такая ошибка, а когда второй раз компелируешь вылазеет немного другая ошибка.

Все мои работы для Serious Sam
Eizzoux Среда, 17.07.2013, 14:45 | Сообщение # 1907


Сообщений: 79
Награды: 0
Замечания: 20%
 
А как камеру заблокировать? (т.е. чтобы камера не сбрасывалась при нажатии ЛКМ)

UNDERGROUND 3

Coming soon...
thecre Среда, 17.07.2013, 14:46 | Сообщение # 1908


Сообщений: 3449
Награды: 28
Замечания: 0%
 
Eizzoux, средствами SED, поставить на ее конечный маркер какое-нибудь действие

Eizzoux Среда, 17.07.2013, 15:24 | Сообщение # 1909


Сообщений: 79
Награды: 0
Замечания: 20%
 
Извини, может быть, я не понял, но у меня не работает. Также образовалась ещё одна проблема: когда я использовал WorldLink, у меня загрузился след. уровень, но завис с надписью "Игра завершена". Помогите, пожалуйста. Может, я тупой...

UNDERGROUND 3

Coming soon...
Kadath Среда, 17.07.2013, 15:26 | Сообщение # 1910


Son of Anubis
Сообщений: 2517
Награды: 24
Замечания: 0%
 
Eizzoux, оффтоп. Эта тема по SDK и Visual C++.

Мои работы
DeadKadath's Showcase
thecre Среда, 17.07.2013, 15:27 | Сообщение # 1911


Сообщений: 3449
Награды: 28
Замечания: 0%
 
В общем, мне тут подсказывают, что для этого нужно использовать player Action marker с wait. А вообще, тебе в соседнюю тему

BuIlDaLiBlE Пятница, 19.07.2013, 21:47 | Сообщение # 1912


Сообщений: 640
Награды: 12
Замечания: 0%
 
Как можно реализовать отключение функции выхода в меню во время игры (ну когда нажимаешь Esc) с помощью энтити (включение обратно не нужно)?
Сообщение отредактировал Reloxator - Пятница, 19.07.2013, 21:47



Bp Services:
bpnet.work/bpservices
SLAwww Пятница, 19.07.2013, 23:19 | Сообщение # 1913


Рряа? ^..^
Сообщений: 2398
Награды: 27
Замечания: 0%
 
Средствами сэмовского СДК - никак, событие нажатия этой клавиши обрабатывается в SeriousSam.exe и в библиотеки не поступает. С такими вопросами тебе к создателю д-6. )

Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
thecre Пятница, 19.07.2013, 23:25 | Сообщение # 1914


Сообщений: 3449
Награды: 28
Замечания: 0%
 
Вызывать из Сэма отдельную прогу, которая будет перехватывать нажатия клавиш? Реализовать это на очень низком уровне, вплоть до прямой работы с WinAPI? .)

Добавлено (19.07.2013, 23:25)
---------------------------------------------
бред, дошло)

BuIlDaLiBlE Суббота, 20.07.2013, 00:42 | Сообщение # 1915


Сообщений: 640
Награды: 12
Замечания: 0%
 
Жалко, что-то изнутри мне подсказывало что это бредовый вопрос (т.к. я понимаю что такие глобальные вещи не убрать)
Ну да ладно, не сильно то и нужно, на самом деле :D



Bp Services:
bpnet.work/bpservices
CAHEK Четверг, 08.08.2013, 12:29 | Сообщение # 1916


Сообщений: 794
Награды: 16
Замечания: 0%
 
Вопрос 1
Ситуация. У врага есть анимка идти. Но анимация "идти" и "стоять" (первые кадры) сильно различаются, поэтому когда модель начинает идти то она дергается. Чтобы это исправить я сделал промежуточные анимки "STOPWALK" и "WALKSTOP", но я никак не могу их правильно пристроить в коде. Как можно сделать ? (сделать первые кадры анимации похожими не пойдет по тех. причинам).

Вопрос 2
В какую ДЛЛ идет фаил vertex.h.

Добавлено (08.08.2013, 12:29)
---------------------------------------------
Вопрос 3
Ситуация: у оружия есть куб. Если игрок в него попадает, то оружие подбирается. Как изменять размеры этого куба, а то у меня в некоторых местах оружие и патроны сквозь стены подобрать можно.

Сообщение отредактировал CAHEK - Пятница, 02.08.2013, 07:53


Всё очень серьёзно.
P.S. Не пишите мне на Email, пишите в Л.С.
Eizzoux2 Четверг, 22.08.2013, 12:06 | Сообщение # 1917


Сообщений: 94
Награды: 0
Замечания: 0%
 
Я вот чего не могу понять: я поставил себе SDK, а из-за него у меня не работают ни SED, ни Моделер, ни SDK, ни даже сам Сэм. Что делать? Подскажите, пожалуйста :(

Хочу исправиться, хочу забыть, что я натворил в прошлом на этом сайте.
Kadath Четверг, 22.08.2013, 12:37 | Сообщение # 1918


Son of Anubis
Сообщений: 2517
Награды: 24
Замечания: 0%
 
Eizzoux2, поставить правильно.

Мои работы
DeadKadath's Showcase
Cr1sTaL Пятница, 23.08.2013, 22:29 | Сообщение # 1919


Сообщений: 2182
Награды: 18
Замечания: 0%
 
Kadath, оригинальный ответ! :)

Все мои работы для Serious Sam
thecre Суббота, 24.08.2013, 15:55 | Сообщение # 1920


Сообщений: 3449
Награды: 28
Замечания: 0%
 
Eizzoux2, только не говори, что ты бинарники для отладки скопировал в папку Bin Сэма.

Поиск: