[DISKUSSION] Allgemeine S&M-Fragen III
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 283
- Joined: Sat, 14. Mar 09, 05:07
Janee schlieslich gibbet doch auch Flak und Splitterbombenwerfer die nach ner Zeit "Puff" machn bzw nach ner bestimmten Reichweiter und dann spielen se sozusagen ihren "Explosionseffekt" ab
Dat müsste doch sicher auch so ähnlich gehen...die "Waffen" sollten natürlich nicht regulär nutzbar sein und Schaden null...
Hmm...aber man müsste dann bei jeden Schiff FakeGeschütztürme ranbauen...
Oder ging da was andres?
Dat müsste doch sicher auch so ähnlich gehen...die "Waffen" sollten natürlich nicht regulär nutzbar sein und Schaden null...
Hmm...aber man müsste dann bei jeden Schiff FakeGeschütztürme ranbauen...
Oder ging da was andres?
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
mit den Flak-effekten wirst du nicht viel machen können, weil zu viel daran im Hardcode geregelt ist.. (Explosionseffekt, verwendeter Sound, Streuschaden, .....)
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
mal ne kleine frage
gibt es im x3 modmanager ne möglichkeit einen kompletten ordner hinzuzufügen oder muß ich jede datei einzeln einfügen?
gibt es im x3 modmanager ne möglichkeit einen kompletten ordner hinzuzufügen oder muß ich jede datei einzeln einfügen?
Chaostitan Azrael van Haaising
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-----------------------------------
Chaostitan im Kampf erhalten
Azrael im Kampf genommen
van in der Schlacht verdient
Haaising im Rausch erhalten
-
- Posts: 6693
- Joined: Wed, 6. Nov 02, 20:31
ganzen Ordner reinziehen... *fertig*
Du empfindest Xenon "langweilig", Khaak nur "lästig" und willst einen richtigen Feind in einem nagelneuem Universum?
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen -> Mapper/Skripter (auch MD) und Modder gesucht, melden per PN bei Interesse.
Forumsthread - - - NW-Modforum
Dann warte auf meinen Mod, "den" Feind wirst du hassen lernen -> Mapper/Skripter (auch MD) und Modder gesucht, melden per PN bei Interesse.
Forumsthread - - - NW-Modforum
-
- Posts: 568
- Joined: Tue, 8. Jun 04, 07:44
-
- Posts: 184
- Joined: Tue, 28. Sep 10, 19:48
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
halbtransparent? gar nicht da nicht von X unterstützt - lediglich einfärben geht mittels der \033er-Farb-Tags... (einfach dein unsprüngliches Kommando farbig machen oder, wenn das nicht der fall sein soll einen weiteren Kommandoslot nehmen der den Farbigen namen trägt und per Script setzen, dass dieseer Name angezeigt werden solll.. für den weiteren Kommandoslot ist die Kategorie in diesem fall übrigens afaik egal, weil der Spieler ihn ja nicht manuell auswählen muss, also bieten sich denke ich die eher selten benutzten Piraten-Kommandos an...
oder wolltest du wissen wie man ein Kommando zwar sichtbar aber ausgegraut, also Inaktiv, macht??
oder wolltest du wissen wie man ein Kommando zwar sichtbar aber ausgegraut, also Inaktiv, macht??
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 184
- Joined: Tue, 28. Sep 10, 19:48
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Mit folgendem Befehl kannst du ein Check-Skript für ein Kommando einrichten:
Dabei ist upgrade eine Ware, die vorhanden sein muss (oder [TRUE], wenn keine Ware benötigt wird) und script das Checkskript. Dieses Skript wird dann immer aufgerufen, wenn die Kommandokonsole eines Schiffes geöffnet wird. Wenn dieses Skript die Konstante [CmdConCheck.Disabled] (iirc) zurückgibt, wird das Kommando ausgegraut.
MfG,
ScRaT
Code: Select all
set script command upgrade: command=<Object Command/Signal> upgrade=<Var/Ware> script=<Script Name>
MfG,
ScRaT
-
- Posts: 184
- Joined: Tue, 28. Sep 10, 19:48
-
- Posts: 13244
- Joined: Fri, 13. Jan 06, 16:39
Versuch doch erstmal das Wahrscheinlichste.
Wenn THIS nicht das Objekt ist, dann kann das Schiff eigentlich nur noch über die Scriptargumente übergeben werden.
Wenn THIS nicht das Objekt ist, dann kann das Schiff eigentlich nur noch über die Scriptargumente übergeben werden.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
-
- Posts: 184
- Joined: Tue, 28. Sep 10, 19:48
-
- Posts: 1296
- Joined: Tue, 3. Feb 04, 12:11
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
es ist eigentlich afaik schnuppe, welchen Argumenttyp du angibst - es wird dir in dem fall immer ein Schiff übergeben wenn du in solchen Fällen unsicher bist kannst du die Werte, die per Argument übergeben werden einfach mal allesamt ins Log schreiben
(gilt übrigens für so ziemlich jedes Script - der Argumenttyp legt nur fest, was man durch Manuelle Eingabe übergeben kann - aber durch Übergeben von Variablen beim starten aus anderen Scripts / per MD / per Hardcode kann man trotzdem alles (un)mögliche übergeben ^^)
PS ach ja: stelle in jedem fall sicher dass dein Checkscript nur so kurz wie möglich läuft und verwende darin in keinem fall Waits und / oder umfangreiche Schleifen (== viele durchläufe) - denn die Kommandokonsole wird erst angezeigt sobald alle Checkscripts durch sind (nützlich, wenn man dem Spieler den Zugriff auf die Kommandokonsole entziehen will ^^)
(gilt übrigens für so ziemlich jedes Script - der Argumenttyp legt nur fest, was man durch Manuelle Eingabe übergeben kann - aber durch Übergeben von Variablen beim starten aus anderen Scripts / per MD / per Hardcode kann man trotzdem alles (un)mögliche übergeben ^^)
PS ach ja: stelle in jedem fall sicher dass dein Checkscript nur so kurz wie möglich läuft und verwende darin in keinem fall Waits und / oder umfangreiche Schleifen (== viele durchläufe) - denn die Kommandokonsole wird erst angezeigt sobald alle Checkscripts durch sind (nützlich, wenn man dem Spieler den Zugriff auf die Kommandokonsole entziehen will ^^)
if not stated otherwise everything i post is licensed under WTFPL
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
-
- Posts: 1296
- Joined: Tue, 3. Feb 04, 12:11
Hi,
ich habe gerad versucht mit dem Befehl <RetVar> = <RefObj> get formation die Formationseinstellung eines Schiffes raus zu bekommen.
Leider scheint der Befehl verbuggt zu sein denn es kommt nur Müll raus.
Auch wenn ich die Variable in der ich die Formation speichere vorher mit z.B. [Formation.Delta] aus 'Select Constant' definiere bekomme ich kein richtiges Ergebis.
Hab auch einfach mal versucht die Formation in einer Var zu speichern und dann an ein anderes Schiff zu übergeben aber auch das funzt nicht.
Wenn ich das Ergebnis in ein Logfile scheibe bekomm ich entweder '<invalid>', 'null' oder '0' raus.
Kann mir hier jemand weiterhelfen
Noch was:
Wie kann ich die Einstellung 'Als Feind darstellen, wenn feindlich gesinnt' auslesen und setzen ?
Bis denn Thalon
ich habe gerad versucht mit dem Befehl <RetVar> = <RefObj> get formation die Formationseinstellung eines Schiffes raus zu bekommen.
Leider scheint der Befehl verbuggt zu sein denn es kommt nur Müll raus.
Auch wenn ich die Variable in der ich die Formation speichere vorher mit z.B. [Formation.Delta] aus 'Select Constant' definiere bekomme ich kein richtiges Ergebis.
Hab auch einfach mal versucht die Formation in einer Var zu speichern und dann an ein anderes Schiff zu übergeben aber auch das funzt nicht.
Wenn ich das Ergebnis in ein Logfile scheibe bekomm ich entweder '<invalid>', 'null' oder '0' raus.
Kann mir hier jemand weiterhelfen
Noch was:
Wie kann ich die Einstellung 'Als Feind darstellen, wenn feindlich gesinnt' auslesen und setzen ?
Bis denn Thalon
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Formationen werden spielintern auch nur als Integer dargestellt. D.h. wenn '0' herauskommt ist vielleicht wirklich die null-te Formation gemeint. Du kannst ja mal probieren eine andere als die Standardformation einzustellen, vielleicht gibt dann der Befehl '1' oder '2' zurück.
Wie es zu "null" und "<invalid>" kommt, kann ich mir allerdings nicht erklären. "null" bedeutet eigentlich immer, dass eine Wert nicht vorhanden ist, aber da bei einem Schiff doch zumindest immer die Standardformation eingestellt sein sollte, sollte nicht "null" herauskommen...
MfG,
ScRaT
Wie es zu "null" und "<invalid>" kommt, kann ich mir allerdings nicht erklären. "null" bedeutet eigentlich immer, dass eine Wert nicht vorhanden ist, aber da bei einem Schiff doch zumindest immer die Standardformation eingestellt sein sollte, sollte nicht "null" herauskommen...
Meines Wissens gar nicht.Wie kann ich die Einstellung 'Als Feind darstellen, wenn feindlich gesinnt' auslesen und setzen ?
MfG,
ScRaT