World of Gothic Archiv Alle Beiträge von Shamba |
|
10.09.2002, 17:20 | #26 | |||
Shamba Beiträge: 37 |
Sitzende Wache - oops
So, hier der richtige Link: http://forum.gamesweb.com/forums/sh...threadid=153410 Das mit der Umsetzung meiner Ideen klappt leider auch nicht. Deshalb gucke ich hier sehr viel nach irgendwelchen Lösungen, obwohl einige bei mir dann auch nicht laufen :( Kann dir da leider auch nicht weiterhelfen, da ich nicht skripten kann. Ich versuche es ja, aber bisher ist da noch nichts brauchbares bei rausgekommen ... |
|||
10.09.2002, 17:49 | #27 | |||
Shamba Beiträge: 37 |
Sitzende Wache -
Hehe, das sagt sich so leicht! Wenn bei mir kein Script läuft, weiß ich auch nicht was nun richtig und was falsch war! ;) Wüsste ich z.B. wo der Fehler liegt, könnte ich durch ausprobieren ja vielleicht mal eine richtige Lösung finden, aber ich schreibe ständig irgendwas um, ergänze oder lösche Teile und irgendwie ändert sich an den Handlungen der NPC's nichts. Sie bleiben immer da stehen wo ich sie hingestellt habe ... |
|||
10.09.2002, 19:47 | #28 | |||
Shamba Beiträge: 37 |
Stadtportale - test
Also, es klappt FAST! Habe es grade mal getestet. Ich konnte mich einmal zur Stadt und wieder zurück teleportieren. Dann sind beide Portale verschwunden! Das Stadtportal konnte ich dann wieder rufen, mich aber nicht mehr in die Stadt teleportieren, da ja dort das Portal fehlte. Sonst läuft es aber einwandfrei! Der Fehler wird wohl hier liegen wenn ich mich nicht täusche ActionDoCommand(DestroyObject(tp2)); ActionDoCommand(DestroyObject(tp1)); |
|||
11.09.2002, 09:49 | #29 | |||
Shamba Beiträge: 37 |
Sitzende Wache - ich versuchs mal ...
So, ich hab mir das mal angeguckt. Kann selber zwar nicht so richtig skripten, was man auch daran sieht, das meine eigenen Skripts nie laufen, aber egal. So, wenn du das hier (aus Scriptsammlung) im onheartbeat der Wache einfügst, setzt sie sich auf den Boden und es sieht auch so aus als wenn sie vor sich hin dösen würde (damit sie sich gleich hinsetzt, fügst du das gleiche Skript ohne die Zeile ActionWait(7.0); am besten noch in OnSpawn ein). Die 7.0 im OnHeartbeat kannst du ruhig erhöhen, damit die Wache sich nicht schon nach 7 Sekunden nach dem Gespräch wieder hinsetzt, sondern erst nach z.B. 40.0 Sek. Wenn man die Wache anspricht, steht sie auf und redet mit einem, danach setzt sie sich halt wieder auf den Boden. void main() { if(Random(3) == 0 && IsInConversation(OBJECT_SELF) == FALSE) { SpeakOneLinerConversation(); } if(IsInConversation(OBJECT_SELF) == FALSE) { ActionWait(7.0); ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS,1.0,4000.0); } } So, leider konnte ich keine Lösung finden, wie man das "...zzz..." einbauen kann. Ich habe eine andere Wache daneben gestellt, die mit dem Befehl ActionDoCommand ... der schlafenden Wache die Wörter zuweist. Das klaptt auch. Es erscheint dann immer ein "...zzz..." über dem Kopf der sitzenden Wache. Leider auch wenn man sich mit ihr im Gespräch befindet! Also auch nicht Sinn der Sache. Ich habe auch versucht einfach ActionSpeakString ins OnHeatrbeat der sitzenden Wache einzufügen, geht aber auch nicht. Der Heartbeat wird erst ausgeführt, wenn die Wache nicht mehr sitzt, d.h. also auch erst wenn man mit ihr redet ... Also wenn du auf das "...zzz..." verzichten kannst, versuch es mal so wie oben beschrieben. |
|||
11.09.2002, 11:21 | #30 | |||
Shamba Beiträge: 37 |
Stadtportale - komisch ...
[hier stand Müll] ... hab das OnActivateItem Script nicht richtig gelesen, bzw. die eine Zeile übersehen! Tut mir leid. Habe natürlich den WP vergessen *schäm* |
|||
12.09.2002, 09:46 | #31 | |||
Shamba Beiträge: 37 |
Wache soll reden ... - Wache soll reden ...
Moin moin! Habe in meinem Modul einen Auslöser plaziert. Wenn ein Spieler draufläuft, soll eine in der Nähe stehende Wache zu ihm hinlaufen und ihn ansprechen (Wache-Tag: Wache_Gemach). Nach dem Gespräch soll sie wieder auf ihren alten Platz und möglichst auch in diealte Richtung gucken. Da noch nicht einmal das Gespräch ausgelöst wird, scheint schon jetzt ein dicker Fehler drin zu sein. Hier mal das bisherige Skript. Kenne mich mit den Befehlen nicht aus, deshalb kann da das eigentlich einfachste auch falsch sein ... Ach ja, ich hab das Script unter OnEnter des Auslösers. void main() { object oWacheGemach=GetObjectByTag("Wache_Gemach"); object oPC=GetEnteringObject(); ActionForceMoveToObject(oPC); ActionStartConversation(oPC); } |
|||
12.09.2002, 10:52 | #32 | |||
Shamba Beiträge: 37 |
Wache soll reden ... -
Oh! Wie gesagt, ich bin noch in der Anfangsphase mit dem Skripten. Danke erstmal ... |
|||
13.09.2002, 16:29 | #33 | |||
Shamba Beiträge: 37 |
Mind Flayer - wow
War grade mal auf der Seite ... ein Besuch lohnt sich auf alle Fälle! Tolle Modelle! ... mmhh, ich glaube ich bin ein Poet ;) |
|||
13.09.2002, 16:44 | #34 | |||
Shamba Beiträge: 37 |
Mind Flayer -
Ja, hast recht, aber immerhin etwas :) besonders der Skorpion gefällt mir gut, da es auch mal wieder ein größerer Gegner wäre. Ich hoffe mal das man die Modelle, wenn sie fertig sind, auch da runterladen kann. |
|||
13.09.2002, 18:45 | #35 | |||
Shamba Beiträge: 37 |
Wachen erschaffen die in einem MP Modul aufpassen -
Kopier doch einfach das Skript aus einem der Kampagnenmodule (z.B. Kapitel 1, das von Aribeth) ... Mom, ich guck mal kurz wie das heißt ... nw_d1_templeheal Müsste gehen denke ich ... |
|||
30.09.2002, 09:49 | #36 | |||
Shamba Beiträge: 37 |
Kann man das Aussehen des PC ändern??? - müsste gehen ...
Ich kann dir leider nicht direkt weiterhelfen, da ich nicht weiß wie es geht. Ich habe allerdings schonmal gelesen das man die Gestalt des Spielers ändern kann. Muss ja auch irgendwie möglich sein, da Magier sich auch in Drachen, Balor, ... verwandeln können. Ich habe auch schon ein Modul gespielt, in dem man als Skelett rumläuft. Es dürfte also gehen die Gestalt der Spieler im Spiel zu ändern. Nur das du weißt das es gehen müsste. Wie muss dir leider jemand anders verraten ;) |
|||
30.09.2002, 10:37 | #37 | |||
Shamba Beiträge: 37 |
herausforderungsgrad der gegner/spielerlevel? -
Das mit den ausgewogenen Gegnern finde ich auch nicht grade einfach. Der Herausforderungsgrad hilft einem da zwar schon, aber eigentlich muss man es trotzdem alles ausprobieren. Wenn man nämlich mehrere Gegner auf einmal kommen lässt ist es schon so eine Sache. Wenn man selbst z.B. lvl 15 ist und 8 Gegner kommen die HG 15 habe, dürfte das schon schwer zu schaffen sein! Also ich probier es dann meistens mit nem Char aus, für den das Modul ungefähr gemacht ist. Dann kann man Kleinigkeiten ja immer noch erhöhen oder senken. |
|||
|