Sidebar

Активация действий по нажатию кнопки.

  • Рекомендуется задавать вопросы только относительно темы с уроком. Для остальных вопросов существует раздел [url=/forums/pomosch.12/]«Помощь»[/url].

    Темы с просьбами помощи будут удаляться без предупреждения и без объяснения причины.

    Запрещается поднятие старой темы оффтопом. Ваше сообщение будет удалено, а в профиль будет выписано замечание.

GizmoN

New member
18.06.2010
1 267
48
Активация действий по нажатию кнопки.

Всем привет.
Много раз видел на форуме всякие вопросы типа "Как сделать кнопку?" или "Как убрать хп у игрока нажав на кнопку?" и т.д.
Конечно есть масса тутореалов по этому поводу, но они все ка то раскиданы по форуму.
Далеко не все форумчане пользуются поиском.
Поэтому я накатал тутор в помощь всем кто начинает мапить.


На скрине есть 4 стойки с кнопками, каждая под номером.
Стойка с номером 1 - убивает того кто нажмет на кнопку.
Стойка с номером 2 - установит значение до 50хп определенному игроку.
Стойка с номером 3 - сгорит определенный игрок.
Стойка с номером 4 - убьет определенного игрока.

Вот как я сделал.
Сначала я задал имя игроку с помощью trigger_multiple, указав в оутпутах настройки как показано на рис.2


Таким образом у меня получилось что любой игрок или предмет попадавщий в поле тригера получал бы имя.
Далее уже можно делать что угодно с игроком которому присвоено имя.

Пример для стойки с номером 1.
Создаем func_button и ставим рядом с ней ambient_generic для звукового сопровождения нажатия кнопки.
Настаиваем func_button так ,как показано на рис.3



Пример для стойки с номером 2.
Создаем func_button и ставим рядом с ней ambient_generic для звукового сопровождения нажатия кнопки.
Настаиваем func_button так ,как показано на рис.4



Пример для стойки с номером 3.
Создаем func_button и ставим рядом с ней ambient_generic для звукового сопровождения нажатия кнопки.
Настаиваем func_button так ,как показано на рис.5



Пример для стойки с номером 4.
Создаем func_button и ставим рядом с ней ambient_generic для звукового сопровождения нажатия кнопки.
Настаиваем func_button так ,как показано на рис.6



Теперь при активации кнопки будет произведен звук и выполнен параметр.
Вот исходник и готовая карта.
PS Для того чтоб боты не убивали меня при тестировании я вставил на карту game_player_equip и разрешил только нож.
Спасибо за внимание.
 

Вложения

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

ZEN-1

New member
03.12.2009
1 024
29
Во-первых, Если эти "новички" не умеют пользоваться поиском, как они найдут твой тутор?
Во-вторых, Если они не пользуются поиском, то теперь всем нужно подстраиватся под них? И тем, более, подобных туторов про кнопки и прч. предостаточно.
Так что ты друг, по видимому сделал никому не нужный тутор :(
 

GizmoN

New member
18.06.2010
1 267
48
2 ZEN-1:
И ???? Что типа теперь мне плакать надо или убица об стену )))
Я уже не раз говорил ,что если мои работы хоть комуто помогут , то я буду счастлив поверь мне.
 

setMan

Рядовой клапан
24.03.2009
70
33
Туториал хороший.
Всё понятно и нормально оформлено. Возможно этот туториал и для новичков, но некоторым "бывалым" авторам стоит у GizmoN'а взять пример и научиться тоже писать хорошие туториалы, возможно на более сложные темы.
 

Lamar-2008

Умник недели
01.11.2008
402
32
тутор норм но зачем каждую картинку по два раза вставлять??? Так я это знаю уже давно. Так же можно красить игрока допустим. например ontrigger - medic (или !activator) - color - 255 255 0
 

setMan

Рядовой клапан
24.03.2009
70
33
Lamar-2008 сказал(а):
зачем каждую картинку по два раза вставлять???
Для каждого Input\Output параметра своя картинка.

А насчет того что ты это знаешь, туториалы ведь не только для тебя пишут.. =)
 

ShotT

Has left this world
24.02.2010
3 587
25
0
Странный у меня вопрос будет, но зачем ставить ambient_generic? Разве кнопка это сама не может делать? оО
Такая ф-я есть даже на голде.
Просто если карта не маленькая, то в лимиты можно не влезть.

2 setMan
Да, но картинки одинаковые. Главное не то, что указано в нижней части, достаточно и верхних строчек.
 

GizmoN

New member
18.06.2010
1 267
48
2 ShotT:
Картинки сделаны на каждый оутпут, что бы было наглядно видно что и как настроено, а звук с кнопки я ставил не работает почемуто. Поэтому и поставил отдельную ambient_generic
 

Artyonka

Blockmap из cubemaps
21.06.2011
20
14
2 GizmoN:
тутор хороший +1
Вопрос:
(к примеру)На моём джайле есть гонки.Как мне сделать так чтобы через несколько секунд после старта гонок(опять же от кнопки)все игроки,которые присутствуют на определённой территории(в моём случае гонках)умирали?
 

GizmoN

New member
18.06.2010
1 267
48
Все просто надо отметить територию тригером и присвоить имя игрокам в этом тригере. Потом в кнопке оутпутом убить их. Время там же ставиться.
 

GizmoN

New member
18.06.2010
1 267
48
А так ничего нового
Ты что тут видел такой туториал???? Или тебе задавали вопрос и ты в ответ написал этот туториал , а я типа его скопировал ???
Или ты в столовке расматриваешь меню ???
Или этот форум не для того чтоб делать полезные вещи начинающим маперам???
Или ты хотел сказать что я мудак ???
Или ты родился уже зная весь мапинг наизустьи поэтому тебя ни чем не удивить ???
Или ты просто не можешь сам ничего сделать и поэтому пишешь тут свою никому не нужную сраную оценку????
А???? Чувак, что ты хотел донести до людей своим коментарием???
 
Последнее редактирование:

GizmoN

New member
18.06.2010
1 267
48
qvakfear1 сказал(а):
Кризис среднего возраста?
Да ты я смотрю не на маперов форум пришел , а на форум психологов ???
Может и лекарства выпишешь ??
Не можешь сделать что-то полезное - не пиши х...ню в ответ ок?
 

DukE [RU]

SOAD rulez!!!
09.09.2012
35
28
0
0
А как сделать так, чтоб нажал на кнопку и включился звук и не заканчивался до конца раунда? Заранее спасибо :)
 

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.