World of Gothic Archiv > NWN-Hilfe
Was ist falsch, oder was muss ich anders machen
Seite 1 von 1  1 
26.07.2002, 13:09 #1
Leman Russ
Beiträge: 47
Was ist falsch, oder was muss ich anders machen
Ich habe 2 NPC: Der eine sitzt auf dem Boden, und der andere soll ihn attakieren, und dabei seine sätze loslassen.(der sitzende ist unverwundbar)
Das Prob ist, das er den sitzenden nicht attackiert, bzw man ihn auch nicht ansprechen kann!

Ich hab dieses Script bei OnHeartbeat eingefügt

void main()
{
object oOpfer = GetObjectByTag("Opfer");
int iRandom;
iRandom = Random(5);
if (iRandom == 0)
SpeakString("Satz1");
ActionAttack(oOpfer);
if (iRandom == 1)
SpeakString("Satz2");
ClearAllActions();
if (iRandom == 2)
SpeakString("Satz3");
ActionAttack(oOpfer);
if (iRandom == 3)
SpeakString("Satz4");
ActionPlayAnimation(ANIMATION_FIREFORGET_VICTORY1,1.0,1.0);
if (iRandom == 4)
SpeakString("Satz5");
ClearAllActions();
}

Das ClearAllActions hab ich benutzt, damit er zwischnezeitig auch mal aufhört.

Was hab ich falsch gemacht, bzw, wie kann man das anders machen?
Seite 1 von 1  1