World of Gothic Archiv
> NWN-Hilfe Was ist falsch, oder was muss ich anders machen |
|
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? |
||
|