Css - css - articol

Rapid salutat cu lumea - și în luptă.
script-uri de scriere pentru Counter-Strike este ca programarea - și, prin urmare, nu se va abate de la tradiție și scrie imediat un pic de cod care se va face prin apăsarea tastei [F3] pentru a afișa expresia «Hello, World!». Deci rula Counter-Strike, pentru a crea un joc pe orice hartă, deschideți consola (apăsați [

]) Și prescrie următorul șir:

bind F3 "spune Hello World!"

Acum, în orice moment în timpul jocului prin apăsarea [F3] te salut din lume. În acest scenariu folosit structura de legare „“ care atribuie cheia specificată este o secvență de comenzi.

În script-uri mai concrete, împreună cu bind'om folosind o astfel de construcție: „alias“. Folosind alias-uri nu numai facilitează citirea script-ul (care este foarte util în continuare de editare ea), dar se extinde, de asemenea, capacitățile noastre. În curând veți vedea pentru tine, atunci când se poate face folosind doar bind'y, iar atunci când este necesar pentru a adăuga alias-uri. Apropo, primul nostru script-ul ar putea arata astfel:

alias Salute "spune Hello World!"
f3 bind "salute"

Acest lucru este important: în cazul în care script-ul nu este de lucru, verificați pentru a vedea ceea ce introduceți ghilimele - ar trebui să fie cele care sunt utilizate pentru imprimarea în registrul britanic.

Așa că am ajuns la următoarea ediție vitală - scrierea config'ov. Config - acesta este un fișier care stochează script-urile și setările. De exemplu, într-un dosar # 92; # 92 cstrike, deschide CFG config.cfg fișierul - a explicat clar setările implicite. Din mai multe motive, vă recomandăm să nu modificați nimic aici, dar în loc să scrie propriul config. Pentru a face acest lucru, având în vedere că singurul algoritm care nu creează autoexec.cfg, și, să zicem, myconfig.cfg. Asigurați-o notă la toate setările (acest lucru poate fi nu numai script-uri, dar, de asemenea, comenzi de consolă obișnuite) și salvați-l. Acum începe jocul, deschide consola si montare myconfig.cfg Exec - toate setările sunt încărcate.

// prin apăsarea tastei [F3] afișează expresia "Hello, World!"
// începe
bind spune f3 "Hello World!"
// end

Nu este greu de ghicit că setările de utilizare config'ov rezolvă provocările unice de joc pe calculator, în cazul în care acesta din urmă trebuie să împartă cu nimeni. Doar crea un utilizator pentru fiecare config-fișier, deci nu pierde timp și nervi pentru configurarea Counter-Strike, în conformitate cu cerințele sale. Config'ov automatiza procesul de încărcare, adăugând la liniile autoexec.cfg deja menționate:

bind f3 "myconfig.cfg exec"
bind f4 "mother.cfg exec"
bind f5 "father.cfg exec"
bind f6 "brother.cfg exec"
bind f7 "sister.cfg exec"

Acum trebuie doar să informeze fiecare utilizator al calculatorului care-cheie corespunde setărilor sale.

Acest sfat pentru consola la boot-config fișier, primiți un mesaj, adăugați linia echo „bla bla bla“.

Lista de alias-uri standard, puteți găsi o mulțime de comenzi foarte utile.
directorul # 92; # 92 cstrike, script-uri este fișier kb_act.lst. Deschide-l pentru a vedea alias-urile standard și descrierea lor scurtă. Cunoașterea acestor alias-uri va ajuta să înțeleagă script-uri altor oameni și scrie propriile lor. Eu, de exemplu, vin la comanda la îndemână, care produce screenshot'a de retragere. Descriere el în kb_act a fost după cum urmează:

noi comenzi
Incrementvar
Counter-Strike: Source echipa a apărut, care permite jucătorului pentru a derula valoarea de la maxim la minim. Sintaxa comenzii este următoarea: incrementvar.

Acesta este modul atât de nepretențios poți să-mi ajunge la vedere culoarea direct în joc:

bind p "incrementvar cl_crosshaircolor 0 4 1"

Aici este un alt exemplu de echipe demonstrativ incrementvar folosi, care vă permite să reglați volumul în orice moment. Tasta [Page Up] - mai tare, [Pagina Jos] - mai silențios.

PgUp bind "volum incrementvar 0 1 0.1"
bind PgDn "volum incrementvar 0 1 0.1"

BindToggle
BindToggle vă permite să creați switch-uri pentru comenzi care pot fi în măsură să fie pornit sau oprit (0 sau 1). De exemplu, să ia echipa cl_showfps care arată în colțul din dreapta sus al ecranului valoarea fps dumneavoastră. Deci, prin apăsarea [F1] rata cheie fps a apărut pe ecran, iar atunci când re plecat - utilizați următorul script:

BindToggle cl_showfps f1

Pentru comparație, pentru a face un comutator similar cu versiunile anterioare ale Counter-Strike, ai avea nevoie de următoarele linii:

alias fps "fpson"
alias fpson "cl_showfps 1; alias fpsoff fps"
alias fpsoff "cl_showfps 0; alias fpson fps"
f1 bind "fps"

cumpărare
pistoale
Glock glock18 Selectați Foc
USP .45 usp tactic
SIG p228 p228
Desert Eagle Deagle
FN cinci Șapte fiveseven
Dual elita Beretta 96g Elite
puști de vânătoare
Benelli M3 Super 90 m3
Benelli XM1014 xm1014
maşini
Steyr TMP tmp
Ingram MAC-10 mac10
MP5 Navy mp5navy
45 ump45 UMP
FN P90 P90
puști
Galil Galil
FAMAS FAMAS
AK-47 AK47
Colt M4A1 Carbine M4A1
SIG 550 Sniper sg550
SIG 552 Commando sg552
Steyr AUG aug
Steyr Scout Scout
AI Arctic Warfare / Magnum AWP
G3 / SG-1 Sniper Rifle g3sg1
armă
FN M249 Para M249

echipament
Kevlar Vest Vest
Kevlar Vest si Casca vesthelm
flashbang flashbang
HE Grenade hegrenade
Fum grenada smokegrenade
Dezamorsa Kit defuser
Nightvision Goggles nvgs
primammo Ammo primar
secammo Ammo secundar
Continuăm sistemul nostru de educație „de la simplu la complex.“ Să presupunem că doriți prin apăsarea tastelor [F1] pentru a cumpăra o pușcă Kalașnikov. Pentru a face acest lucru, se adaugă următorul rând:

f1 bind "cumpără AK47"

Cu toate acestea, o mașină poate fi achiziționat prin comenzile rapide de la tastatură obișnuite, atât timp cât nici un beneficiu din setarea noastră nu am primit. Să adăugăm la gama noastră de muniție de cumpărare, armura organism, o grenadă. Toate acestea vor arăta după cum urmează:
Timpul este prea scump pentru a seta manual pentru a cumpăra arme. Utilizați auto-buy - Standard sau scripting.
f1 bind „cumpără AK47, M4A1 cumpara, cumpara primammo, cumpara vesta, cumpara hegrenade“

În acest caz, elementele de muniție în astfel de script-uri sunt plasate în ordinea achizițiilor prioritare. De exemplu, dacă nu aveți suficienți bani pentru a cumpăra toate aceste elemente în script-ul, atunci articolele achiziționate vor fi la stânga la dreapta. Și să acorde o atenție la faptul că, în scenariu, există un AK-47, și M4A1. Acest lucru este de a se asigura că, în orice echipă, apăsând [F1] a fost achiziționat unul dintre trunchiurile - nu AC în arsenalul de Counter-Teroriștii, care la rândul lor au M4A1.

Pentru a afla numele armelor script, consultați tabelul.

Acest lucru este important: înainte de o listă cu numele de cheile în această formă, care ar trebui să fie lor "mențiune" în script-uri: spațiu * CapsLock * scape * f1 * F2 * F3 * F4 * f5 * f6 * F7 * f8 * f9 * f10 * F11 * f12 * backspace * tab * schimbare * introduceți *. * Ctrl * alt * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 0 * a * b * c * d * e * f * g * h * i * j * k * l * m * n * o * p * q * r * s * t * u * v * w * x * y * z * upArrow * downarrow * rightarrow * leftarrow * ins * home * PgUp * PgDown * del * end * mouse1 * mouse2 * mouse3 * mouse4 * mouse5 * mwheelup * mwheeldown.

comunicare
De multe ori pentru a comunica cu timpul jocului nu ai timp echipa. Din fericire, acest proces poate fi automatizat. De exemplu, script-ul rapoartele reîncarcă întreaga echipă:

alias + relsay "+ reincarca; say_team Te rog, acoperă-mă, eu sunt reîncărcare, Radio1, menuselect 1, slot10, așteptați, așteptați, slot10"
alias -relsay "-reload"
bind "r" "+ relsay"

Acum, apăsarea [R], reîncărcați o armă, spune la radio «Acoperiți-mă» și scrie în joc mesajul chat'e echipa «Te rog, acoperă-mă, eu sunt reîncărcarea».

Un alt exemplu: membrii vyshey echipa poate fi informații utile pe care le vedeți inamicul. Următorul script prin apăsarea butonului din stânga al mouse-ului la radio transmite «Enemy Spotted» și se deschide foc:

alias + attack3 "+ atac; Radio3; menuselect 2; slot10"
alias -attack3 "-attack; slot10, așteptați, slot10"
mouse1 bind "+ attack3"

mișcare
Scripturi, printre altele, poate fi mai ușor pentru tine de a controla jocul. Imediat exemplu - un script pe care le eliberează de obligația de a ține tasta [Ctrl] apăsat:

alias ctoggle "crouch"
alias stativ "-duck; bind mouse1 + atac; alias ctoggle crouch"
alias apleacă "+ rață; bind mouse1 + eliberați; alias ctoggle stativ"
alias + eliberați "+ atac; -duck"
alias -release "-attack; bind mouse1 + atac; alias ctoggle crouch"
ctrl bind "ctoggle"

Acum, prin apăsarea tastei [Ctrl] te pripadete la pământ, și apăsându-l din nou, va conduce la faptul că te urci.

Iată un alt scenariu, la fel ca cel anterior, ceea ce face posibilă prin apăsarea tastei [Z] pentru a comuta de la rularea la mersul pe jos înainte și înapoi.

plimbare alias "+ viteză; -duck; bind q alerga; bind c crouchwalk; DV1; echo Walking; dv0"
alias alerga "-Viteza; -duck; bind q mers pe jos; bind c se ghemuiesc; DV1; echo Ruleaza; dv0"
crouchwalk alias "+ rață; -viteza; bind c mers pe jos; bind q se ghemuiesc; DV1; echo Crouching gata pentru a rula; dv0"
lega z „plimbare“

Counter-Strike 1.6 si Condition Zero
În ciuda ieșire sursă, mulți oameni încă mai continuă să joace în versiunile anterioare de Counter-Strike. Va prezentam cateva script-uri interesante pentru aceste versiuni.

A 180 de grade:
rândul său, alias "fps_max 20; cl_yawspeed 3600; așteptați + stîngi așteptați, -left, așteptați + stîngi așteptați, -left, w; fps_max 100"
bind z rândul său

Impuscaturi pe un singur cartuș și trei:

Acum fotografiere trei gloanțe este posibilă nu numai cu FAMAS și Glock.
alias lung „așteptați, așteptați, așteptați“
alias spargere „+ atac, lung, -attack, lung + atac, lung, -attack, lung + atac, lung, -attack, lung“
alias unu "+ atac; lung; -attack"
bind z "burst"
bind x "una"

Acest lucru este important: Te sfătuiesc să stea lega butonul mouse-ului dreapta - mouse2: cu o pușcă cu lunetă este acum nu alerga, dar cu AA și va face unele headshot'y M4A1.

Rapid NU arunca grenade
alias avertiza "Avertisment say_team - HE-grenada"
alias + HEG „avertizează, utilizați weapon_hegrenade, așteptați + atac“
alias -heg "-attack, așteptați; lastinv"
p HEG bind

Pentru a arunca grenade orbitoare înlocui utilizarea weapon_hegrenade în script-ul de mai sus pentru a utiliza weapon_flashbang, și pentru a arunca un fum - pentru a utiliza weapon_smokegrenade. Oh, și nu uitați să schimbați avertizare de avertizare say_team - HE-grenada la un grenade arunca corespunzătoare.

out rapid al jocului
alias disquit „deconecteze, așteptați, așteptați, așteptați, ieși“
f10 lega "disquit"

Echipa, cad înapoi
Ca un epilog, vă sugerez un mic digresiune. După cum știți, utilizați propria config'ov interzisă pe campionate majore. Dacă credeți că joacă acasă sau la club cu config'om lui, atunci puteți merge cu ușurință înapoi la versiunea originală, ești foarte greșit. În general, Prevăd indignarea multor cititori - utilizarea config'ov unele de persoane considerate ca fiind scăzută, cu toate acestea, și utilizarea cheat'ov. În timpul vieții mele am cunoscut pe unii dintre acești oameni, și după un timp le-a observat de pe dischetă pe care a fost scris nu cred că - bine, config. Cel mai simplu mod de a striga că config - este rău, dacă nu se poate sau nu doresc să învețe cum să le scrie. Nu uita despre oportunitățile pe care ne-a dat dezvoltatorii de jocuri. Ei bine, în cele din urmă, nu participă întotdeauna la campionate - da-te libertatea de a se manifesta în diferite moduri.

articole similare