also Konsole > EVP nützt nichts....
Das Script für die Dancer sieht wie folgt aus:
Was genau muss daran geändert werden????
also Konsole > EVP nützt nichts....
Das Script für die Dancer sieht wie folgt aus:
Was genau muss daran geändert werden????
Oh Gott,... das wollte ich jetzt gar nicht anfangen... Okay...
pass auf. Da du das sagtest:
und dem Script.Erkläre ich dir das jetzt kurz, was da steht. Die Dialogoptionen, die du da siehst in Anführungszeichen, sind keine gesprochenen Dialoge sondern Message-Box Titel.Zitat
Guck mal hier:
MessageBox "Soll ich für euch tanzen?" "Ja" "Nein"
Das heißt, das siehst du dann nur auf dem Monitor. Das findest du jetzt nicht (logischerweise) in den Dialogen der NPCs.
Warum EVP nicht funktioniert liegt daran, dass dieses Script erst den Tänzerinnen (NPCs)
ihr Package zuweist:
AddScriptPackage 01isDancer1Move
auf deutsch: Gebe dem NPC (auf dem dieses Script liegt) das Paket 01isDancer1Move
Darunter steht dann:
EvP
<- Das ist die wichtige Zeile. Das heißt, der NPC geht jetzt alle seine Packages durch und sucht sich das erste auf den alle Bedinungen zutreffen.
Ich habe jetzt nur keine Ahnung warum er da so ein kompliziertes Script drauflegt - ich glaube wenn das tatsächlich bei keinem von euch funzt - das es daran liegt, dass hier gleichzeitig ein MessageBox-Menü und ein Verhalten des NPCs in einem Script (zwei Mal "Begin GameMode") ausgeführt werden soll. Wie er es auch ausführt ist "extrem" kompliziert. Eigentlich bräuchte er nur zwei PAckages die eine unterschiedliche Bedinung haben und dann das MessageBox Menü triggered die Variable.
Also wenn das funzen soll - könnt ihr mal testen (ihr habt 4 Minuten Zeit) - die Zelle zu verlassen, - draußen zu warten und mal wieder reingehen. Wenn es dann funktioniert liegt es tatsächlich daran, dass der NPC nicht mit dem MessageBoxMenü in einem Script klarkommt. - Das heißt, das wird zwar durchgerechnet aber nicht ausgeführt.
Ich hätte das anders gemacht und weiß aber nicht warum er diese beiden Variablen dabei hat (ich verstehe den Sinn nicht wozu die überhaupt existieren):
short moveVAR ;a variable to track the position and state of the dancer
short idleVAR ;a variable to track idles
---------------
Du brauchst theoretisch nur die Messagebox und dann :
Wenn Spieler "Ja" drückt - setz Variable auf 1, - dann EVP, - und der spielt dann ein IdlePackage ab, dass als Bedinunh Variable auf 1 hat und eine PackageCondition von 28 und ein USEITEMAT Package haben sollte (daher 28), was an der Location ausgeführt wird. Das haben wir jetzt auch bei ODD 2000 Mal gemacht so. Und es funzt.
<- So einfach ist das. Ich weiß jetzt nicht warum er da die PAckages raus und auf die Spielfigur wirft. Will dem da jetzt auch nichts unterstellen - dass das keinen Sinn hat.
Ist das denn irgendein bestimmter Tanz? Wo der NPC hochkomplizierte Bewegungen machen muss? z.B. über ein Brett über einem Abgrund oder sowas?
Ich denke mal der Sinn des Packages ist:
A) Spieler fragt Tänzerinn
B) Tänzerinn beginnt für Zeitraum X zu tanzen
Bitte korrigieren wenn nicht? Nur das soll das tun. Ansonsten muss die Tänzerinn nur in der Gegend rumstehen und hübsch aussehen?
Gruß
Ryan
EDIT: Ich sehe gerade, dass der Herr Eissceda in der Readme auftaucht. Was hat der denn da gemacht? Weil "Kompilieren der Scripts" ...lol - Ich hoffe mal nicht, dass das meint, dass er den Button im CS gedrückt hat ...lol (wenn er das gemacht hätte würde dieser Mod alle anderen Scripts von anderen Mods resetten - der Knopf heißt nämlich genau so)... Das fand ich jetzt witzig die Formulierung. - Aber, mal zurück... ernsthaft:
Was hat der denn da gemacht? Der ist doch hier: Eissceda ?! Was ist das hier... wofür hast du das hier gemacht?!
Geändert von ~Ryan~ (22.05.2009 um 21:02 Uhr)
Ok, aber die MessageBox taucht garnicht erst auf.... Warum???? (Hab keine Ahnung von Scripts)
Und ja, das Script soll nur bei positiver Antwort die Tänzerin zum tanzen bringen...
ansonsten (bei "nein") steht sie nur da, wie es im Moment ist...
zm Thema "kompilieren der Scripts" man muss ja im CS die Scripts neu kompilieren, wenn man sie ändert.... und da mein CS nicht mit OBSE laden wollte (Absturz) hab ich ihn gefragt, ob er das macht....
Warum sollte das denn alle Scripts resetten????
(könnte sein, dass ich nach nachträglichen Scriptänderungen diesen Knopf gedrückt hab....
Erzähl mir bitte nicht, dass ich damit irgendwas zerstört hab! Will das nicht alles noch mal machen!)
Bei mir funktionieren jedenfalls alle Mods noch!
Geändert von Jarmah-der-Khajiit (22.05.2009 um 21:37 Uhr)
Warte mal ne Sekunde habe gerade PN.... Komme gleich.
EDIT:
Ach du warst das... wieso schickst du mir das denn zwei Mal? Ich will dir doch helfen.
Guck... Bin ich hier?! Aha. Ich bemühe mich auch zu 99% ein nettes Kerlchen zu sein,
nur ab IQ unter 40 und/oder Vorgaukeln diesens hört es auf. Also:
Wer hat dir das erzählt?! Finde den. Und dann holst du den mal hier her. Und dann soll der uns beiden das hier mal ins Gesicht sagen. Also,- wirklich ,- was ist hier in den letzten zwei Jahren schief gelaufen? Das verstehe ich wirklich nicht. - Da - hata-- ha - da... <- DA bin ich sprachlos. Ernsthaft. Die haben dich BÖSARTIG belogen. Musst du überhaupt nicht.Zitat
"Save"-Knopf reicht. Das ist zu Morrowind-Zeiten so gewesen. WEnn du das Knöpfchen aber jetzt drückst - hast du aber alle Scripts in deiner ESP mit drinnen - guck mal:
Öffne das CS - da siehst du ja so die Liste der ESPs - Klick mal eine mit Rechtsklick an und dann Details - oder die kannst du anhaken und dann gibt es da ein Knöpfchen mit
Details und dann taucht da eine Liste auf. Wenn in dieser (da kannst du oben auf die NAmen-Tabs drücken - dann ordnet die sich auch alphabetisch) Liste mehr als ca. 30 SCP oder SP oder irgendwas in diese Richtung steht - dann heißt das, dass du ALLE Scripte von Oblivion immer mit deiner ESP verschickst. Die muss dann eigentlich "gecleant" werden.
WEIL - sagen wir jetzt mal jemand benutzt jetzt ein Patch-Paket - wo z.B. die BrumaStatue mit drinn ist. Lädt deinen Mod (mit dem Script wo nix von der Bruma Statue verändert wurde) über den Patch... dann ist sein PatchMod noch ein schöner ESP-Platzhalter aber mehr Sinn hat die dann nicht mehr.
Sowas habe ich kürzlich noch in nem ganz großen PAtch-Paket gesehen - da gab es sowas auch zu bestaunen.
Also guck ob der die ESP auch "gecleant" hat - das heißt so... - du darfst da kein Ori-Script mehr drinn haben... Ich habe kein CS jetzt hier - sonst hätte ich das schon längst gemacht... Finger weg von dem Script-Kompiliedingsbums Knopf an der Script-Window - der ist nur da um da zu sein, für uns. Mehr Sinn hat der nicht.
Das Problem ist jetzt nicht, dass du da was mit deiner Mod kaputt machst - also direkt - aber du hast zig Inkompatibilitäten mit anderen Mods - die du gar nicht haben müsstest - vor allem mit Patches und Mods ide Ori-Scripts verändern/verbessern. Das ist das Doofe an der Sache.
Also wer dir das gesagt hat ,- der soll HIER HIN kommen und uns das noch mal hier erzählen - warum er das gemacht haben will und wozu das gut sein soll! Denn außer das sich das gewichtig anhört - hat das in der Script-Window überhaupt keinen Sinn.
Ich gucke mal ob ich dieses Wochenende es schaffe dir die Tänzerinnen zu fixen - ich glaub das kann ich schneller alleine als dir jetzt hier eine Anleitung dafür zu geben...
Da oben bei dir auf Rapid-Share ist nur die ESP ? Ja? - Wieso ist die auf Rapidshare? Ich hoffe du hast die Erlaubnis von allen - ich hab hier keinen Bock die deutsche Mod-Polizei zu spielen. Jetzt letzens sah Windsurfer auch auf Scharesoft, dass da sein RustyItems Mod ohne Frage übersetzt war - natürlich ist das kein Schaden - aber das ist immer eine Frage von Höfflichkeit und Respekt. - Ich sage es ja auch nur. Ich bin nur zur Zeit auf "Freehoster" sehr skeptisch, was sich da so tummelt. Also ich hol mir die dann und fix die dir... wenn ich es schaffe meine Externe hier an den PC zu kriegen... lol ja das ist für mich nicht so einfach im Moment...lol
Bitte warten sie oder jemand anderes erbarmt sich dir ein simples Messagebox Script zu schreiben, was bei Button-Pressed gleichzeitig eine Variable verändert... und vergiss nicht - wegen den Scripts zu gucken.
Gruß
ryan
Geändert von ~Ryan~ (22.05.2009 um 22:15 Uhr)
Sachmabistudas, Ryan? Oder mißbraucht jemand Deinen Account?
Klingt, als hättest Du was Schlechtes geraucht.Zitat
![]()
-------------------------------------
@ ryan:
Der, der mir das erzählt hat, war Low Post !
Und die Liste bei der esp enthält weit mehr als 30 SCP-Einträge, viele Originalscripts auch Oblivion und SI...
könntest du mir das evtl. cleanen, weiß nicht, wie das geht....
Und ja, ich hab die Erlaubnis für die Veröffentlichung vom Autor (Brendan62)
ich könnte sogar die Datafiles mit hochladen, hat er gesagt, aber dann wäre das Paket zu groß und ich könnte es nicht hochladen!
EDIT: Sorry, dass ich dich mit den PNs genervt habe...
Geändert von Jarmah-der-Khajiit (23.05.2009 um 13:44 Uhr)
Und warum?
Weil es stimmt.
Scripte die mit tecra's Mod Translator bearbeitet wurden müssen nochmal im CS abgespeichert (=kompiliert) werden, damit die Änderungen übernommen werden.
Wichtig ist, dass du das rekompilieren für jedes Script einzeln machst und auf keinen Fall den Recompile All-Knopf drückst.
hey,
ja Jarmah sagt auch keiner das du daran Schuld hast - das ist ein Missverständnis und die beiden benutzen das Wort "kompilieren" falsch oder "sehr freizügig", auch wenn es letztendlich das macht was sie sagen bzw. tut es das auch nicht. Die meinten schon das richtige, - nur du kannst da natürlich nichts für wenn es da zwei Knöpfe gibt, der eine heißt "Save" und der anderer "Compile"
Nur: Kompilieren heißt NICHT speichern. Kompilieren heißt erstmal "zusammentragen" - wird in der EDV und bei Computerprogrammen auch gerne als "Übersetzung" benutzt, wenn man z.B. von Programm A nach Programm B was holt. Nein, ich habe kein Linux. Im CS ist das natürlich auch eine Kompilierung wenn du z.B. aus einem ModTranslator später per Hand die Scripte "zusammenträgst" ABER der speichert das nicht. Der Käse beginnt erst dann, wenn er die ESP speichert.
Könnt ihr gerne ausprobieren, jeder für euch - macht eine neue ESP drückt den Recompile All - Knopf - und schließt das CS - keine Änderungen werden in der ESP sein = diese Veränderungen sind nirgendwo gespeichert. Das geschieht erst wenn die ESP gespeichert wird. Du konntest auch früher eine Script-Zeile in die Dialoge einfügen - die Zeile war da - die hat nur nicht funktioniert wenn du nicht den "Compile-Script" (=füge Script mit Dialog-Line zusammen)- Knopf gedrückt hast. Also auch gespeichert.
Auf jeden Fall heißt das Wort: Kompilierung niemals Speichern. Auch wenn er das Skript beim speichern kompiliert. Logisch. Nur es ist genau so logisch, wenn der Jarmah dann hingeht und hört "Kompiliere!", der denkt er muss auf den Knopf drücken (es gibt faktisch nur zwei) wo auch irgendwo "kompilieren" drauf steht. Jemand der jetzt nicht unbedingt Latein in der Schule gehabt hat - der glaubt doch bei solchen Sätzen:
kompilieren hieße speichern und das heißt es definitv nicht. Und dann kommt sowas dabei rum - also nochmal Jarmah dich trifft keine Schuld. Es ist niemandes Schuld.Zitat
Es ist einfach ein Miissverständnis und es passiert dir mit Sicherheit niemals wieder.
Cleanen machst du, in dem du die ESP in der Liste wo du auch Häkchen drannsetzt unten auf den dicken Details Knopf drückst. Ich kann dir das leider nicht machen, weil ich all diese Mods nicht in und auswendig kenne, so dass ich jetzt anhand der Script-Einträge sehe: OH! Das ist ein Script was Cobl benutzt.
Zitat
- West-Sticks (Red) - aber heute habe ich wieder Winfield... siehst du geht mir sofort wieder besser, da kann ich auch wieder Latein. ...lol - Aber den Stehtanz finde ich trotzdem toll.
Gruß
Ryan
Hab die esp jetzt mit TES4EDIT gecleant (Hab mir vorher die EV esp angeschaut... da waren genau 90 Scripts drin, alle anderen habe ich aus der DV esp gelöscht, jetzt sind nur noch die aus dem Original drin) hoffe, das war so richtig!
@ryan wenn du die Dancer gefixt hast, sag bescheid, dann füg ich dein neues Script in die gecleante esp ein bzw. ändere das alte und aktualisiere dann den Download hier...
Ich hab' da so ein kleines Problem mit Hammerfell:
Wenn ich in die nähe von Hammerfell komme seh' ich nur Ausrufezeichen und Oblivion stürzt nach ein paar Sekunden ab. Ich hab' auch nochmal nachgeschaut, alles im richtigen Ordner, Cobl+EV+SI 1.2 sind auch installiert.
Was mach ich falsch?
Gute Frage, ich hab einfach die OMOD der EV im OBMM aktiviert, da sind ja alle dateien drin... und dann muss du nur anstatt der EV esp die DV aktivieren... Bist du sicher, das du das gemacht hast??? Bei mir geht nämlich alles
Ausrufezeichen bedeuten ja, das die Dateien bzw. Meshes fehlen...
Habe mal eine Frage:
Ist SI zwingend notwendig?
Oder gibt es eine Möglichkeit deine (wie ich bis jetzt gelesen habe) geile Mod auch ohne zu spielen?
Vielen Dank,
t0sh
Und damit meinte Low Post bei einer Übersetzung mit dem Translator muss man die Skripte im CS laden und gleich wieder speichern = Kompilieren.
Nix da mit "ALL" kompilieren
Der Mod Translator kann das nämlich nicht. Das kann nur das CS.
Scheint aber so, als wurde der falsche Knopf gedrückt...
Sogar das Generic Lore Script ist in Hammerfell enthalten. Viel Spaß beim Cleanen...
Dazu würde ich die Mod in Tes4Edit laden, alle Skripte markieren, die aus Vanilla sind und löschen. Wobei ich weder weiß, ob es das Problem schon in der Originalversion gab, noch ob vielleicht ein geändertes Skript gebraucht wird. Da musst du selbst mal nachsehen, also die Originalversion ansehen und vergleichen.
P.S.: Mehr als 30 is gutZusammen mit den COBL-Skripten, die auch drin gelandet sind und dringend raus sollten, sind es über 2800 Skripte...
Edit: DasistunfairdassderLowPosteineMinuteschnellerwar....
--I don't need to get a life. I'm a roleplayer. I have lots of lives.
Rats are like potato chips: You can't have just one. <3
- BAIN - Bash Installer -