PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tier-Dialog



Wolfy
18.08.2009, 22:25
Ich hab mal versucht, einen Dialog zum melken eines Schafes zu erstellen. (Vorerst ohne Animation) Wenn ich das Schaf anwähle passiert nichts. Hier mein Script ( Nichts besonderes vorerst).


// ************************************************************
// MELKEN
// ************************************************************

Instance DIA_Schaf_MELKEN (C_INFO)
{
npc = Sheep;
nr = 0;
condition = DIA_Schaf_MELKEN_Condition;
information = DIA_Schaf_MELKEN_Info;
description = "(Melken)";
permanent = TRUE;
};

Func int DIA_Schaf_MELKEN_Condition()
{
return TRUE;
};

Func void DIA_Schaf_MELKEN_Info()
{
AI_Output (other, self, "DIA_Schaf_MELKEN_15_00"); //So, dann melken wir dich mal.....
CreateInvItem (hero, ItFo_Milk);
AI_Output (self, other, "DIA_Schaf_MELKEN_Schaf_01"); //Määäähhh
};

Was mache ich falsch? Danke jetzt schon.
PS: Ich finde auch den Dialog von Liesel nicht.

EDIT: Den Eintrag von Liesel hab ich gefunden, erkenne allerdings keinen Unterschied.

Zerxes
19.08.2009, 08:20
Ich kenn mich mit dem Gothic-Scripting nicht sonderlich aus, aber wäre es möglich, dass Dialoge nur bei NPCs funktionieren und Liesl ein Npc mit Tier-Visual ist?

NicoDE
19.08.2009, 08:46
Wahrscheinlich fehlt deinem Tier die Wahrnehmung (perception), um auf das Ansprechen reagieren zu können.

Gomez95
19.08.2009, 10:36
kann es möglicherweiße auch um die Nummer, die dein Dialog hat liegen?

Instance DIA_Schaf_MELKEN (C_INFO)
{
npc = Sheep;
nr = 0;
condition = DIA_Schaf_MELKEN_Condition;
information = DIA_Schaf_MELKEN_Info;
description = "(Melken)";
permanent = TRUE;
};

Ändere die Zahl mal in eine Andere, wie z.B 1.

Sektenspinner
19.08.2009, 11:03
kann es möglicherweiße auch um die Nummer, die dein Dialog hat liegen?

Instance DIA_Schaf_MELKEN (C_INFO)
{
npc = Sheep;
nr = 0;
condition = DIA_Schaf_MELKEN_Condition;
information = DIA_Schaf_MELKEN_Info;
description = "(Melken)";
permanent = TRUE;
};

Ändere die Zahl mal in eine Andere, wie z.B 1.Nein, Nico hat recht. Das Schaf muss auf PERC_ASSESSTALK reagieren. Die Suchfunktion müsste etwas ausspucken ansonsten mit Liesel vergleichen, bzw. Liesels Zustand (ZS_MM_Followsheep oder so ähnlich).

Wolfy
19.08.2009, 17:49
Hat an der Wahrnehmung gelegen. Danke an alle,
Wolfy