Morrowind&OblivionForum.de - PMM-Projects Network (http://www.morrowindforum.de/wbboard/index.php)
|- Editor Archiv (http://www.morrowindforum.de/wbboard/board.php?boardid=43)
|-- Frage wegen Dialog (http://www.morrowindforum.de/wbboard/threadid.php?boardid=43&threadid=12290)


Geschrieben von Mahjong am 12.08.2004, 15:39:

  Frage wegen Dialog

Noob Frage aber Trozdem,kann mir mal jemand genau erklären wie ich einem Npc den ich gemacht habe einen dialog gebe,auf das ich klcike dieser gibt mir dann ein item,
verweißst mich bitte nicht auf New Ravens Tutorial das habe ich schon und es bringt mir nichts !


__________________
Meine Homepage


for ever!


Geschrieben von mORBid am 12.08.2004, 17:03:

 

Hast Du ein Dialog-Thema im TESCS festgelegt, wirst Du merken, dass Du noch immer nicht darüber reden kannst mit dem NPC, dem Du den Dialog gegeben hast, weil Du fürs Spiel dieses spezielle Thema noch nicht kennst. Es gibt zwei Wege, die Bedingung zu ändern: entweder den topic (das Thema) in einem anderen Konversations-topic einzuführen (z.B. ein persönlicher Gruß) oder Du gibst’s dem Spieler via Skript, was Sinn macht, wenn es ein augenscheinliches Thema ist, wonach der Spieler fragen würde, ohne mit Konversation darauf gebracht zu werden (d.h. wenn Du einen NPC unter einem Wasserfall stehen siehst, würdest Du ihn fragen wollen „wirst Du nicht nass?“, selbst wenn der NPC das Thema nicht nennt).
Um das zu tun, füge einfach ein kleines Skript an den NPC an:

begin test_script

addTopic "wirst du nicht nass?"

end test_script



========================================

aus "Scripting für Dummies" von GhanBuriGhan

also, du sollst den npc mit einem script belegen, und zwar:

begin namedeinesscriptes

AddTopic "namedeinestopics"

end namedeinesscriptes

dann gehst noch ins dialog fenster, wählst dein topic aus und den satz der gesagt werden soll, wenn man das item bekommt, und wählst bei functions inner 1.spalte "Item" aus, inner 2. des item was du ham willst, 3. spalte des größer als zeichen und 4. spalte 0
0.0 also so ->



ähm, ja, ich hoffe ich konnte dir helfen ^^
(korrigiert mich wennsch schwachfug produziert hab)

ansonsten hier mal des extrem gute tut von GhanBuriGhan, übersetzt ins Deutsche
GhanBuriGhan's Scripting for Dummies


__________________
multi-tools.de.vu

=======================================
ihr lacht mich aus, weil ich anders bin
doch ich lache euch aus, weil ihr alle gleich seid...


Geschrieben von mORBid am 15.08.2004, 17:59:

 

Zitat:
Original von mORBid
dann gehst noch ins dialog fenster, wählst dein topic aus und den satz der gesagt werden soll, wenn man das item bekommt, und wählst bei functions inner 1.spalte "Item" aus, inner 2. des item was du ham willst, 3. spalte des größer als zeichen und 4. spalte 0
0.0 also so ->





ich glaub das ist käse
das prüft nur, ob du den besagten gegenstand schon hast...

probier doch mal bei result (ganz unten)
additem "id des items"


__________________
multi-tools.de.vu

=======================================
ihr lacht mich aus, weil ich anders bin
doch ich lache euch aus, weil ihr alle gleich seid...


Geschrieben von madmaxx am 15.08.2004, 18:02:

 

player->additem

und hört auf mit eurem addtopic, verdammt.


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier


Geschrieben von mORBid am 16.08.2004, 12:54:

 

Zitat:
Original von madmaxx
und hört auf mit eurem addtopic, verdammt.



*schnief*
wie dann?
ok per greeting, aber glei n neues greeting wegen nem topic? findsch doof


__________________
multi-tools.de.vu

=======================================
ihr lacht mich aus, weil ich anders bin
doch ich lache euch aus, weil ihr alle gleich seid...


Geschrieben von madmaxx am 16.08.2004, 15:10:

 

Es mag ja Arbeit sein aber ich komm auch nicht zu dir und spreche dich auf deine kranke Mutter an, obwohl ich dich noch nie gesehn hab, oder?


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier


Geschrieben von mORBid am 17.08.2004, 17:09:

 

Zitat:
Original von madmaxx
Es mag ja Arbeit sein aber ich komm auch nicht zu dir und spreche dich auf deine kranke Mutter an, obwohl ich dich noch nie gesehn hab, oder?



wer weiss ^^
und wenn du mehr als ein topic gleich von anfang an da ham willst, machst dann n greeting in dem 5 o. mehr verschiedene topics vorkommen? viel spass...


__________________
multi-tools.de.vu

=======================================
ihr lacht mich aus, weil ich anders bin
doch ich lache euch aus, weil ihr alle gleich seid...


Geschrieben von madmaxx am 17.08.2004, 17:20:

 

Irgentwo müsen die schließlich herkommen. Ergibt sich aus der Konversation mit dem Typen.
Außerdem ist so eine Situation selten, eigentlich nie gegeben. Wenn doch ergeben sie sich zwangsläufig aus dem Umfeld, sodass man natürlich mit addtopic arbeiten kann und sollte.


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier


Geschrieben von TwinSoul am 17.08.2004, 17:22:

 

Hae? addtopic? greeting? leute klaert mich auf, worum gehts?


__________________
Erschiesst was euch kaputt macht, erschiesst was euch zerbricht!
Die Lösung aller Fragen ist die Kugel im Gesicht.


Geschrieben von madmaxx am 17.08.2004, 17:25:

 

Scheinbar um nichts von deinem Interesse. Wenn du spammen willst gibts den güam. Wenn du wirklich was wissen willst, gibts mein Tutorial.


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier


Geschrieben von TwinSoul am 17.08.2004, 17:43:

 

...
1. kein spamm
2. was soll das?
3. was meinst du mit addtopic/greeting?


__________________
Erschiesst was euch kaputt macht, erschiesst was euch zerbricht!
Die Lösung aller Fragen ist die Kugel im Gesicht.


Geschrieben von Vvarden am 17.08.2004, 18:43:

 

Wie sagte HaggY immer so schön:
Wenn man keine Ahnung hat einfach mal die Fresse halten !

PS: Ich hätte nicht gedacht das ich das eines Tages mal sagen würde ^^


__________________

Shit happens, you can't avoid it.

.:: Live by Honor, Kill by Stealth ::.


Nur wenige wissen, wie viel man wissen muss, um zu wissen, wie wenig man weiß.


Geschrieben von madmaxx am 17.08.2004, 19:11:

 

Lad dir mein Tutorial durch und lies es.


__________________

"Die Flamme unsrer Väter wird nie erlöschen
sie lodert in uns auf Ewigkeiten
die Zeit steht kurz still, wir erinnern uns
mit stolzem Gefühl."

Das aktuelle TESCSKompendium & einiges mehr findet ihr hier

Powered by: Burning Board 1.1.1 © 2001 by WoltLab