Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Shift
(Senior Member)

Зарегистрирован: Apr 2008
Проживает: Russian Federation/
Написал: 480 сообщений

Сообщение #886622
Цитата:
Оригинальное сообщение от BuTeK
Прочел всю тему, но так и не понял, как можно выбрать шпионом, быстрой клавишей (например 1-9) маскировку именно противоположенной команды, и сменить цвет команды другой быстрой клавишей.

Я делаю скриптом для своей клавиатуры G15 т.е записываю макрос и он его выполняет по нажатию кнопки
Убей асю используй jabber
Shift@qip.ru
Old Post 24-07-2009 09:32
Shift отсутствует Посмотреть данные 'Shift' Отправить Приватное Сообщение для 'Shift' Найти другие сообщения 'Shift' Добавить Shift в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #886635
Цитата:
Оригинальное сообщение от BuTeK
Прочел всю тему, но так и не понял, как можно выбрать шпионом, быстрой клавишей (например 1-9) маскировку именно противоположенной команды, и сменить цвет команды другой быстрой клавишей.
Скриптом "именно противоположной" нельзя.. можно лишь фиксированной команды.. а вообще просто туева хуча таких скриптов на fpsbanana.com - советую посмотреть.

SiEgE-F1 добавил 24-07-2009 в 10:11:00:
Цитата:
Оригинальное сообщение от ch0mb0r
если рокет жамп можно сделать без вейта, то может получится и остальные скрипты "приспособить" ?
... Слушаю тебя о гений, талдыч свою мысль по приспосабливанию.
Большая часть скриптов использует вайты как основу - и боюсь, что "приспособить" ты сможешь лишь немногие.

SiEgE-F1 добавил 24-07-2009 в 10:13:07:
Цитата:
Оригинальное сообщение от Shift
Я делаю скриптом для своей клавиатуры G15 т.е записываю макрос и он его выполняет по нажатию кнопки

И этот человек говорил мне о "нелегальности" использования стороннего скриптового языка

Кстати, если кому интересно: http://www.autohotkey.com/
Возможно, скоро буду выкладывать скрипты для тф под него.

Поправил 24-07-2009 в 10:46

Old Post 24-07-2009 10:06 Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #886698
Скрипты для AHK(autohotkey) значительно отличаются от скриптов под Source Engine. AHK стоит НАД tf2, поэтому обладает возможностью действия вне игры, вне её ограничительных рамок, позволяя работу с файлами(и не только), контроль над процессами вне игры, а так-же осуществлять контроль над операционной системой. Основным недостатком я-бы отметил отсутствие изначального, "тесного" контакта с самой игрой, который обеспечивают нам скрипты на Source Engine, но взамен мы получаем намного больше возможностей почти во всех областях.
Увы, но AHK это уже "нечестно", хотя с другой стороны - не нечестнее чем прокачанная геймерская мышка, или видеокарта "за 50 тысяч деревянных". То, чего человек добивается с помощью AHK в игре - его Заслуга, а не преимущество. Хотя-бы по тому - что Знание = сила, а Задротство = отсуствие личной жизни
AHK не сложнее написания скриптов под ТФ, и сложностей изучения, как с Delphi или C++ возникнуть не должно.
Скрипты бывают двух видов:
1. Редактируемые("Свежие") - в файлах расширения .ahk, требующие для запуска установленный Autohotkey интерпретатор.
2. Готовые("Запечёные") - в файлах расширения .exe, не требуют никаких сторонних программ на компьютере пользователя, но изменить\открыть код такой программы проблематично.
Всё что требуется для их использования: Скрипт в файле .ahk(и программа Autohotkey) или .exe, Умение нажимать кнопочки на клавиатуре и Знание какие именно кнопочки нажимать.
Скрипт может работать с рабочего стола, с папки тф, с корзины, с чужого компьютера или через радмин и т.д.

Однако, человек, постигший AHK, способен писать не только для тф, но и для других игр\программ.. он способен написать даже собственную.

Например:
Скрипт на быструю стрельбу из пистолета(создать и поместить в файл fshoot.ahk):
#SingleInstance off
*XButton1::
Loop
{
MouseClick, left
Sleep, 3
}
Return
*XButton1 up::
run fshoot.ahk
ExitApp
Return
^+c::
ExitApp
return

Чтобы стрелять - зажать одну из боковых кнопок мыши. Чтобы выключить - убить в трее или нажать Ctrl+Shift+C.
ВНИМАНИЕ! .ahk скрипты требуют установленной Autohotkey.
Old Post 24-07-2009 12:28 Править/Удалить Сообщение Ответить с Цитированием
Critics Awards
(Member)

Зарегистрирован: Jul 2009
Проживает: /
Написал: 32 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #887666
Цитата:
Скриптом "именно противоположной" нельзя.. можно лишь фиксированной команды.. а вообще просто туева хуча таких скриптов на fpsbanana.com - советую посмотреть.

Вообще то можно.
для своей команда вида - disguise x -2
для вражеской - disguise x -1
вот мой для примера -
Цитата:
alias ScoutEnemy "disguise 1 -1" // Enemy Scout
alias SoldierEnemy "disguise 3 -1" // Enemy Soldier
alias PyroEnemy "disguise 7 -1" // Enemy Pyro
alias DemomanEnemy "disguise 4 -1" // Enemy Demoman
alias HeavyweaponsEnemy "disguise 6 -1" // Enemy Heavyweapons
alias EngineerEnemy "disguise 9 -1" // Enemy Engineer
alias MedicEnemy "disguise 5 -1" // Enemy Medic
alias SniperEnemy "disguise 2 -1" // Enemy Sniper
alias SpyEnemy "disguise 8 -1" // Enemy Spy


alias ScoutMyTeam "disguise 1 -2" // MyTeam Scout
alias SoldierMyTeam "disguise 3 -2" // MyTeam Soldier
alias PyroMyTeam "disguise 7 -2" // MyTeam Pyro
alias DemomanMyTeam "disguise 4 -2" // MyTeam Demoman
alias HeavyweaponsMyTeam "disguise 6 -2" // MyTeam Heavyweapons
alias EngineerMyTeam "disguise 9 -2" // MyTeam Engineer
alias MedicMyTeam "disguise 5 -2" // MyTeam Medic
alias SniperMyTeam "disguise 2 -2" // MyTeam Sniper
alias SpyMyTeam "disguise 8 -2" // MyTeam Spy

alias "EnemyTeam" "bind 1 ScoutEnemy; bind 2 SoldierEnemy; bind 3 PyroEnemy; bind 4 DemomanEnemy; bind 5 HeavyweaponsEnemy; bind 6 EngineerEnemy; bind 7 MedicEnemy; bind 8 SniperEnemy; bind 9 SpyEnemy; bind t MyTeam"

alias "MyTeam" "bind 1 ScoutMyTeam; bind 2 SoldierMyTeam; bind 3 PyroMyTeam; bind 4 DemomanMyTeam; bind 5 HeavyweaponsMyTeam; bind 6 EngineerMyTeam; bind 7 MedicMyTeam; bind 8 SniperMyTeam; bind 9 SpyMyTeam; bind t EnemyTeam"

bind "t" "MyTeam"
EnemyTeam

клавиша t переключает команды.


Цитата:
И этот человек говорил мне о "нелегальности" использования стороннего скриптового языка

и не говорите
Old Post 27-07-2009 13:15
Critics Awards отсутствует Посмотреть данные 'Critics Awards' Отправить Приватное Сообщение для 'Critics Awards' Найти другие сообщения 'Critics Awards' Добавить Critics Awards в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #887677
Цитата:
Оригинальное сообщение от Critics Awards
Вообще то можно.
для своей команда вида - disguise x -2
для вражеской - disguise x -1
вот мой для примера -

клавиша t переключает команды.

Он говорил о подобном скрипте, но без смены команды(а вернее, с автоматической подстановкой оной на твоего врага), и такой скрипт впринципе невозможен(возможен, но к сожалению, в очень неудобном и полурабочем варианте)

Поправил 27-07-2009 в 14:28

Old Post 27-07-2009 13:49 Править/Удалить Сообщение Ответить с Цитированием
Critics Awards
(Member)

Зарегистрирован: Jul 2009
Проживает: /
Написал: 32 сообщений

Оценка: 1 Votes 1 чел.

Сообщение #887785
дык эта команда как раз и переключает команды - вражеская\своя а не цвет Blue/Red как disguise x 2 или 1
В моем скрипте автоматом всегда выбираеться вражеская команда , в не зависимости играешь за красных или синих.
t нужен только если захочешь замаскироваться под своего.
Old Post 27-07-2009 17:01
Critics Awards отсутствует Посмотреть данные 'Critics Awards' Отправить Приватное Сообщение для 'Critics Awards' Найти другие сообщения 'Critics Awards' Добавить Critics Awards в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #887808
Выпускаю скриптовую базу+скрипт.. Рекомендую ставить его на "свежую" тф2.. почему? :
- Встроенная система "обнуления" классовых биндов - скажи НЕТ скриптам медика у пиро.
- Деление классовых скриптов по командам - нравятся одни скрипты, но они полезны лишь в атаке, а при обороне лишь "оттягивают трусы"? не проблема! пропиши их лишь атакующему классу, и оставь чего пополезней для обороняющегося!

Чтобы "впендюрить" такой team-контроль, пришлось убить оригинальное меню выбора команды от Вальве, и заменить паршивеньким консольно-текстовым вариантом.. возможно чуть позже проведу небольшую косметическую работу.. добавлю подобие меню текстурой.

Основы пользования и заполнения данной скриптовой базы:
ВНИМАНИЕ! Заменяет все классовые конфиги - вытащите всё полезное из них перед заменой.
Чтобы скрипт работал для всей тф2, включая каждую команду и класс - помещается, как обычно, в autoexec.cfg
valve.rc не удалять.. если станет интересно почему - то он открывается блокнотом, в своём оригинале - включает autoexec.cfg, но я его немножко подправил, чтобы не конфликтовал с командной системой.
Если нужно, чтобы скрипт использовался в определённом классе, вставляем скрипт в конец нужного классового файла в папке cfg.
Если нужно, чтобы скрипт применялся только к определённому классу определённой команды - классовые конфиги лежат в папках BLU и RED соответственно.

SiEgE-F1 добавил 27-07-2009 в 18:07:17:
Цитата:
Оригинальное сообщение от Critics Awards
дык эта команда как раз и переключает команды - вражеская\своя а не цвет Blue/Red как disguise x 2 или 1
В моем скрипте автоматом всегда выбираеться вражеская команда , в не зависимости играешь за красных или синих.
t нужен только если захочешь замаскироваться под своего.
а вот минуса я и не заметил.. Отличная находка! я до этого-бы ой как долго додумывался

Поправил 07-08-2009 в 23:52

Old Post 27-07-2009 17:25 Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #887866
Небольшой скриптик под названием: "Шляпы".
Выводит изображения шапок в левом верхнем углу экрана при нажатии [Insert], и так-же всё это успешно скрывает при повторном нажатии.. требуется сервер с поддержкой wait комманды.
Скрипт:
bind ins "showhats"
alias "showhats" "bind ins stophats;alias hatseq hatseqx;hatseq"
alias "stophats" "bind ins showhats;alias hatseq;exec stopdrawtexture;wait 2500;exec stopdrawtexture"
alias hatseqx "scouthat;test_randomchance 20 soldierhat;test_randomchance 20 pyrohat;test_randomchance 20 demohat;test_randomchance 20 heavyhat;test_randomchance 20 engihat;test_randomchance 20 medichat;test_randomchance 20 sniperhat;test_randomchance 20 spyhat;wait 2500;hatseq"

alias "scouthat" "mat_drawtexture backpack\player\items\scout\batter_helmet"
alias "soldierhat" "mat_drawtexture backpack\player\items\soldier\soldier_hat"
alias "pyrohat" "mat_drawtexture backpack\player\items\pyro\pyro_hat"
alias "demohat" "mat_drawtexture backpack\player\items\demo\demo_afro"
alias "heavyhat" "mat_drawtexture backpack\player\items\heavy\football_helmet"
alias "engihat" "mat_drawtexture backpack\player\items\engineer\mining_hat"
alias "medichat" "mat_drawtexture backpack\player\items\medic\medic_helmet"
alias "sniperhat" "mat_drawtexture backpack\player\items\sniper\tooth_hat"
alias "spyhat" "mat_drawtexture backpack\player\items\spy\spy_hat"
Old Post 27-07-2009 19:11 Править/Удалить Сообщение Ответить с Цитированием
ch0mb0r
(Junior Member)

Зарегистрирован: May 2009
Проживает: /
Написал: 20 сообщений

Оценка: 0 Votes

Сообщение #887925
стессняюсь спросить, зачем это нужно!? О_о
Old Post 27-07-2009 21:17
ch0mb0r отсутствует Посмотреть данные 'ch0mb0r' Отправить Приватное Сообщение для 'ch0mb0r' Найти другие сообщения 'ch0mb0r' Добавить ch0mb0r в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #888084
Цитата:
Оригинальное сообщение от ch0mb0r
стессняюсь спросить, зачем это нужно!? О_о
Моё дело выложить и описать что оно делает, а каким оно вам местом поможет, сами решайте не мне-же за вас думать
Как вариант: можно использовать по назначению, или тупо стырить чтобы сделать что-то другое на базе этого.., я копирайтофагством не занимаюсь, поэтому не возражаю, что если кому-нибудь придёт в голову чего-нибудь присвоить себе.

А если так и непонял, то считай это туториалом "как использовать mat_drawtexture в скриптах для улучшения настроения\меткости\потенции\координации и т.д."

Поправил 28-07-2009 в 10:22

Old Post 28-07-2009 10:17 Править/Удалить Сообщение Ответить с Цитированием
ch0mb0r
(Junior Member)

Зарегистрирован: May 2009
Проживает: /
Написал: 20 сообщений

Оценка: 0 Votes

Сообщение #888095
единственная идея которая мне пришла в голову - это сделать мод сервера - дергни за ручку(аля однорукий бандит) и если выпадет 3и шапки твоего класса ты получаешь убер, секунд на 40(или патроны, быструю перезарядку и стрельбу, что_нибудь_еще)

ch0mb0r добавил 28-07-2009 в 10:39:22:
еще забавы ради можно подредактить текстурку и сделать в виде "великой цели" типа в рамочку со всеми делами, слишком уж много съхавших на етих шапках
Old Post 28-07-2009 10:37
ch0mb0r отсутствует Посмотреть данные 'ch0mb0r' Отправить Приватное Сообщение для 'ch0mb0r' Найти другие сообщения 'ch0mb0r' Добавить ch0mb0r в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
pepper
(Junior Member)

Зарегистрирован: Jun 2009
Проживает: /Красноярск
Написал: 1 сообщений

Оценка: 0 Votes

Сообщение #888216
Цитата:
Оригинальное сообщение от Sabik
Не подскажете, где можно найти список команд для управления ботами с описанием что каждая из них делает?

могу расписать,даже в отдельной теме.
(всё думал машинимы делать,90 % работы сделал,а тут на тебе - комп то у меня дроволет,хрен заснимеш это всё)
Old Post 28-07-2009 18:37
pepper отсутствует Посмотреть данные 'pepper' Отправить Приватное Сообщение для 'pepper' Найти другие сообщения 'pepper' Добавить pepper в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #891091
Toggler v.1

Скрипт, позволяющий зацикливать простые действия. Зацикливанию в данный момент подвержено:
-Присесть
-Стрельба-альтернативная стрельба
-Ходьба вперед-назад-влево-вправо
-Поворот налево-направо(стрелочки влево-вправо)

Как использовать:
Зажимаем шифт, и нажимаем кнопки нужных действий, отпускаем шифт и наслаждаемся свободой рук.
Чтобы вернуть контроль, достаточно нажать [Shift]+[Z]

bind shift +toggles
alias +toggles "bind z undoallmoves;bind w forward;bind a moveleft;bind d moveright;bind s back;bind mouse1 attack;bind mouse2 attack2;bind leftarrow left;bind rightarrow right;bind ctrl duck"
alias -toggles "bind z voice_menu_1;bind w +forward;bind s +back;bind a +moveleft;bind d +moveright;bind ctrl +duck;bind mouse1 +attack;bind mouse2 +attack2;bind leftarrow +left;bind rightarrow +right"
alias "forward" "+forward"
alias "back" "+back"
alias "moveleft" "+moveleft"
alias "moveright" "+moveright"
alias "left" "+left"
alias "right" "+right"
alias "attack" "+attack"
alias "attack2" "+attack2"
alias "duck" "+duck"
alias "undoallmoves" "-forward;-moveleft;-moveright;-back;-attack;-attack2;-left;-right;-duck"
Old Post 07-08-2009 23:46 Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #891948
Мечтали о быстрой стельбе из лука? кнопка перезарядки даёт такую возможность.. а с этим скриптом нужно просто повторно нажать на кнопку стрельбы сразу после выстрела, и анимация перезарядки сократится вдвое:

bind mouse1 +atrel
alias +atrel "+attack;+reload"
alias -atrel "-attack;-reload"
-
[НЕРАБОТАЕТ]

Поправил 14-08-2009 в 06:59

Old Post 11-08-2009 12:41 Править/Удалить Сообщение Ответить с Цитированием
Alexey1
(Junior Member)

Зарегистрирован: Mar 2009
Проживает: Россия/Ишим
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #892218
Цитата:
Оригинальное сообщение от SiEgE-F1
Мечтали о быстрой стельбе из лука? кнопка перезарядки даёт такую возможность.. а с этим скриптом нужно просто повторно нажать на кнопку стрельбы сразу после выстрела, и анимация перезарядки сократится вдвое:

bind mouse1 +atrel
alias +atrel "+attack;+reload"
alias -atrel "-attack;-reload"


После установки скрипта: из автомата снайпер(да и др.многие)стали стрелять одиночными выстрелами с последующей перезарядкой
Old Post 12-08-2009 11:15
Alexey1 отсутствует Посмотреть данные 'Alexey1' Отправить Приватное Сообщение для 'Alexey1' Найти другие сообщения 'Alexey1' Добавить Alexey1 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 09:18.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены