World of Gothic Archiv
> NWN-Hilfe sprechendes Item ... |
|
08.09.2002, 21:52 | #1 | ||
Shamba Beiträge: 37 |
sprechendes Item ...
Hallo! Hab' da mal ne Frage: Kann man es irgendwie hinbekommen das ein Item mit einem spricht bzw. einfach hin und wieder mal ein paar Beschimpfungen in den Raum wirft? Am Besten bei einer Waffe, wenn diese sich in der Hand des PC's befindet. Ist aber auch OK wenn das Item nur im Inventar rumliegt. Kenne mich mit dem Scripten und so nicht ganz so gut aus, und da eine Waffe ja kein heartbeat oder ähnliches hat, wüsste ich nicht wie es gehen soll. Kann mir da jemand weiterhelfen? |
||
09.09.2002, 05:05 | #2 | ||
Elessar Beiträge: 495 |
Du kannst im Moduleheartbeat überprüfen, ob der Spieler die besagte Waffe gerade in der Hand hat und dann nach dem Zufallsprinzip einen Text ausgeben, sollte recht einfach gehen... |
||
09.09.2002, 10:13 | #3 | ||
Shamba Beiträge: 37 |
...
Ok, danke für die Antwort, werde es trotz meiner geringen Script-Kentnisse mal probieren. Vielleicht schaffe ich es ja :D |
||
09.09.2002, 10:46 | #4 | ||
Elessar Beiträge: 495 |
ich bin gerade in der Schule, wenn du willst, kann ich dir heute abend das Script kurz hineinstellen, oder du versuchst mal und stellst es einfach rein, wenn du nicht mehr weiterweisst und ich oder andere helfen dann. |
||
09.09.2002, 12:54 | #5 | ||
Shamba Beiträge: 37 |
...
Wäre nett wenn du mir da helfen würdest, ich bekomme das nicht so ganz auf die Reihe ... |
||
09.09.2002, 16:51 | #6 | ||
Elessar Beiträge: 495 |
code\: |
||
09.09.2002, 18:21 | #7 | ||
Shamba Beiträge: 37 |
Vielen Dank ...
... für die Mühe! Habe es zwar noch nicht ausprobiert, aber ich vertraue dir da voll und ganz ;) hat leider doch nicht geklappt (auch nicht mit oPC) |
||
09.09.2002, 19:14 | #8 | ||
GuradonHellsing Beiträge: 232 |
mh ich weis nicht sehr konstruktiv ,aber vielleichtmaln Action vor das speakstring schreiben(ich weis hat im prinzip nix damit zu tuen,aber in der beschreibung steht ) ansonsten vielleicht ma das random niedrigersetzen???? |
||
09.09.2002, 20:12 | #9 | ||
Elessar Beiträge: 495 |
Probiers mal mit INVENTORY_SLOT_RIGHTHAND anstatt INVENTORY_SLOT_CWEAPON_R... Und setzt das erste Random mal testweise auf Random(1) |
||
10.09.2002, 07:29 | #10 | ||
Shamba Beiträge: 37 |
...
klappt leider alles nicht ... |
||
10.09.2002, 13:16 | #11 | ||
therealjoker Beiträge: 48 |
ich habe sowas auch mal probiert, habe aber leider gedacht, dass man auch Items Scripte zuweisen kann. Danach habe ich versucht es bei OnItemAquired() reinzusetzen, hat aber auch nicht funktioniert. Deswegen kann das folgende Script dein Problem auch nicht lösen. Es beinhaltet jedoch viele verschiedene Sprechsätze sowie in der Main() Funktion eine Einstellung, ob der Gegenstand zusätzlich noch Aktionen(z.B. heilen, reizen, etc.) zufällig ausführen soll. Also hier erstmal das Script: code\: mal ne andere Frage. In Elessars Scipt spricht immer der Gegenstand. Können die überhaupt Strings sprechen? Bei meinem Script habe ich nämlich immer versucht das zu umgehen. ___________________________ "Kein Alkohol ist auch keine Lösung!" -Campino, Die Toten Hosen[/font] |
||
10.09.2002, 16:43 | #12 | ||
Shamba Beiträge: 37 |
...
ja, in Elessars Script spricht das Item, aber er hat selbst geschrieben das dies evtl. nicht geht. Deshalb habe ich oItem auch mal versuchsweise mit oPC ersetzt, klappt aber auch nicht. Und durch dein Script steig ich auch nicht durch, nicht weil es unübersichtlich ist, sondern weil ich einfach zu wenig Ahnung vom scripten habe. |
||
|