BUGs QuakeWorld Team

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » BUGs QuakeWorld Team » Стратегия и тактика » Team Messages


Team Messages

Сообщений 1 страница 7 из 7

1

Выдержка из тимплейного конфига команды Slackers:

bind  x             "_safe"                         // location safe
bind  x             "_help"                         // need help at location
bind  x        "_lost"                         // location lost
bind  x             "_utake"                        // u take [location]
bind  x             "_slipped"                      // enemy slipped , depends on map (dm2 - tele / dm3 - ra-tunnel / e1m2 - spikes)
bind  x             "_switch"                       // replace location
bind  x             "_coming                        // coming from location
bind  x             "_took"                         // took item at location
bind  x             "_report"                       // report your status armor/health weapon powerups
bind  x             "_getquad"                      // get quad
bind  x             "_getpent"                      // get pent
bind  x             "shownick;_point"               // if you point teammate it shows health/armor ingame, else it points item at location
bind  x             "_epowerup"                     // enemy powerup
bind  x             "_quadover"                     // quad over
bind  x             "_need_teampowerup"        // reports need item if you need anything and reports team powerup if you have one
bind  x             "_rlkilled"        // report rl killed at location
bind  x             "_killme"                       // begs teammate to kill you so you can drop a rl/lg rocket/cell pack whatever
bind  x             "_attack"                       // attack position where you last died

Выдержка из буржуйской статьи по тимплею (перевод нужен или так понятно?):

SWITCH [location] - this basically means that the person needs someone to come and take over whatever he's doing atm, be it defending tele on dm2 or maybe safekeeping ra on dm3. The reasons may vary; a report in conjunction can indicate low ammo level or perhaps low health.
HELP [location] - holy moley this place is being overrun. Help! Don't use this in situations where it doesn't really matter whether or not you die (e g when you run headlong into ra-mega with 200/100 and no weapon and face three rl enemies), since this will just clutter the mm2 and make things harder for everyone else. DO use it if you're defending something important, like tele on dm2, and you are holding enemies off but just barely.
GET [PENT/QUAD/RING] - well, what do you think? Use in conjunction with a "QUAD ON [time]" command if you have one, so your mates know when to go for it.
ENEMY @ [location] - can be used to report enemies at a specific point of interest, like "ENEMY @ big". This can mean a difference to the quadrunner or maybe someone defending a spot which the enemy will soon reach.
NEED [AMMO/ARMOR/RL/HEALTH] - well doh. Don't misuse this; don't take everything you come across on the map just because you happen to be there.
COMING [location] - this might be a good idea to say when you're running somewhere your mates might be expecting the wrong kind of company. Or simply a way of saying "I want that thing" about something that was just pointed out by a mate.
POINT @ [location] - this will show up like "RA @ RA-TOP", "RL @ LOW" and so on depending on what you point out. Use it to tell your mates that there is something available that you don't need or you think they need better than you. If noone replies with a COMING, make sure you pick it up yourself if there is a risk of the enemy getting it instead.
SAFE [location] - this essentially tells your mates that this particular area is cool, and that they can divert their attention elsewhere.
LOST [location] E:X - DO NOT USE THIS EXCESSIVELY. Basically this tells the team that an area is hot and that you just died there. The E:X shows up as E:2 to the team if there are 2 enemies close by where you died, and so on. If it's very important, like losing tele on dm2, use this in conjunction with the next command:
ATTACK [location] E:X - tells your mates to attack a specific location. Like the LOST command, don't overuse it.
REPORT - shows up like "UI 200R/100 RLG @ RA-TOP" or something like that. Don't report excessively, but do it if you suspect a teammate might shoot you or something like that. Also, it can be a quick way to sort out arguments regarding who should get the next spawn of something, like an RL. You should be able to read and understand a report message in much less than a second.

2

Настала пора подумать, какие мессаги нужны и как это дело удобнее биндить.

На основе чужих конфигов и виденных игр могу выделить следующие полезные сообщения:

1. Report - показать, где вы находитесь и насколько отожраты
2. Safe - локация в безопасности, вы её охраняете
3. Help - нужна помощь
4. Lost - умер на локации; показывает кол-во врагов, которое там было
5. You Take - ты берёшь итем
6. Slipped - враг проскочил
7. Switch (Replace) - нужна замена на локации
8. Coming - иду из локации
9. Took - взял итем
10. Get Quad - берём кваду
11. Get Pent - берём пенту
12. Point - итем на локации
13. Enemy PowerUp - враг с поверапом (квадой/пентой)
14. Quad Over - квада кончилась
15. Need Team PowerUp - нужны итемы
16. RL Killed - убит RL-щик на локации
17. Kill Me - убей меня
18. Attack - атакуйте локацию

Возможно, не всё из этого нам надо будет использовать, но объём примерно такой.
Для меня представляется нереальным забиндить тупо на клавиатуру 18 (или почти 18) команд и непринуждённо их использовать, поэтому пока себе забиндил только лишь несколько основных; кстати, кто сейчас при каких раскладах играет?

Но тут есть одно элегантное решение, которое подсмотрел в конфиге у [TVS]Blaze. Решение это выглядит так:

// team messages
alias +message_set_1          "bind MOUSE1 _safe;    bind MOUSE2 _point;   bind MOUSE3 _lost;    bind MOUSE4 _coming; +showteamscores"
alias +message_set_2          "bind MOUSE1 _help;    bind MOUSE2 _took;    bind MOUSE3 _cancel;  bind MOUSE4 _report"
alias +message_set_3          "bind MOUSE1 _replace; bind MOUSE2 _getquad; bind MOUSE3 _take;    bind MOUSE4 _waiting"
alias +message_set_4          "bind MOUSE1 _getpent; bind MOUSE2 _status;  bind MOUSE3 _slipped; bind MOUSE4 _get_my_stuff"
alias -message_set_1          "return_mbuttons; -showteamscores"
alias -message_set_2          "return_mbuttons"
alias -message_set_3          "return_mbuttons"
alias -message_set_4          "return_mbuttons"
alias return_mbuttons         "return_m1; return_m2; return_m3; return_m4"
alias return_m1               "bind MOUSE1 +rl"
alias return_m2               "bind MOUSE2 +jump"
alias return_m3               "bind MOUSE3 +lg"
alias return_m4               "bind MOUSE4 +ssg"

bind  SPACE         "+message_set_4"
bind  e             "+message_set_2"
bind  f             "+message_set_1"
bind  q             "+message_set_3"

ъ

То есть, чтобы послать какую-то тим-мессагу, Blaze сначала нажимает одну из четырёх кнопок на клаве, а потом, удерживая её, нажимает соответствующую кнопку мышки. На время нажатия ключевых кнопок клавы мышь перебиндивается с выстрелов/прыжков на посылание сообщений; в результате он таким макаром может посылать при использовании 4 клавиш и 4 кнопок мышки целых 16 сообщений и при этом не париться, пытаясь дотянуться левым мизинцем до правой пятки в процессе боя.

Когда определимся окончательно с нашим набором тим мессаг, предлагаю всем попробовать такую же штуку в конфиге и постепено переучиться (можно не все команды сразу, а постепенно). Мне кажется, это будет наиболее эффективным методом забиндить мессаги именно по конфигу.

А пока можно подумать, какие именно из этих 18 мессаг нам нужны меньше всего? Хотя бы 2 штуки желательно было бы отсюда убрать.

3

У меня в таком же духе сделан конфиг инженера в TF.
(Я использовал боковые клавиши мыши.)
Но я всё равно долго путался, перебирая варианты того, что именно нужно нажать.
На начальном этапе полезно выпизать на бумажку, что какая комбинация означает.

В общем да, имеет смысл так делать.
Кстати, можно писать скрипты с использованием конструкций if-else.

17. Kill Me - убей меня -а просто kill -  не судьба?

Отредактировано sss (2010-12-21 13:05:22)

4

sss написал(а):

17. Kill Me - убей меня -а просто kill -  не судьба?

Там я выписывал не то, как конкретно пишутся мессаги в игровом чате, а их условные названия :)
А конкретные текста лучше всего использовать общепринятые, чтобы не было недопониманий с другими чуваками, с которыми мы можем играть в будущем вместе. Конкретно по поводу kill или kill me - не помню, как там обычно говорится..

+ кстати, важную роль играет ещё и цвет, которым будет писаться каждое конкретное сообщение.
Цветом можно выделять как ник говорящего, так и само его сообщение, для быстрейшего интуитивного восприятия мессаги.

5

я подразумевал просто команду kill

6

смотри чё нашел http://gfx.quakeworld.nu/details/357/sl … config-63/

7

Да-да, я как раз на этот конфиг и смотрел :)
Хорошо, что он выложен. Иначе бы пришлось вообще с нуля самим во всём разбираться)


Вы здесь » BUGs QuakeWorld Team » Стратегия и тактика » Team Messages