|
|
-
Provinzheld
"Monster" einfügen
Was muss ich tun um z.b. Snapper, Scavenger, Wölfe, Fleischwanzen und Orks in eine ZEN einzufügen? Habe bis jetzt Freepoints (FP_ROAM_...) und Waypoints eingefügt und in der Startup.d eingetragen:
Code:
//------------------------------------------------------------
// WORLD_PART_1
//------------------------------------------------------------
func void STARTUP_WORLD_PART_1 ()
{
//----------------------Humans----------------------------
Wld_InsertNpc (NONE_5000_Norris, "NORRIS_1");
Wld_InsertNpc (NONE_5001_Lauto, "Lauto_1");
Wld_InsertNpc (NONE_5002_Grando, "Grando_1");
Wld_InsertNpc (NONE_5003_Bettler, "Bettler_01_1");
Wld_InsertNpc (NONE_5004_Robin, "Robin_1");
//----------------------Monster---------------------------
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_1");
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_2");
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_3");
};
func void INIT_SUB_WORLD_PART_1 ()
{
};
func void INIT_WORLD_PART_1 ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_WORLD_PART_1();
};
Was muss ich noch tun?
-
Dragonslayer
 Originally Posted by FelixderHobbit
Was muss ich tun um z.b. Snapper, Scavenger, Wölfe, Fleischwanzen und Orks in eine ZEN einzufügen? Habe bis jetzt Freepoints (FP_ROAM_ ...) und Waypoints eingefügt und in der Startup.d eingetragen:
Code:
//------------------------------------------------------------
// WORLD_PART_1
//------------------------------------------------------------
func void STARTUP_WORLD_PART_1 ()
{
//----------------------Humans----------------------------
Wld_InsertNpc (NONE_5000_Norris, "NORRIS_1");
Wld_InsertNpc (NONE_5001_Lauto, "Lauto_1");
Wld_InsertNpc (NONE_5002_Grando, "Grando_1");
Wld_InsertNpc (NONE_5003_Bettler, "Bettler_01_1");
Wld_InsertNpc (NONE_5004_Robin, "Robin_1");
//----------------------Monster---------------------------
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_1");
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_2");
Wld_InsertNpc (Meatbug, "FP_Roam_Meatbug_3");
};
func void INIT_SUB_WORLD_PART_1 ()
{
};
func void INIT_WORLD_PART_1 ()
{
B_InitMonsterAttitudes ();
B_InitGuildAttitudes();
B_InitNpcGlobals ();
INIT_SUB_WORLD_PART_1();
};
Was muss ich noch tun?
Skripte parsen - Spiel starten.
-
Provinzheld
 Originally Posted by magewarior80
Skripte parsen - Spiel starten.
...und trotzdem stehen sie nicht auf dem Essenstand...
-
Provinzheld
Gibt es vielleicht irgendetwas zu beachten? namen von WPs bzw. FPs? Und was brauch ich überhaupt von den beiden? oder beide zusammen? Werden sie vielleicht IM Essenstand gespawnt? Ich bin Ratlos...
-
Ehrengarde
 Originally Posted by FelixderHobbit
Gibt es vielleicht irgendetwas zu beachten? namen von WPs bzw. FPs? Und was brauch ich überhaupt von den beiden? oder beide zusammen? Werden sie vielleicht IM Essenstand gespawnt? Ich bin Ratlos... 
Ja, sie müssen groß geschrieben werden.
-
Provinzheld
also im Spacer sind sie groß... hab im moment 3 FPs...
Alle anderen NPCs funktionieren ja reibungslos.
-
Ritter
 Originally Posted by FelixderHobbit
also im Spacer sind sie groß... hab im moment 3 FPs...
Alle anderen NPCs funktionieren ja reibungslos.
Stecken deine FP vielleicht zu tief im Boden und die gespawnten Monster laden "unter der Erde"?
-
Provinzheld
 Originally Posted by Schattenschwinge
Stecken deine FP vielleicht zu tief im Boden und die gespawnten Monster laden "unter der Erde"? 
Sie standen etwas über der Oberfläche des Essenstandes (wie beim Marktplatz im Originalspiel, bloß ohne Dach). Ich hab sie mal runterbewegt, aber das hat keinen Einfluss... Soll ich nen Screenshot machen?
-
Ritter
Es reicht nicht, wenn die Freepoints im Spacer großgeschrieben sind, im Scripte müssen sie das ebenfalls sein
-
Provinzheld
Last edited by FelixderHobbit; 26.12.2010 at 01:42.
-
Gothic - OpenMod
 Originally Posted by FelixderHobbit
Und wie kann ein NPC einfach so den Spieler angreifen? Hab mir das NPC Script von einem angeschaut, aber nichts besonderes gefunden.
Was meinst du jetzt?
Das Banditen den PC angreifen?
Das liegt an der Gilde. In Guilds.d kann man die verhältnisse zwischen Gilden bestimmen.
Oder das Chiper Dar nach einem Dialog angreift?
Dazu gibt es diese Funktion:
B_Attack(Angreifer,Opfer,AR_NONE,0);

Projekte: Open Mod; Auenland Mod fertig; RoM; DoM
-
Ministerium für Verstand
Du könntest mit dem Eintrag ....
npctype = NPCTYPE_FRIEND;
umgehen, dass der eingesetzte NPC den Hero angreift .... z. B. .... ist aber nur eine Lösung von vielen möglichen.
EWAGA MOD .... "echtes Gothic"!
-
Provinzheld
 Originally Posted by Thanduriel
Was meinst du jetzt?
Das Banditen den PC angreifen?
Das liegt an der Gilde. In Guilds.d kann man die verhältnisse zwischen Gilden bestimmen.
Oder das Chiper Dar nach einem Dialog angreift?
Dazu gibt es diese Funktion:
B_Attack(Angreifer,Opfer,AR_NONE,0);
OK, das erste hilft mir weiter. Danke! Das zweite hab ich schon aus den Dialogen entnommen.
Jetzt geht auch irgendwie das Visual vom Stuhl wieder. Allerdings finde ich jetzt das Kerzenlicht bei Specials nicht.
Last edited by FelixderHobbit; 26.12.2010 at 14:31.
-
Ministerium für Verstand
 Originally Posted by FelixderHobbit
OK, das erste hilft mir weiter. Danke! Das zweite hab ich schon aus den Dialogen entnommen.
Jetzt geht auch irgendwie das Visual vom Stuhl wieder. Allerdings finde ich jetzt das Kerzenlicht bei Specials nicht.
Was meinst du damit?
Das Kerzenlicht wird normalerweise eingesetzt mit der
FireTree_Lamp.ZEN oder der
FireTree_Lamp1.ZEN
Da ist alles beinhaltet glaube ich. Leuchter, Licht und Flamme. Du findest diese Zen´s im Spacer in deinem World Ordner.
EWAGA MOD .... "echtes Gothic"!
Last edited by Dalai Zoll; 27.12.2010 at 00:07.
-
Provinzheld
Und wie kann ich 2 oder 3 .ZEN-Dateien gleichzeitig in einer Welt haben?
-
Ministerium für Verstand
Du kannst 50 *zen Dateien in deiner Welt haben. Wenn du zum Beispiel etwas im Spacer aus 5 Vobs zusammenbaust und das vielleicht noch 10 mal einsetzen willst, dann setzt du das erste Teil als Hauptvob und alle anderen als Child dieses Hauptvobs ein. Anschliessend nennst du das ganze "Meine_Konstruktion.Zen und speicherst das im Ordner .....World\Vobtrees ab.
Die Anzahl deiner eingesetzten Zens dürfte da vollkommen egal sein.
EWAGA MOD .... "echtes Gothic"!
-
Provinzheld
Bloß wie kann ich die zen Dateien in meine Hauptzen einbinden?
-
Ministerium für Verstand
Du klickst mit rechts in das Spacer Haupfenster. Fährst mit der Maus nach unten auf die Zeile "VOB". (Nicht insert Vob) Im nachfolgend sich offnenden Fenster klickst du auf "Insert Vobtree". Es öffnet sich ein weiteres Fenster und da klickst du dich durch, bis zu deiner Zen die du einsetzen willst. Anklicken, öffnen und schon ist die Zen gespacert. (Doppelklick geht auch).
Wenn du selbst einen Tree erstellt hast, beachte bitte 1 Hauptvob und immer von dem aus ein Child machen, dann ebenfals die oben beschriebene Methode wählen, nur diesmal "Safe Vobtree" anklicken und dann im Ordner Vobtrees abspeichern. Dazu muss das Hauptvob angeklickt sein.
EWAGA MOD .... "echtes Gothic"!
-
Provinzheld
Danke!
Die Gothic Editing Community kümmert sich echt gut um die Anfänger!!!
-
Ministerium für Verstand
Spacern wird auch oft zu leicht abgetan. Das ist mehr als ein paar Vobs mehr oder weniger schnell in die Welt zu klicken. Dieses Programm mit allen seinen Tücken und Vorzügen zu beherrschen ??
Ich habe mir vieles hart und selbst erarbeitet, die TUT´s sind da sehr allgemein gehalten und ich bin noch meilenweit vom Ende der Fahnenstange entfernt.
Deshalb, was die Moddergemeinde erlernt und erarbeitet hat, wird auch gerne weiter gegeben.
EWAGA MOD .... "echtes Gothic"!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
|
|