Bin ich zu blöd das zu finden

Hier ist der ideale Ort um über Scripts und Mods für X²: Die Bedrohung zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

User avatar
MODIFIED
Posts: 1365
Joined: Tue, 30. Mar 04, 00:15
x3

Bin ich zu blöd das zu finden

Post by MODIFIED »

Es gibt den "get max shield type that can be installed" und "max missile type that can be installed"
Why not for Laser :?
Oder kann ich den nicht finden.

Code: Select all


001   $Sektor = $Fabwahl -> get sector
002   $x = $Fabwahl -> get x position
003   $y = $Fabwahl -> get y position
004   $z = $Fabwahl -> get z position
005   $Race = $Fabwahl -> get owner race
006   
007   $newship =  create ship: type=$Shipwahl owner=$Race addto=$Sektor x=$x y=$y z=$z
008   
009   $RT = $newship -> get max upgrades for upgrade Triebwerkstuning
010   $RandomT = random value from 1 to $RT - 1
011   $empty = $newship -> install $RandomT units of Triebwerkstuning
012   
013   $RR = $newship -> get max upgrades for upgrade Ruder-Optimierung
014   $RandomR = random value from 1 to $RR - 1
015   $empty = $newship -> install $RandomR units of Ruder-Optimierung
016   
017   $RF = $newship -> get max upgrades for upgrade Laderaumerweiterung
018   $Random = random value from 100 to $RF - 1
019   $empty = $newship -> install $Random units of Laderaumerweiterung
020   
021   $Guns = $newship -> -----get maximum laser strength------- ???
022   $AnzahlG = $newship -> get number of laser bays
023   $empty = $newship -> install $AnzahlG units of $Guns
024   
025   $Schild = $newship -> get max. shield type that can be installed
026   $AnzahlS = $newship -> get number of shield bays
027   $empty = $newship -> install $AnzahlS units of $Schild
028   
029   $newship -> set homebase to $Fabwahl
030 @ $empty = $newship -> fly to home base
031   return null
[ external image ]
Saya Kho hat ihren Raumanzug verlassen, dieser Raumanzug gehört nun ihnen.
Bret Serra hat diese Welt verlassen, diese Welt gehört nun ihnen.
Indoril
Posts: 796
Joined: Sat, 28. Feb 04, 20:36
x2

Re: Bin ich zu blöd das zu finden

Post by Indoril »

Ich hab' auch nichts entsprechendes gefunden. Du kannst höchstens die
max Laserstärke abfragen, aber das dürfte kaum in dein Script passen!
Vllt kommt was mit 1.4?
User avatar
hraban
Posts: 97
Joined: Tue, 23. Mar 04, 10:00
x3

Post by hraban »

Versuche es doch mal mit

Code: Select all

<RefObj> add default items to ship
Damit haben die Schiffe alle Waffen. Was will man mehr?

MfG
Handel ist Krieg, der Einsatz von Waffen ist Ressourcenverschwendung!
User avatar
MODIFIED
Posts: 1365
Joined: Tue, 30. Mar 04, 00:15
x3

Post by MODIFIED »

hraban wrote:Versuche es doch mal mit

Code: Select all

<RefObj> add default items to ship
Damit haben die Schiffe alle Waffen. Was will man mehr?

MfG
Auch mal wieder ein Befehl, den ich glatt übersehen hab. :lol:

EDIT

Jetzt habe ich ihn auch gefunden. Im "Trade commando for Ships"
Man ist das chaotisch strukturiert

Vielen Dank
[ external image ]
Saya Kho hat ihren Raumanzug verlassen, dieser Raumanzug gehört nun ihnen.
Bret Serra hat diese Welt verlassen, diese Welt gehört nun ihnen.
User avatar
hraban
Posts: 97
Joined: Tue, 23. Mar 04, 10:00
x3

Post by hraban »

Einen kleinen "unerlässlichen" Tip

Kopiert Euch die Script-Befehlsliste in eine Textdatei. Dann könnt ihr in aller Ruhe mit der Suchen-Funktion des Editors nachforschen :roll:. Hat man den Befehl mal gefunden, fällt es auch leichter diesen in den Menüs des Script-Editors zu finden.

Im ernst, ohne diese kleine Hilfe ist man beim Scripten am verzweifeln ... besonders am Anfang. :wink:

MfG
Handel ist Krieg, der Einsatz von Waffen ist Ressourcenverschwendung!
User avatar
shinji_SLITSCAN
Posts: 831
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by shinji_SLITSCAN »

Das ist für Laser nicht möglich.

Wenn ein Schiff B-EPW installieren kann, heißt das noch lange nicht, dass es alle Laser darunter verwenden kann. Somit ist diese Funktion in der Art nicht möglich.
Bring the violence
It's significant
User avatar
MODIFIED
Posts: 1365
Joined: Tue, 30. Mar 04, 00:15
x3

Post by MODIFIED »

shinji_SLITSCAN[M_Inc] wrote:Das ist für Laser nicht möglich.

Wenn ein Schiff B-EPW installieren kann, heißt das noch lange nicht, dass es alle Laser darunter verwenden kann. Somit ist diese Funktion in der Art nicht möglich.
Deswegen habe ich ja auch gefragt, warum es kein Befehl gibt, welcher den maximal installierbaren Laser in eine Variable schreibt, ( wie die get max installierbaren Schilde oder Raketen Befehle) und die dann danach in das Schiff setzt.

Durch den "Setze default Equipment in das Schiff" Befehl, von dessen Existenz ich bis dato nichts wußte, wurde das Problem aber zufriedenstellend gelöst.
Hätte mir eine Menge Tipperei ersparen können. :headbang:
hraban wrote:Einen kleinen "unerlässlichen" Tip

Kopiert Euch die Script-Befehlsliste in eine Textdatei. Dann könnt ihr in aller Ruhe mit der Suchen-Funktion des Editors nachforschen :roll:. Hat man den Befehl mal gefunden, fällt es auch leichter diesen in den Menüs des Script-Editors zu finden.

Im ernst, ohne diese kleine Hilfe ist man beim Scripten am verzweifeln ... besonders am Anfang. :wink:

MfG
Das Nachsuchen in der Textdatei setzt aber voraus, das man den Befehl kennt.
[ external image ]
Saya Kho hat ihren Raumanzug verlassen, dieser Raumanzug gehört nun ihnen.
Bret Serra hat diese Welt verlassen, diese Welt gehört nun ihnen.
User avatar
shinji_SLITSCAN
Posts: 831
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by shinji_SLITSCAN »

MODIFIED wrote:Deswegen habe ich ja auch gefragt, warum es kein Befehl gibt, welcher den maximal installierbaren Laser in eine Variable schreibt, ( wie die get max installierbaren Schilde oder Raketen Befehle) und die dann danach in das Schiff setzt.
[...]
Das blöde ist, wie definierst du maximal? Der ID, die Projektilkanone und das MBS kommen in der Liste NACH PIK, SWG und EPW. Ist ein PIK maximaler als ein SWG? Das sind doch dann Sachen, wo es eher auf den pers. Geschmack ankommt. Bei Raketen ist das ganz einfach. Die Hornisse ist die stärkste von allen (wenn auch langsam) und kommt somit in der Liste als letztes, maximales.
Bring the violence
It's significant
Indoril
Posts: 796
Joined: Sat, 28. Feb 04, 20:36
x2

Post by Indoril »

shinji_SLITSCAN[M_Inc] wrote:Das blöde ist, wie definierst du maximal? Der ID, die Projektilkanone und das MBS kommen in der Liste NACH PIK, SWG und EPW. Ist ein PIK maximaler als ein SWG? Das sind doch dann Sachen, wo es eher auf den pers. Geschmack ankommt. Bei Raketen ist das ganz einfach. Die Hornisse ist die stärkste von allen (wenn auch langsam) und kommt somit in der Liste als letztes, maximales.
Naja, in dem Fall muss man sich mit den Funktionen

Code: Select all

5.003 <RetVar/IF> <RefObj> add <Var/Number> units of Var/Ware>

5.004 <RetVar/IF> <RefObj> install <Var/Number> units of <Var/Ware> 
zufrieden geben. geht doch auch (oder verwechsel ich da was. Laser werden doch dann auch installiert, oder :gruebel:)
User avatar
M.Kessel
Posts: 1460
Joined: Wed, 13. Nov 02, 11:49
xr

Post by M.Kessel »

MODIFIED wrote:
hraban wrote:Versuche es doch mal mit

Code: Select all

<RefObj> add default items to ship
Damit haben die Schiffe alle Waffen. Was will man mehr?

MfG
Auch mal wieder ein Befehl, den ich glatt übersehen hab. :lol:

EDIT

Jetzt habe ich ihn auch gefunden. Im "Trade commando for Ships"
Man ist das chaotisch strukturiert

Vielen Dank
Das ist zeitstrukturiert.

Die neuesten Befehle stehen immer ganz hinten. :D

Habe ich mit BalaGi aber schon mal besprochen. Es wird hoffentlich mal irgendwann, wenn mal Zeit da ist, und so Gott will, alphabetisch sortiert,

..... und dann geht die Sucherei wieder los. :D
I'm depressed
User avatar
M.Kessel
Posts: 1460
Joined: Wed, 13. Nov 02, 11:49
xr

Post by M.Kessel »

shinji_SLITSCAN[M_Inc] wrote:
MODIFIED wrote:Deswegen habe ich ja auch gefragt, warum es kein Befehl gibt, welcher den maximal installierbaren Laser in eine Variable schreibt, ( wie die get max installierbaren Schilde oder Raketen Befehle) und die dann danach in das Schiff setzt.
[...]
Das blöde ist, wie definierst du maximal? Der ID, die Projektilkanone und das MBS kommen in der Liste NACH PIK, SWG und EPW. Ist ein PIK maximaler als ein SWG? Das sind doch dann Sachen, wo es eher auf den pers. Geschmack ankommt. Bei Raketen ist das ganz einfach. Die Hornisse ist die stärkste von allen (wenn auch langsam) und kommt somit in der Liste als letztes, maximales.
Korrekt deswegn macht das ja auch wenig Sinn.

Sorry, aber hier ist "Wissen" gefragt. Oder man muß alle Laser mal probeweise installieren, und den Wahrheitswert in einem Array verweigen.
I'm depressed

Return to “X²: Die Bedrohung - Scripts und Modding”