Создание телепорта в определенное место при нажатии на кнопку.

  • Чтобы отвечать, сперва войдите на форум

    DoSs.eXe

  • Пользователь
    С нами с 15 декабря 09
  • 1262
    0
    4
Всем привет с вами DoSs.eXe.
В этом уроке я покажу как создать телепорт в определенное место при нажатии на кнопку.
Что нам потребуется:
1.trigger_teleport.(Эта ентити будет стоять перед кнопкой тоесть сам телепорт).
2.info_teleport_destination.(Это куда будет телепортироваться).
3.Пустая комната.(Для теста).
Не чего сложного тут нету,главное все понять и правильно сделать =)
И так начнем:
1.Создаем кнопку,и отправляем ее в энтити func_button.(Если не знаем как отправить в энтити читаем урок тут " http://strikearena.r...ead.php?t=24813 ")
Я сделал простенькую кирпичную кнопку:

Опубликованное фото

2.Теперь в поиске текстур выбирает текстуру TRIGGER и перед кнопкой создаем браш и отправляем его в энтити trigger_teleport (Если не знаем как отправить в энтити читаем урок тут "http://strikearena.ru/showthread.php?t=24813")
После того как создали энтити trigger_teleport,настраиваем его:

Name - Даем название этой энтити я назову ее TELEPORT2.


Start Disabled – Эта функция отвечает за включено/выключено в начале раунда,нам надо поставить Yes.

Remote Destination
– Тут мы укажем имя энтити info_teleport_destination(Это куда игрок будет телепортироваться),но мы ее еще не поставили ну давайте заранее укажем в этом этом пункте TELEPORT.
Вот,что должно получится:

Опубликованное фото

И во флагах поставим флажок Clients :

Опубликованное фото

3.теперь создадим комнату или яму ну вообщем место куда игрок будет телепортироваться и ставим в то место энтити info_teleport_destination.
Я создам комнату из стекла и поставлю там энтити info_teleport_destination и настраиваем ее:

name Тут указываем имя объекта я надеюсь,что вы не забыли,что мы во втором пункте в Remote Destination указали TELEPORT,так вот тут в тоже указываем TELEPORT вот,что должно получиться:

Опубликованное фото

4.теперь вернемся к нашей кнопке.
Щелкаем по ней два раза и выбираем вкладку Outputs и добавляем новую строчку:
Нажимаем Add и делаем как я:
1.OnPressed(При нажатии на кнопку).
2.TELEPORT(это имя info_teleport_destination,тоесть имя этой энтити куда мы будем телепортироваться нажав на кнопку).
3.Enable(это обозначает,что мы включаем на телепорт нажав на кнопку).
4.Если хотим,чтоб телепорт работал 1 раз за раунд,тоесть нажал телепортнулся и все,так больше не кто не сможет,то ставим галочку Fire once only.
Вот как должно примерно быть у вас:


Опубликованное фото



5.Теперь жмем F9 и проверяем:


Опубликованное фото



Опубликованное фото

Скачать исходник:

http://rghost.ru/37223724 s3


Вот и все мой урок закончен удачи надеюсь у вас тоже получится.
Жду комментариев,если что-то не получается пишите помогу)

Связаться со мной можно по:
skype-Mapbynoy.
Всем пока удачиgamer1.

Изменено: DoSs.eXe, 09 июня 2012 - 02:07

Связь!
Skype-mapbynoy
Мой ник DoSs_+

Опубликованное фото
    • 3
  • Наверх
26 марта 2012 - 12:15

    nynCuKaH

  • Заблокированные
    С нами с 6 января 11
  • 150
    0
    0
Молодец +5
Репутация: +200 [✔]

Репутация: +1337 []
    • 1
  • Наверх
26 марта 2012 - 12:19

    DoSs.eXe

  • Пользователь
    С нами с 15 декабря 09
  • 1262
    0
    4
nynCuKaH,
Спасибо.
Связь!
Skype-mapbynoy
Мой ник DoSs_+

Опубликованное фото
    • 1
  • Наверх
26 марта 2012 - 12:24


0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 невидимых