Нужна помощь знатоков HL2 scripting'а

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

    Alexius

  • Пользователь
    С нами с 24 октября 11
  • 5
    0
    0
Нашел такую интересную вещь как сцены
http://wiki.teamfort.../wiki/Responses
и появилась идея: можно ли сделать такой скрипт:
например вижу я в игре шпиона, замаскированного под скаута
Если нажать X (voice menu 2) и 2 персонаж может просто закричать Шпион!
а может (если игра решит что правило сработало)
закричать например Этот разведчик шпион
вопрос вот в чем:
как сделать так, чтобы когда я нажимаю например Shift + 1
активировалась например правило
PlayerCloakedSpyScoutHeavy (если я играю за хеви)
или выполняласб сцена из этого правила
(расположение вряд ли кому что скажет,
но вот эта сцена например
scenes/Player/Heavy/low/221.vcd)
пока что я пользовался таким скриптом (очень простым)

alias +spyclass "bind 1 scout; bind 2 soldier; bind 3 pyro; bind 4 demoman; bind 5 heavy; bind 6 engineer; bind 7 medic; bind 8 sniper; bind 9 spy"
alias "-spyclass" "bind 1 slot1; bind 2 slot2; bind 3 slot3; bind 4 slot4; bind 5 slot5; bind 6 slot6; bind 7 slot7; bind 8 slot8; bind 9 slot9"
//
alias scout "say_team Scout is a spy"
alias soldier "say_team Soldier is a spy"
alias pyro "say_team Pyro is a spy"
alias demoman "say_team Demoman is a spy"
alias heavy "say_team Heavy is a spy"
alias engineer "say_team Engineer is a spy"
alias medic "say_team Medic is a spy"
alias sniper "say_team Sniper is a spy"
alias spy "say_team Spy is not our spy"
//
bind "shift" "+spyclass"

он просто в чат писал мол Sniper is a spy
а сцену активировать было бы прикольнее, к тому же на сервер
придет сообщение о сцене, и каждые игрок услышит крик о спае
на своем языке, причем именно услышит
помогите, если кто может, будет очень полезно, если получится
Alexius
    • 1
  • Наверх
24 июня 2012 - 02:14

  • Этот Гость не с нами
Alexius, тут непосредственно со стороны сервера нужно делать. Так ничего не выйдет.
    • 0
  • Наверх
24 июня 2012 - 02:32

    Alexius

  • Пользователь
    С нами с 24 октября 11
  • 5
    0
    0
Ну почему же? Сцены активируются на стороне клиента (такие как крик о шпионе, крик о помощи в захвате точки, забавные фразы вроде All of u are dead или Need a dispenser here)
А раз они на стороне клиента, как и сами процедуры, их вызывающие, то и вызвать их должен быть способ
Alexius
    • 0
  • Наверх
24 июня 2012 - 09:48


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

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