LASTINV BUG in StargateTC; Abhilfe schafft ein Script

Erst vorkurzem wurde sie endlich released: Die Stargate TC Beta 1 (HL-Mod). Leider enthält die neue Version zahlreiche Bugs, so funktioniert der lastinv alias nicht mehr :(
Da diese Funktion fürs spielen sehr wichtig ist, habe ich mich daran gemacht meinen primary/secondary toggle aus meinem cs-script für das SGTC Mod umzuuscripten...
Das kam dabei heraus:

alias thebeste "bestewahl; alias chthebestzwo zwotbeste" //wählt die derzeit beste Waffe aus
alias zwotbeste "zwotewahl; alias chthebestzwo thebeste" //wählt die derzeit zweitbeste Waffe aus
alias chthebestzwo "zwotbeste" //Toggle!


alias waffenwechsel "chthebestzwo" //Dies binden!

//Hier wird definiert zwischen welchen Waffen geswitcht wird; Achtung doppelte Nennung könnte Probleme machen!
alias bestewahl "messer;primary;extra"
alias zwotewahl "messer;stuff1;weapon_zatarc;weapon_main;secondary"

alias primary     "nehmeslot3;nehmeslot4"
alias secondary "nehmeslot2"
alias stuff1       "nehmeslot7;nehmeslot6"
alias extra        "nehmeslot5"
alias messer      "nehmeslot1"

alias nehmeslot1 "weapon_couteau;weapon_coujaf;weapon_batsup"
alias nehmeslot2 "weapon_m92s;weapon_zat"
alias nehmeslot3 "weapon_psg1;weapon_p90;weapon_m16"
alias nehmeslot4 "weapon_goaregen;weapon_zatarc;weapon_main;weapon_lance"
alias nehmeslot5 "weapon_reetou;weapon_invis"
alias nehmeslot6 "weapon_mine;weapon_gacgoa;weapon_larve"
alias nehmeslot7 "weapon_medic;weapon_nervegrenade;weapon_smokegrenade"

So ganz ausgereift ist das noch nicht, da es bei CS natürlich viel einfacher war (nur primary, secondary, messer und granten (+c4). Bei SGTC gibt es einfach zuviele Waffen ;-) Außerdem fehlen mir ein paar Befehle zur Anwahl von TACs, Granten, MP5...

Wie auch immer benutzt man dieses Script kommt follgendes dabei heraus:
(Die Switches wechseln wenn eine Waffe 'leer' ist)

O'Neill: Switch: P90/Zat Wenn P90 leer ist funzt es leider net richtig

Carter: Hier funktioniert es ganz gut :) Switch: Reetou/Knarre; Reetou/Heilen; Reetou/Nerve; Reetou/Messer; Reetou/leere Knarre :(

Daniel: Switch: Knarre/Sniper; Wenn eins von beiden leer ist findet kein Switch mehr statt

teal'c: Switch: Knarre/Staff Wenn Knarre leer ist findet kein Switch mehr statt

Soldat: Switch: M16/Knarre Wenn eins von beiden leer ist findet kein gescheiter Switch mehr statt

Systemlord: Perfect! Switch: Zat/Schild

Anubis: Switch: Stab/Symbiot Wenn Symbiot 'leer* ist findet kein Switch mehr statt

Jaffa: Funktioniert, aber nicht so nützlich Switch: Messer/Zat

Primus: Hier funktioniert es ganz gut Switch: Stab/Symbiot; Stab/Schockgrenate; Stab/Prügler

Sklave: Hier funktioniert es ganz gut Switch: Stab/Laser


Wie gesagt ist alles noch nicht so richtig ausgereift. Ihr könnt ja selber mal alles ausprobieren und rumscripten!


Installation für n4ps ;-) :
Einfach den Script text von oben in die autoexec.cfg (im stargatetc ordner) kopieren. Falls die Datei nicht exisitiert, einfach anlegen! Dann könnt ihr noch eine Zeile bind "MOUSE3" "waffenwechsel" anhängen und ihr könnt das script immer per Maustauste3 aufrufen (MOUSE3 durcdh beliebigen Knopf ersetzen!)!

cu [SG-A]Jonas Quinn
Bei Fragen ICQ #105899227 oder jonas-quinn@counterstrike.de