Hi @ all ET-QW Fans!
Wie ihr sicher wisst, sind schon viele, nicht wirklich gute und teilweise nicht mal funktionierende Klassenwahlscripts im Umlauf. Also dachte ich mir, ich schreib einfach mal eins selber . Mit diesem Script kann man die Klassen per Nummerntastatur anwählen und die Waffen durch mehrmaliges Betätigen der jeweiligen Taste durchswitchen. Anstelle erst ins Limbo Menü zu müssen, wird einem hier die gewählte Klasse und Waffe ca. in der Mitte des Bildschirms angezeigt. Ich hab es schon durchgetestet und festgestellt, dass es einwandrei funktiniert .
Die ".cfg's" zum Download
P.S.: Allerdings war ich mal auf nem Server, auf dem das nicht ging ;(. Allerdings war das nur 1 von 4, die ich heute/gestern getestet habe...
Wie ihr sicher wisst, sind schon viele, nicht wirklich gute und teilweise nicht mal funktionierende Klassenwahlscripts im Umlauf. Also dachte ich mir, ich schreib einfach mal eins selber . Mit diesem Script kann man die Klassen per Nummerntastatur anwählen und die Waffen durch mehrmaliges Betätigen der jeweiligen Taste durchswitchen. Anstelle erst ins Limbo Menü zu müssen, wird einem hier die gewählte Klasse und Waffe ca. in der Mitte des Bildschirms angezeigt. Ich hab es schon durchgetestet und festgestellt, dass es einwandrei funktiniert .
Code:
// GDF Classes
// Soldier
set soldier1 "bind KP_5 $soldier2; ClientClass Soldier 0 ; addchatline 'Soldier - Assault Rifle (SMG) '"
set soldier2 "bind KP_5 $soldier3; ClientClass Soldier 1 ; addchatline 'Soldier - Rocket Launcher '"
set soldier3 "bind KP_5 $soldier4; ClientClass Soldier 2 ; addchatline 'Soldier - GPMG '"
set soldier4 "bind KP_5 $soldier1; ClientClass Soldier 3 ; addchatline 'Soldier - Shotgun '"
bind KP_5 $soldier1
// Medic
set medic1 "bind KP_RIGHTARROW $medic2; ClientClass Medic 0 ; addchatline 'Medic - Assault Rifle (SMG) '"
set medic2 "bind KP_RIGHTARROW $medic1; ClientClass Medic 1 ; addchatline 'Medic - Shotgun '"
bind KP_RIGHTARROW $medic1
// Engi
set engi1 "bind KP_HOME $engi2; ClientClass Engineer 0 ; addchatline 'Engi - Assault Rifle (SMG) '"
set engi2 "bind KP_HOME $engi3; ClientClass Engineer 1 ; addchatline 'Engi - Shotgun '"
set engi3 "bind KP_HOME $engi1; ClientClass Engineer 2 ; addchatline 'Engi - Affault Rifle w/ Grenade Launcher '"
bind KP_HOME $engi1
// Field Ops
set fops1 "bind KP_UPARROW $fops2; ClientClass FieldOps 0 ; addchatline 'Field Ops - Assault Rifle (SMG) '"
set fops2 "bind KP_UPARROW $fops1; ClientClass FieldOps 1 ; addchatline 'Field Ops - Scoped Assault Rifle '"
bind KP_UPARROW $fops1
// Covert Ops
set cops1 "bind KP_PGUP $cops2; ClientClass CovertOps 0 ; addchatline 'Covert Ops - Assault Rifle (SMG) '"
set cops2 "bind KP_PGUP $cops1; ClientClass CovertOps 1 ; addchatline 'Covert Ops - Sniper '"
bind KP_PGUP $cops1
// © by Yodenko
Code:
// Strogg Classes
// Aggressor
set agro1 "bind KP_5 $agro2; ClientClass Aggressor 0 ; addchatline 'Aggressor - Lacerator (SMG)'"
set agro2 "bind KP_5 $agro3; ClientClass Aggressor 1 ; addchatline 'Aggressor - Obliterator (Rak) '"
set agro3 "bind KP_5 $agro4; ClientClass Aggressor 2 ; addchatline 'Aggressor - Hyperblaster (MG42)'"
set agro4 "bind KP_5 $agro1; ClientClass Aggressor 3 ; addchatline 'Aggressor - Nailgun (Shotgun)'"
bind KP_5 $agro1
// Technician
set tech1 "bind KP_RIGHTARROW $tech2; ClientClass Technician 0 ; addchatline 'Technician - Lacerator (SMG) '"
set tech2 "bind KP_RIGHTARROW $tech1; ClientClass Technician 1 ; addchatline 'Technician - Nailgun (Shotgun) '"
bind KP_RIGHTARROW $tech1
// Constructor
set constr1 "bind KP_HOME $constr2; ClientClass Constructor 0 ; addchatline 'Constructor - Lacerator (SMG) '"
set constr2 "bind KP_HOME $constr3; ClientClass Constructor 1 ; addchatline 'Constructor - Nailgun (Shotgun) '"
set constr3 "bind KP_HOME $constr1; ClientClass Constructor 2 ; addchatline 'Constructor - Lacerator w/ Plasma Launcher '"
bind KP_HOME $constr1
// Oppressor
set oppi1 "bind KP_UPARROW $oppi2; ClientClass Oppressor 0 ; addchatline 'Opressor - Lacerator (SMG) '"
set oppi2 "bind KP_UPARROW $oppi1; ClientClass Oppressor 1 ; addchatline 'Opressor - Scoped Lacerator '"
bind KP_UPARROW $oppi1
// Infiltrator
set infi1 "bind KP_PGUP $infi2; ClientClass Infiltrator 0 ; addchatline 'Infiltrator - Lacerator (SMG) '"
set infi2 "bind KP_PGUP $infi1; ClientClass Infiltrator 1 ; addchatline 'Infiltrator - Railgun (Sniper) '"
bind KP_PGUP $infi1
// © by Yodenko
Code:
// Spectator Bindings
set spectatormessage "addchatline 'Join a Team first!'"
bind KP_5 $spectatormessage
bind KP_RIGHTARROW $spectatormessage
bind KP_HOME $spectatormessage
bind KP_UPARROW $spectatormessage
bind KP_PGUP $spectatormessage
// © by Yodenko
Code:
//Class Change
bind "KP_DOWNARROW" "ClientTeam GDF; exec gdf.cfg"
bind "KP_PGDN" "ClientTeam Strogg; exec strogg.cfg"
bind "KP_LEFTARROW" "ClientTeam Spectator; exec spectator.cfg"
Die ".cfg's" zum Download
P.S.: Allerdings war ich mal auf nem Server, auf dem das nicht ging ;(. Allerdings war das nur 1 von 4, die ich heute/gestern getestet habe...
Zuletzt von einem Moderator bearbeitet: