World of Gothic Archiv
Alle Beiträge von Shirat
Seite 11 von 21 « Erste 7  8  9  10  11  12  13  14  15 Letzte »
08.09.2002, 11:54 #251
Shirat
Beiträge: 511
Stadtportale - Stadtportale
Moin. Ich mache auch gerade ein Modul und hatte dabei die Idee, so etwas ähnliches wie die Stadtportal-Rollen in Diablo 2 da einzubauen. Ne Idee hab' ich auch schon, Skripte auch, aber irgendwie klappt das nicht so ganz...

Also, zuerst hab ich einen Kristall, den hab ich "Stadtportal-Kristall" genannt (Skript-Kennezeichnung "schriftrolledess").

Dann hab' ich bei dem "OnItemActivated"-Ereignis des Moduls folgendes eingebaut:

code\:

void main()
{
object Item = GetItemActivated();

if(Item == GetObjectByTag("schriftrolledess"))
{
CreateObject(OBJECT_TYPE_PLACEABLE,"Stadtportal",GetLocation(GetItemActivator()));
DestroyObject(Item);
}
}



Das Objekt mit dem Tag "Stadtportal" ist ein platzierbares Object, bei dessen OnUse-Funktion ich folgendes eingebaut habe:

code\:

void main()
{
AssignCommand(GetPCSpeaker(),JumpToLocation(GetLocation(GetWaypointByTag ("townportal"))));

SetLocalLocation(GetPCSpeaker(),"TP",GetLocation(OBJECT_SELF));
}



Ich bin mir ziemlich sicher, dass ich irgendetwas falsch gemacht habe. Das erkenne ich daran, dass die ganze Sache nicht funktioniert. Es wäre allerdings nett, wenn sich jemand die Zeit nehmen würde, sich durch meinen Code durchzuwurschteln und mein Problem zu anaylsieren.


___________________________

Visit:
Martins Homepage[/font]
09.09.2002, 16:03 #252
Shirat
Beiträge: 511
Stadtportale -
Das ist schon mal gut, nur leider hatte ich nämlich noch gar keine Gelegenheit, zu testen, ob das zweite Script klappt. Das momentane Problem ist nämlich, dass noch nicht einmal das erste funzt. :(
09.09.2002, 16:38 #253
Shirat
Beiträge: 511
Stadtportale -
Yo, habs nochmal getestet. Da tut sich nix...
Ich hab' irgendwie das Gefühl, dass die Abfrage im ersten Script dran schuld ist:
code\:
if(Item == GetObjectByTag("schriftrolledess"))

Aber ich weiß nicht, was daran jetzt wirklich falsch ist...


___________________________

Visit:
Martins Homepage[/font]
09.09.2002, 16:48 #254
Shirat
Beiträge: 511
Stadtportale -
Nur nochmal um eine Sache klarzustellen: Bei den Items gibt es doch zwei Kennzeichnungen: Nämlich "Kennzeichen" und "Vorlagen-ResRef". Im Skript-Editor wird von denen doch die zweite verwendet, oder?

[Edit]
Na gut, es wird doch die erste verwendet (ohmeingottkommichmirjetztblödvor:D)
[/Edit]
09.09.2002, 19:47 #255
Shirat
Beiträge: 511
Stadtportale -
Hallo?
09.09.2002, 19:58 #256
Shirat
Beiträge: 511
Stadtportale -
OK, ich hab mittlerweile festgestelle, dass es wirklich an der Abfrage liegt. Auch die von Elessar funzt net. Das hab' ich festgestellt, indem ich in der OnItemActivate-Funktion noch eine SpeakString-Aktion eingebaut hab, die immer aktiviert wird. Das heißt, das Stadtportal-Dingen aktiviert zwar die OnItemActivate-Funktion, kommt aber nicht durch die Abfrage durch. Hm... muss mir die ganze sache noch mal ansehen... *Internetexplorerbeendundtoolsetstart*
09.09.2002, 20:06 #257
Shirat
Beiträge: 511
porträit(bild) bei bestehendem charakter ändern!!?? -
Ich muss dich enttäuschen, soweit ich weiß, geht das, im Gegensatz zu BG2, nicht.
Aber nur, weil dir das Potrait von deinem Char net gefällt, musst du doch nich gleich von vorn anfangen. So oft siehst du das Potrait im Spiel ja nu' auch wieder net.
10.09.2002, 14:05 #258
Shirat
Beiträge: 511
Stadtportale -
Gut. Muss ich gleich ausprobieren... :D
10.09.2002, 14:17 #259
Shirat
Beiträge: 511
Stadtportale -
Noch eine andere Frage:
Wenn ich bei mir den Stadtportal-Kristall direkt im Inventar auswähle, dann kann ich ihn angeblich net benutzen kann (im Kreismenü ist der "Benutzen"-Button dann nur so diffus dargestellt und angeblich kann Ich ihn 0-mal benutzen. Wenn ich ihn auf die Quickleiste ziehe, kann ich ihn allerdings benutzen, da steht dann auch "*wieauchimmererheißt* setzt besondere Fähigkeiten eines Gegenstands ein". Vielleicht liegt die ganze Sache ja auch daran. Hab allerdings keine Ahnung, wie ich das ändern könnte. Ich bin mir mittlerweile sogar ziemlich sicher, dass es daran liegt. Weil mein Script ja eigentlich auch hätte funktionieren müssten, genau wie das von "The King", aber die funzen beide net, obwohl sie ja eigentlich klappen müssten... *immernochweiterlaber*. Auf jeden Fall hab' ich keine Ahnung, wie ich das umstellen kann, dass auch im Kreismenü angezeigt wird, dass ich det dingen benutzen kann.
10.09.2002, 14:25 #260
Shirat
Beiträge: 511
Stadtportale -
[...]

[Edit]Hier stand Scheiße, und da ich keinen unnötig verwirren will und auch diesen Post net löschen kann, mache ich einfach alles darin weg :D[/Edit]
10.09.2002, 19:15 #261
Shirat
Beiträge: 511
Stadtportale -
Hast du das ausprobiert? Egal, ich teste auf jeden mal.
Achja, wo war bei dem IF denn der Fehler?
10.09.2002, 20:55 #262
Shirat
Beiträge: 511
Stadtportale -
Ich hatte noch das Problem, dass beim erstellen des TP in der Stadt kein Tp erschien. Aber das liegt wohl daran, dass ich mich irgendwo mit den Kennzeichen verwurschtelt hab... aber ansonsten klappt alles.
Wo lag jetzt eigentlich der Fehler mit dem IF?
11.09.2002, 16:20 #263
Shirat
Beiträge: 511
Wachen erschaffen die in einem MP Modul aufpassen -
Poste mal das gesamte Script hier rein!
11.09.2002, 18:20 #264
Shirat
Beiträge: 511
Wieso kann ich nit updaten??? -
Hört sich so an, als wär das Spiel irgendwie fehlerhaft installiert. Versuch' als erstes mal, das Spiel neu zu installieren.
13.09.2002, 19:32 #265
Shirat
Beiträge: 511
Kapitel 2: Wo finde ich die in Werwölfe verwandelten Jungen ?? -
Einen findest du vor dem auf der Südstraße (da wo die Archäologen sind) ganz im Süden. Wo du den anderen findest, hab ich vergessen... :(
14.09.2002, 16:04 #266
Shirat
Beiträge: 511
"... kann nicht kompiliert werden." Hilfe! - "... kann nicht kompiliert werden." Hilfe!
Ich hab mir für mein Modul jetzt vorgenommen, für gewisse NPCs so eine Art simplen Tagesablauf zu programmieren. Dafür habe ich ins UserDefined-Skript folgendes reingeschrieben (ich hätte es auch ins onHeartBeat-Event reintun können, aber der Übersicht wegen hab ich das gelassen:

code\:

//::///////////////////////////////////////////////
//:: Default: On User Defined
//:: act_attkdummy
//:: Copyright (c) 2002 Shirat.
//:://////////////////////////////////////////////
/*
Determines the course of action to be taken
on a user defined event.
*/
//:://////////////////////////////////////////////
//:: Created By: Me
//:: Created On: September 14, 2002
//:://////////////////////////////////////////////
int nEvent = GetUserDefinedEventNumber(); //Art des Ereignisses abfragen
int nTime = GetTimeHour(); //Aktuelle Zeit in eine Variable
//speichern


void main()
{
if(nEvent == 1001)
{
if((nTime >= 6 ) && (nTime < 12)) //Wenn es zwischen 6 und 12 Uhr ist, dann...
{
RemoveEffect(OBJECT_SELF,GetFirstEffect(OBJECT_SELF)); //Alle Effekte aufheben
ActionRandomWalk(); //Zufllig herumlaufen
}

if((nTime >= 12) && (nTime < 18)); //Wenn es zwischen 12 und 18 Uhr ist, dann...
{
ActionAttack(GetNearestObjectByTag("CombatDummy")); //Das die naechstgelegene
//Uebungspuppe angreifen
}

if((nTime >= 18) || (nTime < 6)); //Wenn es zwischen 18 und 6 Uhr ist, dann...
{
ApplyEffectToObject(DURATION_TYPE_PERMANENT,EffectSleep(),OBJECT_SELF); //Schlafen
}
}
} //UND WARUM KLAPPT DIESES VERDAMMTE SCRIPT NICHT!?



Das Problem bei der Sache ist jetzt, dass er mir beim kompilieren immer anzeigt: "Fehler. 'act_attkdummy' konnte nicht kompiliert werden." Dabei konnte ich darin keinen Fehler finden... :(


___________________________

Visit:
Martins Homepage[/font]
14.09.2002, 16:34 #267
Shirat
Beiträge: 511
"... kann nicht kompiliert werden." Hilfe! -
Oh, scheiße! Da programmiert man zwei Jahre lang C/C++ und dann passiert einem so was! *mannomankommichmirjetztböldvor:D*
14.09.2002, 16:54 #268
Shirat
Beiträge: 511
"... kann nicht kompiliert werden." Hilfe! -
Solche Sachen wie int (Abkürzung für Integer, Ganze Zahl) oder string (Zeichenkette) nennt man Variablen. Es gibt globale Variablen und lokale Variablen. Auf globale Variablen kann auf von jeder Funktion des Programms auf zugreifen, auf lokale Variablen nur von der jeweiligen Funktion aus. Da die meisten Skripte von NWN nur eine Funktion haben, ist es eigentlich egal.
15.09.2002, 11:08 #269
Shirat
Beiträge: 511
Beleuchtung - Beleuchtung
Also, ich will machen, dass es tagsüber in einem Gebäude hell ist und nachts Dunkel. Das einzige Problem dabei ist, dass ich keinen Dunst habe, wie ich das machen soll. :(
Kann man überhaupt per Script die komplette Beleuchtung verändern?
15.09.2002, 12:47 #270
Shirat
Beiträge: 511
Wiederbelebung -
Das Problem mit dem Dachs hab' ich auch immer, wenn ich eine Kreatur mit dem CreateObject-Befehl erstellen will. Bei Platzierbaren Objekten seltsamerweise net. Auf jeden Fall kann ich dir da auch net helfen. Vielleicht liegts ja an dem OBJECT_TYPE_CREATURE. Versuchs mal mit dem Skript:

code\:

int zahl = GetUserDefinedEventNumber();
location punkt = GetLocation(OBJECT_SELF);
object pc= GetLastKiller();

void main()
{
switch(zahl);
{
case 1007:

AssignCommand(pc, ActionSpeakString("Noch 60 sec. bis zur wiederbelebung!"));
DelayCommand(60,CreateObject(OBJECT_TYPE_ALL, "panther001", punkt));
break;
}

}



Aber ohne Garantie!


___________________________

Visit:
Martins Homepage[/font]
15.09.2002, 12:53 #271
Shirat
Beiträge: 511
NwN Startet nicht aber das ohne patch`! -
Also, du loadest dir zuerst die Dateien von Palmes Link runter, extrahierst die dann und startest die Dateien, so einfach ist das!
15.09.2002, 19:01 #272
Shirat
Beiträge: 511
Beleuchtung -
Ja, gute Idee. Gleich ausprobieren!

[Edit]Yo, hat geklappt. Danke![/Edit]
17.10.2002, 12:18 #273
Shirat
Beiträge: 511
text erscheint wenn... knifflig -
Wenn dir das zu viel Programmieren ist, kannst du auch mit dem Skript-Wizard ein paar tausend Scripts erstellen (wenn du alle Kombinationen von Gegenständen, die im Inventar sein könnten ausschöpfen willst). Das ist zwar etwas umständlicher, aber wenigstens ersparst du dir das programmieren von Hand. :D
17.10.2002, 12:20 #274
Shirat
Beiträge: 511
Wie sieht es eigentlich aus mit Euren Modulen? -
quote:
Zitat von Mordos
Mit welchem Tileset würdet ihr die Höhle eines grünen Drachen erstellen?


Mit dem Tileset "Höhlen und Minen" (oder so ähnlich) und dann mit dem Beleuchtungsschema "Innen vergiftet".
17.10.2002, 12:22 #275
Shirat
Beiträge: 511
liegen im Bett oder stzen auf Pferd ????? -
Mit den normalen Möglichkeiten des Editors gehts auf jeden Fall nicht.
Seite 11 von 21 « Erste 7  8  9  10  11  12  13  14  15 Letzte »