HILFE - Key binds klappen nicht mehr

MIK
Hallo zusammen,

ich habe heute ein wenig mit nem toggle Script rumprobiert, mal davon ab das es nicht geklappt hat, habe ich das Ganze in nem bereits geschriebenen Script von mir ausprobiert. In diesem Script hatte ich bereits en paar Key binds definiert. Nachdem ich nun aufgegeben habe mit dem Toggle scriping, wollte ich die cfg Datei wieder in den Ursprung zurück bringen, seit dem nimmt er keine Keybinds mehr an.

Ich habe die Keys so gebindet:

set F5 "say HALLLO"

Nix, wird nicht mehr akzeptiert. Mein Binding für die Namensänderung akzeptiert er allerdings.

Brauch mal eure Hilfe.

Liebe Grüße, MIK.
yoda
Hast es mit in die config_mp.cfg gepackt, oder?
Wahrscheinlich doppelte Tastenbelegungen - entweder mal alle prüfen (bind Buchstabe usw.) oder einfach die config_mp.cfg mal löschen/verschieben und neu erstellen (wird automatisch neu erstellt beim Start des MP und beim Einstellen von Grafik, Steuerung, etc.)
MIK
Hi,

nee, hab n Script geschrieben was die anderen Scripte ausführt. Dieses Script habe ich mit der Taste 'o' in der config_mp.cfg eingebunden. Das funzt auch soweit alles. Drücke ich auf die Taste 'o' im Game, dann wird auch in der Console das Script ausgeführt in dem ich die Keybindings eingetragen habe. Unteranderem habe ich in diesem Script die Farbänderungen und Laufband für den Nick eingetragen, das klappt wunderbar.

Ich habe sorgar in dem Script die Befehle unbind F5... eingetragen, somit hätte das Keybinding was zuvor drauf lag entfernt werden müsse, aber nischt. Klappt net.
yoda
Hm, vielleicht ist das Script zu groß? Wie viele Einträge hast Du da drin? Hatte mal eins gebastelt mit an die 200 Einträge, das klappte auch nicht...

Ansonsten poste es einfach mal hier und wir schauen mal drüber.
MIK
Da sind fünf bindings drin:

bind F5 "say ^2HI ^9@ll"
bind F6 "say ^9Bye ^2@ll"
bind F7 "say ^2HI"
bind F8 "say ^9Bye"
bind l "exec name.cfg"

mit dem letzten Binding lass ich den Namen in den Stats laufen, das läuft auch ohne Prolbme.

In der config_mp.cfg hab ich folgendes binding:

bind o "exec speak.cfg"

speak.cfg ist die Config Datei in der oben die Bindings stehen. Da ich mit l immer noch den Namen lauffen lassen kann, klappt das binding von der speak.cfg. Wenn ich o drücke und dann die Console öffne, kann ich auch sehen das die Datei ohne Errors ausgeführt wurde. Alles sieht soweit okay aus, bis auf das die Bindings auf die F Tasten nicht mehr klappen. Wollt dann mal clever sein, hab das erste Binding von F5 mal testweise auf M gelegt, selbst da hat er das Binding nicht ausgeführt.

Mir scheint fast so das COD die Befehle 'say' ignoriert und nicht mehr ausführt.

THX 4 helping
Lucky L.

Zitat:

Original von MIK
Da sind fünf bindings drin:

bind F5 "say ^2HI ^9@ll"
bind F6 "say ^9Bye ^2@ll"
bind F7 "say ^2HI"
bind F8 "say ^9Bye"
bind l "exec name.cfg"



bind l "exec name.cfg" ist ja auch richtig aber die anderen grosses Grinsen

bind F5 "say ^2HI ^9@ll"---->bind F5 say "^2HI ^9@ll"

bind F6 "say ^9Bye ^2@ll"-->bind F6 say "^9Bye ^2@ll"

du darfst also das SAY nicht mit in die " " nehmen sondern davor und dann "wat du sagen willst"

So nu mal Opferlamm wollt ihr die kleinen NooBs verkakeiern (nein das c fehlt nicht aber es sollte ja nicht so aussehen kacke ) Augenzwinkern
denn auf Wie man Sprüche auf Tasten legt (= Key Binds) habt ihr den Fehler in der beschreibung!!!!

Diese öffnest Du und nimmst mal folgende Eintragung vor:
bind F3 "say Hallo!"
bind F4 "say Bye!"


aber es muss lauten:
bind F3 say "Hallo!"
bind F4 say "Bye!"
MIK
LOL, das würde natürlich einiges erklären, würd sagen, definitiv n Syntaxerror.

Aber ich meine das ich es auch gestern so ausprobiert hab. Werde ich aber heute nochmal machen.

Jungs, danke für die schnelle und klasse Hilfe, Ihr habt echt n klasse Board aufgebaut!!

Aber eine Frage zum Schluss, habt Ihr n paar Tutorials zum Scripting im COD (UO)? ich hangel mich auf div. Seiten rum aber finde meist nur Auszüge. Mich interessiert z.B. das Togglen.
yoda
Also mit den binds werd ich nochmal checken, ich meine nämlich, daß meine so funktionieren... Als ob wir Noobs veräppeln wollten... Denke mal, wir sind das reinste Noob-Paradies grosses Grinsen

Werd das mal prüfen und was dazu sagen smile

Tutorials zum Scripten haben wir leider nicht, da kennt sich von uns auch niemand so wirklich mit aus...

Hab zwar mal ein Toggle-Script gebastelt (Demo-Aufnahme-Script), aber das war ne ganz schöne Friemelei, bis das lief...
MIK
Boah, ich könnt kotzen, jetzt habe ich die Config_mp.cfg neu erstellt und die bindings nochmal eingetragen:

bind o "exec speak.cfg"

in der Datei sind die oben beschriebenen bindings, selbst dieses binding nimmt das Game nicht mehr an, ich versteh langsam die Welt nicht mehr.

Ich habe selbst in der config_mp.cfg die bindings eingetragen:

bind m "say Hi@ll"

eingebunden, ob mit say "" oder "say " ist egal. So wie es hier auf der page steht, so hatte es seiner Zeit mal geklappt.
wie gesagt, ich hab gestern mit nem toggle script rumprobiert, kann ich mir damit was zerschossen haben?
-----------------------
€dit
AAAAAAARGH

Nooplike, also man sollte schon drauf achten, dass es zwei config files gibt. Ich hab das Ganze dann noch mal in die RICHTIGE config_ou_mp.cfg eingetragen, dann hats auch wieder gefunzt.

THX @ll 4 helping. Allerdings werde ich wohl noch nen zweiten Thread bzgl. eines toggle scripts öffnen. Nochmal danke an alle, Ihr seit
grosses Grinsen
yoda
@Lucky:
Wenn ich Dir sage, daß es nach meiner Anleitung bei mir klappt und Du das bei Dir ausprobierst und feststellst, daß das da auch klappt... Wäscht Du dann mein Auto? Augenzwinkern

---

Hab´s eben ausprobiert mit

bind M "exec spruch.cfg"
in der config_mp.cfg (main-Ordner)

In der spruch.cfg (auch im main-Ordner liegend) steht drin:
bind F9 "say Hallo!"
bind F10 "say Bye!"
Und genau das passiert auch, wenn ich auf F9 bzw. F10 drücke...

MIK, ich hab es also ausprobiert und keine Probleme festgestellt.

Versuchen wir es noch mal langsam:
Du versuchst das ganze NICHT mit einem MOD? (SWAT, HoB, REVOLT, GFM, etc.?)
Wie viele cfg-Dateien liegen im main-Ordner?
Ist die config_mp.cfg schreibgeschützt? (Evtl. mal alles dort eintragen und dann den Schreibschutz aktivieren).
Hattest Du die bestehende config_mp.cfg gelöscht und dann neu erstellt? Hast Du vielleicht eine default_mp.cfg?
MIK
Hey Yoda,

ich habs mittlerweile hin bekommen, das Dumme war einfach, ich habe vergessen das es noch ne config_mp.cfg gibt. D.h. ich hab die ganzen Bindings immer da eingetragen. Damit waren sie im Game nicht wirksam.
Als ich das korrigiert habe, hats dann auch bei mir geklappt.

BTW: es klappt mit say "xxx" als auch mit "say xxx".
Lucky L.
und ich dachte schon ich hätte einen besonderen rechner weil es bei mir funzt Augenzwinkern

Aber gut das diese super comunity auf diesem Board mal wieder weiterhelfn konnte
ein hoch auf die lämmer auch wenn sie nur opfer sind grosses Grinsen
yoda
Und was is nu mit meinem Auto? Augenzwinkern

Danke, machen doch gern die Zielscheiben für euch smile
MIK
Hmmmmmmmm,

ich bin ja von natur aus neugierig, jetzt hab ich gestern Abend nochmals mit nem toggle script angefangen und es getestet. Wieder waren meine Bindings futsch. Selbst als ich das Ganze wieder rückgängig gemacht habe, waren die Bindings nicht mehr einzubinden. Erst als ich wieder eine neue uoconfig_mp.cfg erstellt habe, waren die Bindings wieder aktiv.

Kann es sein das man mit der Variabel vstr einiges zerschießt? Ich könnte mir das sonst nicht erklären.
yoda
Bin wie gesagt kein großer Scripter...

Aber poste doch einfach mal Dein Toggle-Script, vielleicht finden wir ja den Fehler...
Lucky L.
sorry yoda aber imoh. hab ich einen "bauchschuss" am montag morgen hatte ich die op und desshalb werde ich nicht an das dach deine autos kommen.
Halbe sachen mach ich nicht grosses Grinsen
yoda
Klingt irgendwie nach ´ner Ausrede... smile

Zu MIK´s Script-Kram gehts mal hier weiter nebenbei für alle, die es interessiert: KLICK...