Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls III: Morrowind » Morrowind Editor Help » Editor Archiv » Erledigt; Scripthilfe zum LOVE-Mod.... » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Scripthilfe zum LOVE-Mod....Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ich versuche gerade den LOVE-Mod zum laufen zu kriegen. Hab jetzt alle Texte übersetzt, XXX klappt auch, auch Drunas Unterwäsche werde ich los. Das einzige was nich klappt ist: Wenn man ein Mädel erwählt hat sagt sie z.B. „Hier entlang“, bleibt aber stehen. Und nach dem Schäferstündchen äh Sekündchen tanzen die Mädels auch nicht mehr, sondern stehen nur rum. Das liegt am Script denke ich, da es ja ein englischer Mod ist. Woher kann ich z.B. die AiTravel 521-772 0 erkennen bzw einstellen?
Script 1:

begin lovescript_move
; Move girl to lovechamber
if (MakeLoveTo==1)
"redguard dancer girl"->AiTravel 521 -772 0
"redguard dancer girl"->ModDisposition 100
endif

if (MakeLoveTo==2)
"nord dancer girl"->AiTravel 521 -772 0
"nord dancer girl"->ModDisposition 100
endif

if (MakeLoveTo==3)
"breton dancer girl"->AiTravel 521 -772 0
"breton dancer girl"->ModDisposition 100
endif

stopscript lovescript_move
end


Script 2:


begin lovescript1
short Returning
short noLore
short dancingGirl

if (OnDeath)
set Makelove to 5
endif

if ( dancingGirl != 1 )
Set dancingGirl to 1
endif

;if (MakeLoveTo != 1)
; if (GetCurrentAIPackage==1)
; if (GetAIPackageDone)
; AIWander 0 5 0 20 20 20 20 0 0 0 80
; Playgroup Idle9
; playsound "shock hit"
; set Returning to 0
; endif
; endif
;endif



if (makelove == 4)
if (makeloveto == 1)
if (Saydone)
set makelove to 3
EnablePlayerControls
EnablePlayerLooking
FadeTo 0 1
Messagebox "Du bist total erschöpft, aber befriedigt....."
ModDisposition 50
player->ModEndurance 2
; player->ModPersonality 2
; player->ModAcrobatics 2
endif
endif
endif


if (makelove == 1)
if (makeloveto == 1)
if (GetCurrentAIPackage==1)
if (GetAIPackageDone)
playsound "LeftS"
AiTravel 420 -772 5
set makelove to 2
endif
endif
endif
endif

end

01.08.2003, 14:56 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Zitat:
Das einzige was nich klappt ist: Wenn man ein Mädel erwählt hat sagt sie z.B. „Hier entlang“, bleibt aber stehen.

Um ehrlich zu sein weiß ich auch nicht so genau woran es liegt. AI-Befehle hab ich nie verwendet, weil ich mich damit noch weniger auskenn' als mit dem Rest. Aber ich würde sagen der Fehler liegt nicht an dem Script sondern an dem Dialog Result

"redguard dancer girl"->AiTravel 521 -772 0

Der einzige Vorschlag den ich habe ist, daß du die Tür zu dem Raum entfernst. Vielleicht liegt es ja daran, das der NPC keinen Weg zu den angegebenen Koordinaten finden kann, weil die Tür im Weg steht.
Aber wie gesagt, ich hab keine Ahnung wie AITravel funktioniert.
Sorry.


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

01.08.2003, 22:02 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Garak
Admin




Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9269

Garak ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Find erst mal raus, wo 521 -772 0 liegt (nimm irgend nen gegenstand und tipp die zahlen als koordinaten ein) , vieleicht siehst Du dann schon, warum das ziel nicht erreicht wird - gerade sichtlinie und keine echten hindernisse wären hilfreich - eventuell musst Du ein Pathgrid verlegen...


__________________
drei mal dürft ihr raten, wer grade seine Signatur geschrottet hat...geht aber wieder - allerdings solltet Ihr noch die Finger von den Avataren lassen

01.08.2003, 22:17 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hmmm, das mit den Koordinaten stimmte soweit. Die Angaben bezogen sich auf das englische Plugin. Habe dann kontrolliert (war am Bett), hab dann ich der dt Version die Scrips abgeändert in dem ich die Koordinaten für das richtige Zimmer auswählte. Aber egal ob Tür auf oder zu, es ändert sich nichts......werd ich wohl noch was basteln müssen.

02.08.2003, 13:38 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
chris_tm
Bard



Dabei seit: Februar 2003
Geschlecht:
Herkunft: München
Beiträge: 37

chris_tm ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hi,
ich kenn mich ehrlich gesagt mit AIFunktionen nicht besonders gut aus....aber können diese beiden Bedingungen:
if (GetCurrentAIPackage==1)
if (GetAIPackageDone)

gleichzeitig TRUE werden ?


__________________

Meine Site

02.08.2003, 16:40 Profil von Füge  deiner Freunde-Liste hinzu Email an chris_tm senden Homepage von chris_tm
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

if (MakeLoveTo==3)
"breton dancer girl"->AiTravel 521 -772 0
"breton dancer girl"->ModDisposition 100
endif


Was bedeutet "ModDisposition 100" in dem Script?

02.08.2003, 21:17 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Zitat:
Was bedeutet "ModDisposition 100" in dem Script?


Moddisposition 100 bedeutet nur das der Sympathiewert um 100 erhöht wird, hat also mit dem Problem nichts zu tun.
Ich würde sagen es liegt daran das zwischen dem NPC und dem Ziel des Travel-Befehls keine direkte Linie begehbar ist. Probier mal, nur zum testen, die Wand zwischen Start- und Zielort zu entfernen, wenn es dann geht, weißt wo das Problem liegt.


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

Dieser Beitrag wurde von Hephaistos am 03.08.2003, 14:11 Uhr editiert.

03.08.2003, 14:10 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Genau das hab ich getan, bzw habe die Position des Teppichs in der ersten Etage genommen und tatsächlich wandert die Dame dorthin. Da geht sie hin, aber ins Zimmer nebenan nicht. Aber irgendwie krieg ich das noch hin.

03.08.2003, 15:05 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Zitat:
Orginal von Garak:
eventuell musst Du ein Pathgrid verlegen...

Frag mich jetzt aber nicht wie man sowas macht. Davon hab ich nämlich nicht die leiseste Ahnung. Aber vielleicht kann uns Garak ja erklären wie sowas funktioniert.


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

Dieser Beitrag wurde von Hephaistos am 03.08.2003, 21:47 Uhr editiert.

03.08.2003, 21:46 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Garak
Admin




Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9269

Garak ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

wähl einfach mit dem icon neben dem landscapeediting den pathgridmodus - ein standartgrid wird dich im interior nicht soo furchtbar weit bringen - leg einfach mit rechtsklick neue gridpunkte an, die du mit linksklick auswählen und verschieben kannst. mit gedrückter Strg-Taste und linksklick kannst Du jetzt den gewählten Gridpunkt mit seinen nachbarpunkten verbinden - auf die weise legst Du bevorzugte wege für npc's fest und hilfst der ki immens, wege zu finden - empfehle, auf Deinen Zielpunkt des AI-Travelbefehls auch einen gridpunkt zu legen...


__________________
drei mal dürft ihr raten, wer grade seine Signatur geschrottet hat...geht aber wieder - allerdings solltet Ihr noch die Finger von den Avataren lassen

03.08.2003, 22:40 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Komischerweise habe ich in den Scrips UND im Result Fenster diesen AI Befehl. Ich werde das mit den Gribpunkten aber ausprobieren. Stören sich die Tänzerinnen evt. auch an der geschlossenen Tür? Anfangs ist die Türe abgeschlossen. Spricht man dann mit Dreselle (oder so ähnlich), wählt ein Mädchen, wird die Tür aufgeschlossen, aber nicht geöffnet. Ich denke aber die NPC müsste doch zumindest bis zur Tür laufen, oder?

04.08.2003, 12:37 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ich denke schon, daß sie sich an einer geschlossenen Tür stören. Zumindest gibt es im Orginal kein einziges Script das AITravel durch eine Tür verwendet.
Wenn du willst, daß die Tür geöffnet wird, brauchst du den entsprechenden Befehl (AIActivate). Das Ganze müßte dann wahrscheinlich so aussehen:
AITravel (bis zur Tür)
AIActivate (Tür öffnen)
AITravel (bis zum Bett)


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

04.08.2003, 16:45 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Die Scripts und Einstellungen habe ich aus dem englischen Original und da muss es irgendwie klappen denke ich. Ich schau mal nachher.....

04.08.2003, 16:56 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Parcifal
Crusader




Dabei seit: Juni 2002
Geschlecht:
Herkunft: OB
Beiträge: 397

Parcifal ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Es sieht so aus als klappt es nun. Ich habe neue Gridpunkte angelegt und die Mädels liefen los, nur nicht zurück. Musste dann erneut Gridpunkte genau auf die Tänzerinnen Position legen und diese Angaben dann auch im Script übernehmen. Nur die Tür muss entfernt werden, aber das ist denke ich kein Problemdenn Snorri interessiert sich nur für Runas Unterwäsche - So, mache jetzt noch ein paar Feinheiten und denke das ich den Mod dann an rhuarc sende.

05.08.2003, 16:29 Profil von Füge  deiner Freunde-Liste hinzu Email an Parcifal senden
Daedrax
Mage




Dabei seit: Dezember 2003
Geschlecht:
Herkunft: Mashtuur City
Beiträge: 201

Daedrax ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Was ist denn jetzt mit dem Plug-in?


__________________

OblivionInfo.de - Leitfäden, Übersichten, Tipps uvm.__Schwert Plug-in + Tutorial

02.12.2003, 20:16 Profil von Füge  deiner Freunde-Liste hinzu Email an Daedrax senden
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR