CS Config und Script Base

Diskutiere über die neuesten PC-Spiele.
Benutzeravatar
dannyd
Sergeant
Sergeant
Beiträge: 99
Registriert: Mo 03 Jan, 2005 23:35

CS Config und Script Base

Beitrag von dannyd »

So da es sowas hier noch nicht gibt, welches aber einer der wichtigsten Teile von CS ist finde ich, ist die Config und die spezielle Scriptlanguage die VALVe dafür entwickelt hat. Ich habe so ziemlich mit jedem Script das für CS da ist, kontakt gehabt. Beherrsche das Aliases System sowie die scriptsprache des CommandMenu welche dem CSytleSheet sehr ähnlich ist.
Ich will damit nur ansprechen das ich für jede Art von Frage offen bin. Werde hier im laufe der Zeit noch paar eigene Scripts veröffentlichen.

PS: Ich unterstütze KEINE Cheater da ich sowas in CS sinnlos finde. CS macht deswegen Spass weil man das Feeling hat selber drin zu sein im Spiel, wenn aber son ne ********** da mit seinen "1337" Cheats kommt und alles umrockt und meint er sei der PG dann krieg ich echt nen dicken Hals!
YOo
Major
Major
Beiträge: 2897
Registriert: Mo 28 Feb, 2005 21:29

Beitrag von YOo »

Ich bin noch nicht lang bei CS dabei und deswegen würde ich gerne wissen was diese 1337 Kacke ist?!
Benutzeravatar
dannyd
Sergeant
Sergeant
Beiträge: 99
Registriert: Mo 03 Jan, 2005 23:35

Beitrag von dannyd »

So das 1. Script ist ein Fast-Nickchange-Script es basierd auf vielen aliases und dem switch verfahren.
//////Switch und Aliases///////
alias n1 "alias m_pitch n2"
alias n2 "alias m_pitch n3; nick1"
alias n3 "alias m_pitch n4"
alias n4 "alias m_pitch n5; nick2"
alias n5 "alias m_pitch n6"
alias n6 "alias m_pitch n7; nick3"
alias n7 "alias m_pitch n8"
alias n8 "alias m_pitch n9; nick4"
alias n9 "alias m_pitch n10"
alias n10 "alias m_pitch n11; nick5"
alias n11 "alias m_pitch n12"
alias n12 "alias m_pitch n13; nick6"
alias n13 "alias m_pitch n14"
alias n14 "alias m_pitch n15; nick7"
alias n15 "alias m_pitch n16"
alias n16 "alias m_pitch n17; nick8"
alias n17 "alias m_pitch"

mit "alias n1" wird der Name das Commands festgelegt. In diesem Fall heisst er n1. Man muss diesen später dann auf einer bestimmten Taste "binden". Darauf komm ich aber später zurück. Dem Command n1 wird der befehl "alias m_pitch n2" zugeordnen. Das m_pitch steht in allen HL mods dafür das ca 0.5 Sekunden vergehen. Mit n2 wird das Script auf die nächste Commandzeile geführt was nach den 0.5 Sekunden geschieht deswegen das m_pitch. Wenn man alles hintereinander machen würde, bekommt man ein "Overflood". Das heisst das man zuviele Daten an den Server schickt. Das bedeutet auf den meisten Servern "Kick" oder einfacher gesagt man fliegt vom Server :D. mit dem command nickx wird die festgelegt
welcher "Nick" ausgewählt werden soll. Wenn man in die letzte Zeile "alias n17 "alias m_pitch" den ersten command n1 noch in die anführungszeichen reinschreibt, sollte sich das Script immer wieder wiederholen.


/////Name Script + required .cfg dateien//////
alias nick1 "exec dAn/n1.cfg"
alias nick2 "exec dAn/n2.cfg"
alias nick3 "exec dAn/n3.cfg"
alias nick4 "exec dAn/n4.cfg"
alias nick5 "exec dAn/n5.cfg"
alias nick6 "exec dAn/n6.cfg"
alias nick7 "exec dAn/n7.cfg"
alias nick8 "name dAn^"

So. Das Namescript ist meiner meinungnach einfacher zu Verstehen. Die gewohnten Aliases kommen wieder vor. Man entdeckt auch die nickx Commands wieder die hier nun bestimmt werden. "exec" ausgesprochen execute also etwas ausführen. Man muss die dateien die man ausführt entweder in dem gleichem Ordner wie die config haben,oder in einem Unterordner der sich im "cstrike" Ordner,also der Ordner wo die Config sich befindet, vorhanden sein. Im meinem Fall habe ich den Ordner "dAn" ausgewählt. .cfg Dateien lassen sich ganz einfach selber erstellen. Man erstellt per Rechtsklick->Neu->Text Dokument ein neune .txt datei. Öffnet die mit Bearbeiten fügt die gewollten Commands ein und Speichert diese dann mit beliebigem Namen am zb n7.cfg . Das .cfg am Ende ist wichtig. "alias nick8" wird bei mir als zurücksetzung zum altem Nick genutzt. Man kann das Script weiterführen und beliebig viele Nicks hinzufügen. Wird dann halt eine schöne Arbeit :lol: .

zum Schluss müsst ihr noch in eurer Config.cfg eine Taste belegen mit der ihr den Command ausführt.
In meinem Fall ist es " bind "p" "n1" ". Wenn ihr das habt sollte eigentlich alles Funktionieren :D

So wenns Fragen zu dem Script gibt, hier könnt ihr mich persönlich Fragen.

mfg dAn^
Benutzeravatar
dannyd
Sergeant
Sergeant
Beiträge: 99
Registriert: Mo 03 Jan, 2005 23:35

Beitrag von dannyd »

"1337" das wird leet gesprochen. Es hat keinen wirkliche bedeutung man meint aber das es Elite heisst. Ich find es zwar schwachsinning aber wers braucht. Die Sprache die man nur mit Sonderzeichen und Zahlen macht gabs mal auf www.leet.de zum übersetzen. Weiss nicht ob es diese noch gibt
acid
Lieutenant Colonel
Lieutenant Colonel
Beiträge: 3841
Registriert: Do 24 Feb, 2005 12:59

Beitrag von acid »

alles nur geklautes hackingjargon :)

die kiddies fanden es dann irgendwann cool... naja, so kann man undergroundsprachen auch verbreiten
razr
Sergeant First Class
Sergeant First Class
Beiträge: 387
Registriert: Mi 28 Sep, 2005 16:33

Beitrag von razr »

hat einer ein Buyscript für mich??
Gyro
Sergeant Major
Sergeant Major
Beiträge: 884
Registriert: So 18 Sep, 2005 16:30

Beitrag von Gyro »

ja hab einen
razr
Sergeant First Class
Sergeant First Class
Beiträge: 387
Registriert: Mi 28 Sep, 2005 16:33

Beitrag von razr »

kannste mir den mal schicken?
Gyro
Sergeant Major
Sergeant Major
Beiträge: 884
Registriert: So 18 Sep, 2005 16:30

Beitrag von Gyro »

jo kann ich
razr
Sergeant First Class
Sergeant First Class
Beiträge: 387
Registriert: Mi 28 Sep, 2005 16:33

Beitrag von razr »

heiße capcommueller bei xfire, aber hast mich ja eh in der liste
Gyro
Sergeant Major
Sergeant Major
Beiträge: 884
Registriert: So 18 Sep, 2005 16:30

Beitrag von Gyro »

aber wozu willste überhaupt einen ? ich benutze meinen nie
razr
Sergeant First Class
Sergeant First Class
Beiträge: 387
Registriert: Mi 28 Sep, 2005 16:33

Beitrag von razr »

nagut ich suche auch noch eines für 1.6!!!
Benutzeravatar
dannyd
Sergeant
Sergeant
Beiträge: 99
Registriert: Mo 03 Jan, 2005 23:35

Beitrag von dannyd »

hier eins für CS 1.6:

einfach in die userconfig.cfg

befindet jeweils auf den F6-9 tasten oder auf dem Numpad
//////////////////////////////////////////////////

bind "F6" "usp; defuser"
bind "F7" "deagle; defuser"
bind "F8" "awp; defuser"
bind "F9" "restock"
bind "KP_HOME" "hegren; flash; flash; sgren"
bind "KP_PGUP" "TStart"
bind "KP_LEFTARROW" "vest; vesthelm"
bind "KP_5" "primammo"
bind "KP_RIGHTARROW" "secammo"
bind "KP_END" "ak47; m4a1; defuser"
bind "KP_DOWNARROW" "aug; sg552; defuser"
bind "KP_PGDN" "mp5; defuser"
bind "KP_MINUS" "Ctstart"
bind "KP_PLUS" "galilanditems"

alias "TStart" "usp; flash; secammo"
alias "Ctstart" "hegren; flash; defuser; buyammo2; buyammo2"
alias "galilanditems" "galil; famas; restock"
alias "restock" "defuser; vesthelm; primammo; hegren; flash; flash; sgren; wait; weapon_knife"

/////////////////////////////////////////////////////

hier noch eins für CSS falls es jemand braucht:

/////////////////////////////////////////////////////

bind "F8" "buy awp; buyammo1; buy defuse"
bind "F7" "buy deagle"
bind "KP_END" "buy m4a1; buy ak47; buy defuse"
bind "KP_DOWNARROW" "buy aug; buy sg552; buy defuse"
bind "KP_PGDN "buy mp5navy; buy defuse"
bind "KP_LEFTARROW" "buy vest; buy vesthelm"
bind "KP_5" "buy primammo"
bind "KP_RIGHTARROW" "buy secammo"
bind "KP_HOME" "buy hegrenade; buy flashbang; buy flashbang; buy smokegrenade"


viel spass damit :)
YOo
Major
Major
Beiträge: 2897
Registriert: Mo 28 Feb, 2005 21:29

Beitrag von YOo »

Ich mag keine Buyscripte, ich kauf per Zahl^^ Meiner Meinung nach viel schneller.
razr
Sergeant First Class
Sergeant First Class
Beiträge: 387
Registriert: Mi 28 Sep, 2005 16:33

Beitrag von razr »

hat auch noch einer eins für Counterstrike: Source?? (ein Buyscript)
Antworten