World of Gothic Archiv
Alle Beiträge von Arkcroth
Seite 1 von 3  1  2  3 
08.07.2002, 13:02 #1
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? - Wie Scripte ich ein: X Objects dead?
Das war eigentlich meine ganze Frage. Nur wegen dem Background:
Ich gebe in meinem Modul dem Spieler den Auftrag eine Höhle von Gobos zu räumen (eigentlich nur die 3 Anführer) ... aber ich hab keinen schimmer wie ich abfragen kann das die 3 vernichtet wurden.

Please Help.

und dann hab ich gleich noch was. Wann kann ich regeln WANN was Spawnen soll (hab in besagter höhle einen Fighter gestezt der soll aber eigentlich das Kämpfen erst anfangen wenn der Spieler das Gebiet betritt).

Noch als Info. Diese Höhle ist NICHT das Start-Gelände.

seeya
Ark
08.07.2002, 13:13 #2
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Danke Gawain!!!

Scheinst hier ja der grosse Helper zu sein. *g*
Nochmal danke.

Ich schau mal in den NWN-Module Scripts nach. Vielleicht finde ich das sowas wie ein ObjectDestroyed oder so.
Wenn ja poste ich das.
08.07.2002, 13:26 #3
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Könnte ich dann nicht mit der Variable in der Höhle (3GobosTot) eine GlobaleVariable setzen?
08.07.2002, 13:43 #4
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? - Danke und noch was...
Naja... dann droppen die Deppen vielleicht einfach ihre Köppe oder so...

Hab aber noch ne miese Frage:
Ich möchte in einem Gespräch das "Uberreden" nutzen (UseSkill). Ich weis dafür gibts den Script-Wizard in den Gesprächen... aber das klappt dann einfach nie... wenn ich das bei einem PC-Dialog als "Nachfolge-Option" das Script vom Wizard reintu... ist das Gespräch beendet.

Muss ich das Gespräch dafür anders anlegen? Kannst du mir da helfen?

seeya
Ark

PS: Sorry wenn ich wirr schreibe... *g*
08.07.2002, 14:25 #5
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
quote:
Zitat von Gawain15
Zu der Sache mit dem Fighter: mach es per Begegnungsspawn, setz den Fighter in eine Begegnung und stell mindestens 1 Kreatur und Maximal 1 Kreatur spawnen ein, und nur ihn in die Begegnung tun, dann spawnt nur es wenn der Spieler das Gebiet betritt.


Was muss ich denn da noch eintragen. Weil da erscheint im moment NICHTS ... Muss da noch ein Stück Script in die OnEnter-Funktion?

seeya
Björn
08.07.2002, 14:34 #6
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Hey danke!
Naja... hab das Tutorial noch nicht gemacht... aber da ich nicht wusste das man das per Begegnungen macht hab ich auch nicht nach Begegnungs-Tutors deswegen geschaut...

danke nochmal..
seeya
Björn
08.07.2002, 14:46 #7
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? - Bäääääh... hat nich geklappt
Hmmm... Hat nicht geklappt. Leider.
Also ich habe nur den "Wächter" in der Begegnung(hab die Begegnung auf ein Monster Min/Max eingestell) und den Auslöser direkt auf dem Start-Punkt des Höhlen-Geländes. Den SpawnPoint ausserhalb aber in sichtweite (zum testen). Ich stehe also sofort in dem Auslöser aber kein Wächter kommt.

Hast du noch nen Tipp für mich?

danke!

seeya
Ark
08.07.2002, 15:01 #8
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Ja klar...
Ich werde mal so einen Encounter mal woanders setzen zum testen...
Ich meld mich dann...

btw: kann ich den Fighter dann auch ein Gespräch anhängen? und ihn danach die Höhle verlassen lassen(wie das gehn soll weis ich noch nicht hab aber ne gewisse Vorstellen wie es gehen müsste).

seeya
Ark
08.07.2002, 15:09 #9
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
So hab das mal direkt in meinem Startgelände versucht... und noch einfach mit 2 Gobos... aber ich lauf durch dieses Markierte Feld (wohl der auslöser selbst) und keine gobos erscheinen... echt eigenartig...
btw: ich hab die Begegnungen immer mit dem Wizard gemacht.

Irgendwelche Tipps?
08.07.2002, 15:30 #10
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Ich habs jetzt genau so gemacht wie du gesagt hast... Aber da kommt niemand wenn ich durch das gemalte Feld laufe.

Funktioniert das vielleicht nicht richtig mit "SelbstErstellten"-NPC's?

Ansonsten bin ich aufgeschmissen. Ich hab extra eine neue Begegnung gemacht genau nach deinem Beispiel. Muss ich dem Auslöser vielleicht noch rigendwie sagen das er auf den Spieler reagieren soll???
08.07.2002, 15:45 #11
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Nein der letzte Test war jetzt mit einem Selbst erstellten NPC...
08.07.2002, 15:51 #12
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Also mit den Goblin-Preset aus den vorgegebenen Begegnungen geht es. Ist nur ein Prob bei selbst erstellten scheinbar.

Hmmm.... ich schau mal weiter.
08.07.2002, 16:01 #13
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? - Nope! Das wars auch nicht!
Ich hab jetzt mal alles rumprobiert.
Bei mir gehen diese Begegnungen NUR wenn wenn sie auf Hostile steht. Sobald ich Defender, oder Commoner nehme erscheint die Begegnung nimmer. Unabhängig von der Checkbox.

Schade ich wollte eigentlich einen "freundlichen" Fighter spawnen.

Naja... aber danke für deine Hilfe Gawain15!

seeya
Ark
08.07.2002, 16:05 #14
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? - OKAY ICH HABS!
Sorry... mein Fehler.
Ich dachte wenn der Auslöser auf Hostile steht wird der NPC auch als HOSTILE gespawnt... wie ich eben (letzter Test vor meiner Kapitulation) festellte ist dem NICHT so.

Cool... jetzt hab ich meinen gespawnten Wächter der mit-fighten kann...
was ne schwere geburt!

danke Gawain und seeya...

btw: Geht das Überreden-Script per Hand, macht nur der Wizard mist oder funzt das ganze garnet!?

seeya
Ark
08.07.2002, 16:24 #15
Arkcroth
Beiträge: 68
Wie Scripte ich ein: X Objects dead? -
Tja... durch dummen Zufall Bug gefunden... höhöhöhöhö...
08.07.2002, 17:05 #16
Arkcroth
Beiträge: 68
Farmer? - Selbermachen...
Kannst dir doch einfach einen "Zivilisten" nehmen und diesen verändern und dann unter "Farmer" als Selbst erstellten "Monster" bzw. "NPC" speichern.

No problemo. Gibts dem Typen nen Level in Commoner und ne Mistforke oder sowas in der Hand, obwohl da weis ich nicht ob es Mistforken gibt.
Musst mal schauen.

seeya
Ark
11.07.2002, 13:31 #17
Arkcroth
Beiträge: 68
Plazierbare Sounds - Plazierbare Sounds
Hi,
kann mir einer von euch helfen?

Wenn ich einen Sound setzte und die etwas in ihnen Ändern möchte bekomme ich immer (egal was ich änder) folgende Fehlermeldung:

'1.5' is not a valid floating point value

Dabei brauch ich nichteinmal irgendwas bei Zahlen zu ändern. Kennt wer den Bug?
Kann mir einer sagen wie man das weg bekommt?

seeya
Ark
16.07.2002, 13:56 #18
Arkcroth
Beiträge: 68
Newbie Frage - Newbie Frage
Hi,
kann mir einer dem WalkWaypoint Befehl erklären und was ich schreiben muss damit ein Wächter nach einem Kampf zurück auf seinen Posten geht? Ich komme nämlich mit der erklärung im ToolSet selber nicht klar (diese "POST_" + NPC_Tag kapier ich net ganz). Nur um zu sehen ob ichs vielleicht doch geblickt habe ... müsste das stück Script dann so aussehen?

WalkWayPoints("NW_POST_wachter1" + "Wchter0");

Ich denke aber nicht das das richtig ist oder?


(nur als Info: Der Wächter(wchter0) soll zum Post NW_Post_wachter1 zurückkehren)

kann mir wer helfen (oder gleich Gawain *g*)

seeya
Ark
16.07.2002, 15:09 #19
Arkcroth
Beiträge: 68
Newbie Frage - kann doch nicht sein...
Ich muss doch irgendwo angeben WELCHER Wächter zu welchem Post läuft!
Wo soll ich dass denn sonst machen ausser in so einem WalkWaypoints?

seeya
Ark
16.07.2002, 15:42 #20
Arkcroth
Beiträge: 68
Newbie Frage - danke danke
Danke Gawain...

jetzt weis ich auch meinen Fehler ... die Posts heissen Standart ja immer NW_Post_.... ich muss also nurnoch das "NW_" weglöschen ja?

seeya
Ark
18.07.2002, 08:50 #21
Arkcroth
Beiträge: 68
stadtwachenscript - @jf = Wunschskript hier...
Also ich als Niete was das Scripten angeht hat hier 2 warscheinlich leichte Scripte die 2 Wachen von mir bekommen sollen.

Ich hab auch schon alles vorbereitet (Unique-Tags, Wegpunkte and so on... sollte was fehlen sag es). Die Tags der Objekte trage ich in eckigen Klammern ein [TAG].

Fangen wir mit dem leichten an.
Wache1[GuardSit] soll sich auf einen Schemel[schemel] setzen und sich zum Bratenspiess[CampfirewithSpit_1] ausrichten (setzen kann er sich bei mir schon schaut aber immer in die falsche Richtung).
Wenn man die Wache anspricht soll er nur sagen "Ich bin beschäftigt" (nicht im Dialog sondern nur über seinem Kopf)
OPTIONAL: Wache1 benutzt den Bratenspiess (dreht das teil oder so)

Und jetzt kommt der schwierige Teil:
Wache2[GuardGotoPatrol] soll als erstes auf folgenden Wegpunkten laufen [bridgepatrol_waypoint1, bridgepatrol_waypoint2, bridgepatrol_waypoint3, bridgepatrol_waypoint4, bridgepatrol_waypoint5] danach zu Wache1[GuardSit] gehen, kurz den Bratenspiess[CampfirewithSpit_1] anschauen (so um die 2 Minuten) und dann wieder zum ersten Wegpunkt gehen [bridgepatrol_waypoint1] dort eine Minute warten und wieder ALLE Wegpunkte ablaufen.
Danach wieder zum ersten Wegpunkt[bridgepatrol_waypoint1] gehen 5 Minuten warten.
Danach geht diese Aktionskette wieder von vorne los.
OPTIONAL: Wache2 könnte statt nur auf den Bratenspiess zu schauen etwas dazu sagen... so wie "Hmmmmm... sieht lecker aus."


IST SOWAS MACHBAR? Und ist es so schwierig wie es sich anhört.

so und jetzt will ich sehen wie JF sein Versprechen einhält.

seeya
Ark
18.07.2002, 09:47 #22
Arkcroth
Beiträge: 68
Objects & Items - Objects & Items
Wie kann ich einstellen das ein Objekt NICHTS im Gepäck hat ausser das was ich ihm bei Gepäck eintrage.

Und wie kann ich einstellen das Gegner das droppen was sie im Gepäck haben?

danke schonmal jetzt für Hilfe...

seeya
Ark
18.07.2002, 11:57 #23
Arkcroth
Beiträge: 68
Objects & Items - DANKE
die überschrift sagt alles :D


danke!

seeya
Ark
18.07.2002, 14:39 #24
Arkcroth
Beiträge: 68
Was ist denn hier falsch (Script) - Was ist denn hier falsch (Script)
//::///////////////////////////////////////////////
//:: FileName quest01_sucess01
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 18.07.2002 14:06:42
//:://////////////////////////////////////////////
#include "nw_i0_tool"

void main()
{
// Dem Sprecher die Gegenstände geben
CreateItemOnObject("KEY_quest0", GetPCSpeaker(), 1);

}


<<<<
"Key_quest0" ist der Schlüssel der übergeben werden soll. Aber die Wache gibt den Schlüssel nicht raus.

danke schon im vorraus...
seeya
Ark
>>>>
18.07.2002, 15:04 #25
Arkcroth
Beiträge: 68
Was ist denn hier falsch (Script) - doch doch
das ist während eines gespräches
Seite 1 von 3  1  2  3