Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Automatische UWC3 Skillung
#1
Heyho...

da der UWC3 server ja nach mapchange alles resetet, hab ich mal ein paar Beispiel-Skillungen in das commandmenu eingebunden. Auf Anfrage von hase und limu post ich das mal. nich das es nachher heist: "is eh unnötiger quatsch"... Guests cannot see links in the messages. Please register to our forum first by clicking here to see links.

Die ganze Sache sieht dann so aus...

Guests cannot see images in the messages. Please register to our forum first by clicking here to see images.

________________________________________________________________________________
Code:
"5" "UWC3"
{
                "1" "Commands"
                      {
                      "1" "/charsheet" "/charsheet"
                      "2" "/selectskill" "/selectskill"
                      "3" "/selectattrib" "/selectattrib"
                      "4" "/selectresist" "/selectresist"
                      "5" "xp_table" "xp_table"
                      "6" "who" "who"
                      "7" "/buyswm4" "say /buyswm4"
                      }
              
                 "2" "Set"
                      {
                      "1" "Set Skills"
                            {
                            "1" "Schnell + invi. (20P.)" "exec uwc3schnell.cfg"
                            "2" "Blink; Ankh; Teleport (9P.);" "exec uwc3blink.cfg"
                            }
                      "2" "Set Resistenzen"
                            {
                            "1" "Poison (Shadowstrikes)" "exec uwc3poisen.cfg"
                            "2" "Disease (Carrion; Locust)" "exec uwc3disease.cfg"
                            "3" "Electricity (Blitze)" "exec uwc3electricity.cfg"
                            "4" "Fire (Flammen; Napalm HE)" "exec uwc3fire.cfg"
                            "5" "Magic (=Neckless)" "exec uwc3magic.cfg"
                            }
                      "3" "Set Attribute"
                            {
                            "1" "Strength (mehr HP)" "exec uwc3strength.cfg"
                            "2" "Intellect (Verschieden)" "exec uwc3intellect.cfg"
                            "3" "Dexterity (Evasion)" "exec uwc3dexterity.cfg"
                            "4" "Agility (schneller)" "exec uwc3agility.cfg"
                            "5" "Constitution (HP Reg.)" "exec uwceconstitution.cfg"
                            }
                      }
                
                "3" "Reset"
                      {
                      "1" "Reset Skills" "/resetskills"
                      "2" "Reset Attribute" "/resetattribs"
                      "3" "Reset Resistenzen" "/resetresists"
                      }            
}

Dieses einfach unter euer commandmenu setzten. Wer dabei probs hat kann sich melden dann schau ich mal, weil selbst wenn man nur " oder { vergisst funktioniert die ganze sache nicht mehr.


Wenn man nun zB auf den punkt "schnell + invi." klickt, werden 10 punkte auf unholy aura und 10 punkte auf invisible geskillt (20 Punkte). Voraussetzung ist natürlich, dass man auch noch 20 Punkte zur Verfügung hat. Bei "Blink; Ankh; Teleport" werden 3 Punkte auf Equipment Reincarnation, 5 auf Blink und 1 auf Teleport gesetzt und das menu wieder geschlossen. Vorraussetzung ist wieder, dass man auch die 9 Punkte frei hat. Wenn nicht einfach auf "/resetskill" klicken.

Die ganze geschichte funktioniert mit "exec *.cfg". Die hier verwendeten Sachen habe ich euch hier mal zusammen gepackt. einfach runter laden und in den cstrike /cstrike_german ordner entpacken.

Guests cannot see links in the messages. Please register to our forum first by clicking here to see links.

Bei den Resistenzen werden jeweils 50 Punkte gesetzt. Bei den Attributen jeweils 20 (also voll).

Nun aba zur eigentlichen Sache... dem *.cfg schreiben.

ich habe hier mal anhand dem Beispiel "Blink; Ankh; Teleport" erklärt, was zu tun ist.


/selectskill, +use, wa8; menuselect 2; wa8; menuselect 2; wa8; menuselect 2; wa8; menuselect 9; wa8; menuselect 9; wa8; menuselect 2; wa8; menuselect 8; wa8; menuselect 8; wa8; menuselect 8; wa8; menuselect 8; wa8; menuselect 8; cl;


selectskill = öffnen des skillmenüs
wa8 = warten
menuselect 2 = Equipment Reincarnation
wa8 = warten (dieses wiederhohlt sich 3 mal)
menuselect 9 = seite vor blättern (dieses 2 mal)
menuselect 2 = setzt 1 Punkt auf Teleport auf Seite 3
menuselect 8 = setzt Punkt auf Blink ( 5 mal)



alias wa16 "wa8;wa8"
alias wa8 "wa4;wa4"
alias wa4 "wa2;wa2"
alias wa2 "wa;wa"
alias wa "wait"

das erspaart das schreiben von jedem mal 8 bzw 16 mal "wait"

alias cl "+use;+use;wa16;-use;-use;slot10"
das wird zum späteren schliessen des menüs gebraucht.

Alles was blau ist, muss ind die *.cfg

so jetzt könnt ihr ja eure eigene Skillung setzten so wie oben. als zB uwc3hase.cfg speichern isn commandmenu einfügen und fertig. ab und an kommt das hier... is das ne server einstellung? Naja is aber eher selten...

Zitat:Wc3.Fr3@k$ | mAv overflowed
Reliable channel overflow

und ich werde gekicked. Guests cannot see images in the messages. Please register to our forum first by clicking here to see images.

bei fragen einfach hier posten. hf damit
greetz mAv

//EDIT man kann sich die ganze geschichte auch auf ne taste binden. bind "q" "exec uwc3hase.cfg" dann hat man eben nur die cfg und nich die attribs/resists...
Antworten
#2
vielen dank werd ich dann mal austesten
lg Li

..und der Tod stellte die Sense in die Ecke und stieg auf den Mähdrescher, denn es war Krieg...










Antworten
#3
jo mom das *.cfg paket hat nen fehler. muss den erst gard beheben und neu uppen.

//Edit: DONE
Antworten
#4
hi, das mit den vielen wait8 oder wait16 (16 waits x xfach in einer kommandozeile) verursacht den "reliable channel overflow,
dsa heisst, ihr spämmt den server in dem moment mit wait wait wait wait wait wait etc zu, dass er die schotten dichtmacht (antiflood im amxx-mod.) und ihr gekickt werdet,

versuchts bitte mit 8 waits, ob das auch ausreicht oder verteilt die commandos auf mehrere zeilen, ansonsten werden es zu viele commands in einer befehlszeile. hlds/cs an sich hat da schon eine begrenzung an beefehlen, die über eine zeile eingegebenwerden dürfenm, das gilt auch für ausgeführte aliase wie "wait16"="wait; wait; wait; wait; +12 waits" in einer KOmmandozeile.

ansonsten vielen dank für das script. das kann sich jeder selbst anpassen =)



greets,
ProfessorHase
Guests cannot see links in the messages. Please register to our forum first by clicking here to see links.
Guests cannot see images in the messages. Please register to our forum first by clicking here to see images.
Guests cannot see links in the messages. Please register to our forum first by clicking here to see links.
Antworten


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  BETATEST UWC3-NextGeneration 50 level BETATEST ProfessorHase 74 142.904 2009-02-19, 16:08
Letzter Beitrag: ProfessorHase

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste