Construction Set Scriptfrage

byte0202

Bürger
Hallo liebe Leute,

also ich möchte einen NPC mit einem Script belegen, so dass wenn der Player in die Nähe kommt ein bestimmtesr Dialog gestartet wird, d.h. der NPC labbert seinen Text und beendet dann das Gespräch, danach soll ein Tagebucheintrag gemacht werden.
 
Code:
scn Anredescript

short Anreden

Begin GameMode

    if ( GetDistance Player < 256 ) && ( Anreden == 0 ) 
        StartConversation Player Greeting
        Set Ansprechen to 1
    endif
End

Falls der NPC nur etwas labern soll, also ausserhalb des Dialogfensters, kannst Du "SayTo Player TopicID 1" verwenden. Das Topic sollte dann im "Conversation-Tab" und nicht im "Topic-Tab" erstellt werden. Die Eins hinter der TopicID gibt an, daß in jedem Fall die Untertitel des Satzes angezeigt werden, kann aber falls gewünscht, auch weggelassen werden.
Im Result Script des Topics schreibst Du "SetStage QuestID Stagenummer", die Stage musst Du natürlich vorher anlegen.

Gruß, Gert