- Bind de textos (frases)
Baixe o console e digite o seguinte comando: bind “uma tecla” “say mensagem”
Ex: bind p “say visitem www.milisegundos.com.br”
Ou seja todas as vezes que você apertar a tecla “P” irá aparecer na tela a mensagem: visitem www.milisegundos.com.br
- Bind de nomes
Baixe o console e digite o seguinte comando: bind “uma tecla” “name nick”
Ex: bind k “name milisegundos”
Ou seja quando apertar a tecla “K” seu nick mudará para milisegundos.
Binds & Alias
Bind: comando que atribui uma ação à uma tecla, um exemplo de bind é: bind “p” “jump” Se colocar-mos isso no console ou no arquivo CFG, ao teclar “p” faria o mesmo que com o espaço (pular). Podemos atribuir à uma tecla qualquer comando ou alias que queremos.
(Ao fazer isso estamos criando o comando “spam” que diz no chat Visite www.milisegundos.com.br.
Se quisermos “linkar” o alias spam à uma tecla, é só colocar no bind:
bind “tecla” “spam”
Outra maneira de fazer isso é fazendo bind “tecla” “say Visite www.milisegundos.com.br”, por isso só se pode usar para comandos simples, por exemplo os interruptores (que veremos mais abaixo) não poderiam “bindear” desta maneira, teria que ter fazer o alias e depois o bind.
Recomendamos fazer os alias e bind separados e organizados, por que se houver um erro, é mais fácil encontrar.
Arquivos CFG
Nos arquivos .cfg teremos que criar nossos alias e binds (é recomendável abri-los e editá-los no notepad (bloco de notas). Os binds vão no config.cfg e os alias no autoexec.cfg ou outros arquivos CFG. É melhor ter todos os alias ordenados e em vários arquivos e estiverem todos no autoexec, mas nunca é recomendável colocar nossos alias no config.cfg
– config.cfg
É o arquivo que todos os MODs do Half-Life tem, serve para guardar toda a configuração do jogo (controles, mouse, som, etc…)
É recomendável que guardemos nossos alias aqui. O que podemos fazer neste arquivo (na realidade o que teremos que fazer) é colocar os binds.
– autoexec.cfg
Este arquivo será o que colocaremos todos os nossos alias. É o único que executa automaticamente junto com o arquivo config.cfg, recomendo que faças tudo ordenado e saparado, pois se tivermos um erro é mais fácil de encontrar.
Geralmente, este arquivo não está na pasta cstrike. Se não tiver, terá que criá-lo.
Para criá-lo abra o notepad (bloco de notas) e salve o arquivo vazio na pasta cstrike.
Steam > ( C:\Arquivos de programas\Steam\steamapps\suaconta\counter-strike\cstrike_portuguese)
Non Steam > ( C:\Arquivos de programas\Valve\cstrike)
com o nome de autoexec.cfg e com a opção “Todos os arquivos” marcada.
– Outros arquivos .cfg
Se nosso scripts empeçam a ser demasiados por muito tempo, tem que criar outros arquivos CFG. Para fazer novos arquivos CFG tem que colocar “exec novoarquivo.cfg” no nosso autoexec.cfg (está claro que o arquivo que se atribui no autoexec tem que existir).
Tipos de Alias
Todos os alias vão em algum CFG (podes criar vários como por exemplo radios.cfg, armas.cfg, scripts.cfg, etc…) e os binds vão no config.cfg.
– Alias de compra
Os alias de compra são os primeiros para aprender-se e são os mais fáceis para fazer, é muito melhor que coloques todos os alias de compra em um CFG criado por você (armas.cfg por exemplo) para ter tudo mais ordenado e se encontrar algum erro corrigir.
Antes de fazer qualquer tipo de alias de compra eu recomendo que ponhas isso no autoexec (não é obrigatório, mas facilita a tarefa ao realizar nossos scripts). O que isso faz é substituir os menuselect por ms e vários slot10 (fechar os menus) por um mclr
alias ms1 “menuselect 1”
alias ms2 “menuselect 2”
alias ms3 “menuselect 3”
alias ms4 “menuselect 4″br> alias ms5 “menuselect 5”
alias ms6 “menuselect 6″br> alias ms7 “menuselect 7”
alias ms8 “menuselect 8”
alias ms9 “menuselect 9”
alias mclr “slot10; wait; wait; slot10; wait; slot10; wait; slot10”
Um exemplo de compra de uma AK-47:
alias AK47 “buy; ms4; ms1; mclr”
bind “m” “AK47”
Ao fazer isso, para comprar uma AK-47, não terás que clicar mais a tecla “m” no que faz o alias é o que nós fazemos para comprar uma AK “manualmente\” (B-4-1) buy abre o menu de compra, ms4 entra no menu rifles e ms1 escolhe a AK; mclr fecha o menu colocando alguns slot10.
Também podemos colocar alias dentro de outros alias:
alias AK47 “buy; menuselect 4; menuselect 2; mclr”
alias kevlar “buy; menuselect 8; menuselect 1; mlcr”
alias balas “buy; menuselect 6; mclr”
alias AK_full “AK47; kevlar; balas; mlcr”
bind n “Compra”
O alias AK-47 como vimos, compra uma AK, e alias kevlar compra o colete a prova de balas (B-8-1) e balas compra munição para a AK (B-6). O alias AK_full o que faz é unir todos os anteriores (AK, colete e balas).
Pode ser feito alias em todas as armas e equipamentos (HE, smoke, flash, defuse, etc…)
[[[ Pistolas ]]]
alias “usp” “buy; ms1; ms1; mclr”
alias “glock” “buy; ms1; ms2; mclr”
alias “desert” “buy; ms1; ms3; mclr”
alias “sig228” “buy; ms1; ms4; mclr”
[[[ ShotGuns ]]]
alias “m3” “buy; ms2; ms1; mclr”
alias “xm1014” “buy; ms2; ms2; mclr”
[[[ Sub-Metralhadoras ]]]
alias “mp5” “buy; ms3; ms1; mclr”
alias “tmp” “buy; ms3; ms2; mclr”
alias “p90” “buy; ms3; ms3; mclr”
alias “uzi” “buy; ms3; ms4; mclr”
[[[ Rifles ]]]
alias ak47 “buy; ms4; ms1; mclr”
alias sig552 “buy; ms4; ms2; mclr”
alias m4a1 “buy; ms4; ms3; mclr”
alias aug “buy; ms4; ms4; mclr”
alias scout “buy; ms4; ms5; mclr”
alias awp “buy; ms4; ms6; mclr”
alias g3sg1 “buy; ms4; ms7; mclr”
alias krieg550 “buy; ms4; ms8; mclr”
[[[ Machine Gun ]]]
alias para “buy; ms5; ms1; mclr”
[[[ Equipamento ]]]
alias balas1 “buy; ms6; mlcr”
alias balas2 “buy; ms7; mclr”
alias kevlarx1 “buy; ms8; ms1; mclr”
alias kevlarx2 “buy; ms8; ms2; mlcr”
alias flash “buy; ms8; ms3; mclr”
alias he”buy; ms8; ms4; mclr”
alias smoke “buy; ms8; ms5; mclr”
alias defuse “buy; ms8; ms6; mclr”
alias nv “buy; ms8; ms7; mlcr”
Agora podemos “bindear” qualquer arma tão só com (bind “tecla arma ou equipamento”)
Mais Tipos de Alias
– Apertar e soltar
Estes alias servem para muitas coisas, como por exemplo para o Jump & Duck, para que ao recarregar avise quando está recarregado e quando termina, etc…
Para fazer isso necessitamos do alias que executaremos ao apertar e o que executaremos ao soltar. Exemplo:
alias saltar ” jump; duck”
alias -saltar “-jump; -duck”
bind “SPACE” ” saltar”
O primeiro alias que fizemos é saltar (jump) e abaixar-se ( duck). O outro alias faz com que deixe de saltar (-jump) e deixe de andar abaixado (-duck). O que faremos é ao manter pressionada a tecla saltamos e nos mantemos abaixados até soltá-la.
– Interruptores (on/off)
Estes alias servem para executar um alias ao clicar uma vez na tecla e executar outro ao clicar novamente (acender/apagar a lanterna, por exemplo)
Vamos ver um exemplo deste tipo de alias:
alias “wpnview” “wpnoff”
alias “wpnoff” “r_drawviewmodel 0; alias wpnview wpnon”
alias “wpnon” “r_drawviewmodel 1; alias wpnview wpnoff”
O primeiro alias: (wpnview) chama o segundo (wpnoff). O segundo oculta o modelo da arma e modifica o wpnview para que chama a wpnon em vez de wpnoff. A executar wpnoff se troca de novo wpnview para que chame o wpnon, assim sucessivamente.
Outro exemplo disto:
alias “radar” “radaroff”
alias “radaroff” “hideradar; alias radar radaron”
alias “radaron” “drawradar; alias radar radaroff”
– Bucles (1, 2, 3, 4, 1, 2 …)
Estes alias servem para várias coisas, como o volume, o brilho do jogo, para os gl_picmip ou gl_playermip, etc… Os alias de bucle servem para executar vários alias e voltam ao primeiro:
alias brilho “brilho1”
alias brilho1 “brightness 1; alias brilho brilho2”
alias brilho2 “brightness 2; alias brilho brilho3”
alias brilho3 “brightness 3; alias brilho brilho4”
alias brilho4 “brightness 4; alias brilho brilho5”
alias brilho5 “brightness 5; alias brilho brilho6”
alias brilho6 “brightness 6; alias brilho brilho7”
alias brilho7 “brightness 7; alias brilho brilho8”
alias brilho8 “brightness 8; alias brilho brilho9”
alias brilho9 “brightness 9; alias brilho brilho10”
alias brilho10 “brightness 10; alias brilho brilho1”
O que isso faz é subir o brilho do CS, o alias brilho chama brilho1 até chegar ao brilho10 que é aonde volta ao brilho1 inicial.
– Meta-Bind
Estes alias servem para poder utilizar mais teclas além das que tem o teclado. O que acontece é que ao manter clicada uma tecla (por exemplo, CTRL – ALT – SHIFT) e ao clicar outra realize outro comando, como a mira, por exemplo.
No exemplo que iremos mostrar, utilizamos as teclas F1/F4 para dizer comandos de rádio. Vamos colocar 4 rádios ao clicar nas teclas e outras 4 ao mantê-las clicadas “CTRL”
– Faça os alias à todos os comandos de rádio:
alias go “radio2; wait; ms1; mclr”
alias -go “mclr; wait; mclr”
alias storm “radio2; wait; ms2; mclr”
alias -storm “mclr; wait; mclr”
alias fall “radio1; wait; ms1; mclr”
alias -fall “mclr; wait; mclr”
alias cover “radio1; wait; ms1; mclr”
alias -cover “mclr; wait; mclr”
alias spotted “radio3; wait; ms2; mclr”
alias -spotted “mclr; wait; mclr”
alias taking “radio1; wait; ms6; mclr”
alias -enedown “mclr; wait; mclr”
alias affirmative “radio3; wait; ms1; mclr”
alias -affirmative “mclr; wait; mclr”
alias negative “radio3; wait; ms8; mclr”
alias -negative “mclr; wait; mclr”
– Agora vamos fazer os binds para as 4 primeiras rádios:
bind “F1″ ” go “
bind “F2″ ” storm “
bind “F3″ ” fall “
bind “F4″ ” cover “
– Agora vamos fazer um alias que modifique os binds ao clicar CTRL e ao soltá-las, os deixe como estavam:
alias ” radios” “bind F1 spotted; bind F2 taking; bind F3 affirmative; bind F4 negative”
alias “-radios” “bind F1 go; bind F2 storm; bind F3 fall; bind F4 cover”
– A última coisa a fazer é o bind na tecla que utilizamos de “radios”
bind “CRTL” ” radios”
Agora ao clicar as teclas F1, F2, F3 e F4 vão executar as primeiras 4 rádios (Go go go, Storm the Front, Team Fall Back, Cover me) e ao apertá-las mantendo apertada a tecla “CTRL” as 4 seguintes (Enemy Spotted, Taking Fire…, Affirmative e Negative).