Sidebar

по части скриптов\команд

[sas]ha]

New member
11.02.10
382
34
по части скриптов\команд

Как сделать чтобы например:
1-в начале каждого раунда выполнялась определенная команда (например прыжок, выстрел или подобное),
2-либо команда повторялась постоянно через промежуток в несколько секунд...долго думал, гуглил, так и не придумал :unsure:
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Речь про клиентскую часть или серверную?

В случае с клиентской:
  1. Эвентов, типа начал раунда, после которых можно было бы пустить выполнение той или иной команды нет.
    В этом случае максимум что можно — использовать привязки, например, по началу нового раунда ты закупаешься, след-но жмешь "B" (buy) или "F1" (autobuy). Делаем что-то типа этого:
    Код:
    bind "b" "buy; say buy!"
  2. Можно сделать alias к m_pitch. m_pitch на сколько я помню, вызывается определенное количество раз в секунду:
    Код:
    alias "m_pitch" "say m_pitch!"
    Но сейчас у меня почему-то такой трюк не работает :(. m_pitch походу команда для мыши, возможно, у меня изменены ее настройки.
 

DARKMANguide

<Fatal error>
07.12.11
76
31
m_pitch да это настройки мыши !оставляются по дефолту!!

Post automatically merged:

Но сейчас у меня почему-то такой трюк не работает :(. m_pitch походу команда для мыши, возможно, у меня изменены ее настройки.[/list][/QUOTE]

и почему собствено не работает m_pitch !да потому что это команда скорости мыши не путать с sensetivyty и привязять эту команду в альясе не получится а f1 можно так как ты нажимаеш же эту кнопку)
 
Останнє редагування:

[sas]ha]

New member
11.02.10
382
34
речь идет о клиентской части
загвоздка в том что нужно чтобы команда выполнялась без нажатий клавиш :) иначе забиндил бы и не спрашивал)
 

DARKMANguide

<Fatal error>
07.12.11
76
31
НА КЛИЕНТСКОЙ части без нажатия клавиш нельзя!!и точка
А НАСЧЕТ сервеверных можно!
а что именно ты хочеш ??какой бинд альяс?
 

Uni_t

&#160;
28.11.11
278
4
18
[sas]ha] сказав(ла):
Как сделать чтобы например:
1-в начале каждого раунда выполнялась определенная команда (например прыжок, выстрел или подобное),
2-либо команда повторялась постоянно через промежуток в несколько секунд...долго думал, гуглил, так и не придумал :unsure:
1.для того чтобы выполнить команду в любом случае нужно произвести действие(ввод в консоли, нажатие клавиши и т.д), возможно существуют какие либо event-ты которые могут выполнять код, но мне они не известны.

2. Я так понял ты хочеш добиться цикла(типа goto),
Могу предложить следующий скрипт:
Код:
alias +com1 "1команда"
alias -com1 "2команда" 


alias +_goto "alias _special goto_;goto_" 
alias +- "goto+" 
alias -_goto "alias _special;-com1" 
alias goto_ "+-;wait;special" 
alias goto+ "+com1;alias +- goto-" 
alias goto- "-com1;alias +- goto+"
+_goto -этой командой запускаем цикл
-_goto -этой командой останавливаем цикл

alias +com1 "1команда" -первая выполняемая команда
alias -com1 "2команда" -вторая выполняемая команда
Пример:

alias +com1 "sv_restart 1"
alias -com1 "name PROgamer"
\\каждую секунду производится рестарт(сброс фрагов, team-фрагов) и ник устанавливается на значение PROgamer

Если нужно выполнять только одну команду для этого вписываем одинаковые значения
alias +com1 "sv_restart 1"
alias -com1 "sv_restart 1"

НО данный скрипт - есть чит и он не будет работать на стим-клиентах и стим-серверах.
 

Scream

aw
Команда форуму
Модератор
29.10.05
6 858
38
83
48
Мордор
Были читерские программки чтобы менять имя раз в 5-10 секунд и таким образом распространялась реклама. Возможно ими можно выполнять любую команду, не только name.

Если это типа на всех должно действовать игроков то AMXX пилить... Там по идее можно что угодно сделать.
 

cs-portal

Member
18.07.11
60
0
6
amxx


register_event("HLTV", "event_new_round", "a", "1=0", "2=0")


public event_new_round()
client_cmd(0,"+jump;wait;-jump")


заставит вначале каждого раунда прыгать всех игроков )
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
Вопрос:
В CS 1.6 не работает команда give, как выдать себе оружие в "одиночной игре", когда заводишь listen-сервер с максимум игроков в единицу?
 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Я голды поднимал до 16к через impulse 101 и покупал пуху.
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 Skaarj:
Я же говорю про убогий "одиночный режим", где нет ни HUD'а, ни зоны покупки оружия, даже команду выбрать нельзя.
Иначе ведь нельзя никак включить gl_wireframe и подобные?
 

Uni_t

&#160;
28.11.11
278
4
18
qpAHToMAS сказав(ла):
Вопрос:
В CS 1.6 не работает команда give, как выдать себе оружие в "одиночной игре", когда заводишь listen-сервер с максимум игроков в единицу?
cmd: hl.exe +map %mapname% -game cstrike -dev -console +deathmatch 0

1. mp_startmoney 16000
2. sv_restart 1
3.Находясь в приделах BuyZone нажимаем b(стандартно) и покупаем то, что нам нужно даже если не видно Hud;
4.Для выбора оружия используем клавиши слотов 1,2,3,4,5,6.
 

qpAHToMAS

Administrator
Команда форуму
Администратор
22.10.06
9 323
33
  • Золотая медаль 215
  • Золотая медаль 152
  • Серебряная медаль 136
  • Золотая медаль 221
2 Skaarj:
Ты был прав, все работает, просто надо было перезайти в зону покупки что бы появилась "корзинка" :). Спасибо.

2 Unit#0:
И тебе.
 

Game Server

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

Користувачі онлайн

Немає користувачів онлайн.