Sidebar

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

[sas]ha]

New member
Feb 11, 2010
382
34
по части скриптов\команд

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

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Речь про клиентскую часть или серверную?

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

DARKMANguide

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

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

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

[sas]ha]

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

DARKMANguide

<Fatal error>
Dec 7, 2011
76
31
НА КЛИЕНТСКОЙ части без нажатия клавиш нельзя!!и точка
А НАСЧЕТ сервеверных можно!
а что именно ты хочеш ??какой бинд альяс?
 
[sas]ha] said:
Как сделать чтобы например:
1-в начале каждого раунда выполнялась определенная команда (например прыжок, выстрел или подобное),
2-либо команда повторялась постоянно через промежуток в несколько секунд...долго думал, гуглил, так и не придумал :unsure:

1.для того чтобы выполнить команду в любом случае нужно произвести действие(ввод в консоли, нажатие клавиши и т.д), возможно существуют какие либо event-ты которые могут выполнять код, но мне они не известны.

2. Я так понял ты хочеш добиться цикла(типа goto),
Могу предложить следующий скрипт:
Code:
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
Oct 29, 2005
6,857
38
Были читерские программки чтобы менять имя раз в 5-10 секунд и таким образом распространялась реклама. Возможно ими можно выполнять любую команду, не только name.

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

cs-portal

New member
Jul 18, 2011
60
0
0
amxx


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


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


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

qpAHToMAS

New member
Oct 22, 2006
9,289
33
Вопрос:
В CS 1.6 не работает команда give, как выдать себе оружие в "одиночной игре", когда заводишь listen-сервер с максимум игроков в единицу?
 

qpAHToMAS

New member
Oct 22, 2006
9,289
33
2 Skaarj:
Я же говорю про убогий "одиночный режим", где нет ни HUD'а, ни зоны покупки оружия, даже команду выбрать нельзя.
Иначе ведь нельзя никак включить gl_wireframe и подобные?
 
qpAHToMAS said:
Вопрос:
В 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

New member
Oct 22, 2006
9,289
33
2 Skaarj:
Ты был прав, все работает, просто надо было перезайти в зону покупки что бы появилась "корзинка" :). Спасибо.

2 Unit#0:
И тебе.
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord