nebelwirkung ausschalten
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 158
- Joined: Mon, 4. Oct 10, 02:47
nebelwirkung ausschalten
möchte die wirkungen der verschiedenen nebel ausschalten.
besonders der hüllenfressende ist beim aufbau eines handelsimperiums nervig....
ausserdem will ich sektoren umbenennen und deren besitzer verändern können. (bei besitzer ändern soll lediglich die anzeige auf der universumskarte geändert werden, also nichts bewegendes).
hat einer eine idee? hab bisher nicht großartig gescripted...
schon mal danke im vorraus.
besonders der hüllenfressende ist beim aufbau eines handelsimperiums nervig....
ausserdem will ich sektoren umbenennen und deren besitzer verändern können. (bei besitzer ändern soll lediglich die anzeige auf der universumskarte geändert werden, also nichts bewegendes).
hat einer eine idee? hab bisher nicht großartig gescripted...
schon mal danke im vorraus.
-
- Posts: 6693
- Joined: Wed, 6. Nov 02, 20:31
für X2?
in X3 TC gibs keine hüllenfressenden Nebel, Reunion weis ich nicht mehr obs den da gibt...
Kannst höchstens mal schauen obes für dein Spiel ein Mod dafür gibt.
in X3 TC gibs keine hüllenfressenden Nebel, Reunion weis ich nicht mehr obs den da gibt...
Kannst höchstens mal schauen obes für dein Spiel ein Mod dafür gibt.
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: 158
- Joined: Mon, 4. Oct 10, 02:47
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
die Wirkung der Nebel kann man afaik nicht abschalten, du könntest lediglich die Nebel selber entfernen...
$neb = find nebula: sector=[SECTOR] ……… flags=find.hen oder so ähnlich, weiss grad nicht wie die hiess
if $neb -> exists
| $neb -> destruct: show no explosion=[TRUE]
end
damit wird (sofern vorhanden) ein Hüllenfressender Nebel in dem Sektor entfernt den du wählst (welches Objekt darin ist egal, nimm aber am besten ne Station oder ein untätiges Schiff)
Sektorbesitzer ändern:
[SECTOR] -> set owner race to Player
(auswahl ist dieselbe Art wie oben)
$neb = find nebula: sector=[SECTOR] ……… flags=find.hen oder so ähnlich, weiss grad nicht wie die hiess
if $neb -> exists
| $neb -> destruct: show no explosion=[TRUE]
end
damit wird (sofern vorhanden) ein Hüllenfressender Nebel in dem Sektor entfernt den du wählst (welches Objekt darin ist egal, nimm aber am besten ne Station oder ein untätiges Schiff)
Sektorbesitzer ändern:
[SECTOR] -> set owner race to Player
(auswahl ist dieselbe Art wie oben)
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: 158
- Joined: Mon, 4. Oct 10, 02:47
konnte den befehl "find nebula: sector=" nicht finden.
lediglich find ship; find station; find asteroid; find flying ware.
war übrigens ernst gemeint, dass ich noch nie großartig gescripted habe^^
habe allerdings etwas programmiererfahrung, weshalb ioch mich gut reinarbeiten können sollte.
wäre blos gut wenn du mir sagen könntest wo ich die einzelnen befehle ungefähr finden könnte^^
zum verständniss will ich grad mal noch deinen script-vorschlag durchgehen:
$neb = find nebula: sector=[SECTOR] ……… flags=find.hen
-> sucht nach hüllenfressenden nebeln in [SECTOR] wobei find.hen (hen = hulleraising nebula wahrscheinlich?) die art des nebels festlegt.
wie würden die anderen nebelarten heißen?
if $neb -> exists
-> prüft ob welche gefunden wurden
| $neb -> destruct: show no explosion=[TRUE]
-> entfernt die gefundenen
habe ich das so alles richtig verstanden?
lediglich find ship; find station; find asteroid; find flying ware.
war übrigens ernst gemeint, dass ich noch nie großartig gescripted habe^^
habe allerdings etwas programmiererfahrung, weshalb ioch mich gut reinarbeiten können sollte.
wäre blos gut wenn du mir sagen könntest wo ich die einzelnen befehle ungefähr finden könnte^^
zum verständniss will ich grad mal noch deinen script-vorschlag durchgehen:
$neb = find nebula: sector=[SECTOR] ……… flags=find.hen
-> sucht nach hüllenfressenden nebeln in [SECTOR] wobei find.hen (hen = hulleraising nebula wahrscheinlich?) die art des nebels festlegt.
wie würden die anderen nebelarten heißen?
if $neb -> exists
-> prüft ob welche gefunden wurden
| $neb -> destruct: show no explosion=[TRUE]
-> entfernt die gefundenen
habe ich das so alles richtig verstanden?
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
hmm.. ich bin mir extrem sicher dass es in X2 einen find nebula-Befehl gab
(irgendwo in derselben Kategorie wie die übrigen find-befehle).. wenn nicht müsste man mit Sektorobjekten arbeiten, was entweder das Spiel einfrieren lässt oder extrem lange dauert..
die übrigen beiden "gefährlichen" nebelsorten konnte man btw mit find.sen und find.son (oder irgendwas in der richtung, ist alles viel zu lange her) aufspüren..
hen -> hull eating nebula
sen -> shield eating nebula
son -> sensor obstructing nebula
(aber ich kann hier auch daneben liegen, ist wie gesagt alles viel zu lange her, denn X3 kennt keine Nebel und X2 hab ich noch sehr viel länger nicht gespielt..)
übrigens findet der genannte befehl nur einen Nebel, aber man kann das Script ja manuell mehrfach ausführen (oder man nutzt find.multiple um ein Array zu bekommen)
(irgendwo in derselben Kategorie wie die übrigen find-befehle).. wenn nicht müsste man mit Sektorobjekten arbeiten, was entweder das Spiel einfrieren lässt oder extrem lange dauert..
die übrigen beiden "gefährlichen" nebelsorten konnte man btw mit find.sen und find.son (oder irgendwas in der richtung, ist alles viel zu lange her) aufspüren..
hen -> hull eating nebula
sen -> shield eating nebula
son -> sensor obstructing nebula
(aber ich kann hier auch daneben liegen, ist wie gesagt alles viel zu lange her, denn X3 kennt keine Nebel und X2 hab ich noch sehr viel länger nicht gespielt..)
übrigens findet der genannte befehl nur einen Nebel, aber man kann das Script ja manuell mehrfach ausführen (oder man nutzt find.multiple um ein Array zu bekommen)
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: 158
- Joined: Mon, 4. Oct 10, 02:47
die 4 find-befehle stehen direkt untereinander im "General object commands" - bereich
von find nebula keine spur...
kann man da nicht irgendwie anders rannkommen?
ich meine gibt es keinen "remove nebula" -befehl oder einen anderen befehl der die selbe wirkung hat wie find nebula?
vielleicht gibt es auch eine möglichkeit die position des nebels zu verändern?
150 km vom sektorzentrum entfernt stört er mich nicht mehr...
von find nebula keine spur...
kann man da nicht irgendwie anders rannkommen?
ich meine gibt es keinen "remove nebula" -befehl oder einen anderen befehl der die selbe wirkung hat wie find nebula?
vielleicht gibt es auch eine möglichkeit die position des nebels zu verändern?
150 km vom sektorzentrum entfernt stört er mich nicht mehr...
-
- Moderator (Deutsch)
- Posts: 24969
- Joined: Sun, 2. Apr 06, 16:38
Es gibt keinen "Find nebula"-Befehl in X2.
Wie UniTrader bereits geschrieben hat, kann man aber mit Sektorobjekten arbeiten. In den General Object Commands gibt es Befehle um die Sektorobjekte zu ermittlen. Damit sollten sich auch Nebel, Planeten und Sonnen finden lassen, wie in diesem Thema im englischen Forum beschrieben.
Eine Alternative zum Arbeiten mit Scripts wäre das Entfernen der Nebel aus der Karte direkt im Galaxy Editor. Das würde dann aber einen Neustart des Spiels erfordern.
Wie UniTrader bereits geschrieben hat, kann man aber mit Sektorobjekten arbeiten. In den General Object Commands gibt es Befehle um die Sektorobjekte zu ermittlen. Damit sollten sich auch Nebel, Planeten und Sonnen finden lassen, wie in diesem Thema im englischen Forum beschrieben.
Eine Alternative zum Arbeiten mit Scripts wäre das Entfernen der Nebel aus der Karte direkt im Galaxy Editor. Das würde dann aber einen Neustart des Spiels erfordern.
Nun verfügbar! X3: Farnham's Legacy - Ein neues Kapitel für einen alten Favoriten
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
Die komplette X-Roman-Reihe jetzt als Kindle E-Books! (Farnhams Legende, Nopileos, X3: Yoshiko, X3: Hüter der Tore, X3: Wächter der Erde)
Neuauflage der fünf X-Romane als Taschenbuch
The official X-novels Farnham's Legend, Nopileos, X3: Yoshiko as Kindle e-books!
-
- Posts: 158
- Joined: Mon, 4. Oct 10, 02:47
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
das hängt einfach damit zusammen dass du alle Objekte Sektor (und damit meine ich wirklich alle) überprüfst, ob sie ein Nebel sind und wenn ja ein gefährlicher Nebel.. das können je nach Sektor hunderte sein.. wenn du nen wait in der schleife drin hast dauert es halt ewig weil das script extrem ausgebremst wird und wenn du kein wait in der schleife hast friert das Spiel ne zeit lang ein (so ca. ne Minute im extremfall wenn ich mich recht erinnere)
hier mal der ungefähre Code, die STs hab ich aber grad nicht im kopf da es seit R keine lokalen Nebel mehr gibt:
$id = [PLAYERSHIP] -> get sector object id
* das Spielerschiff hat immer die höchste
while $id
| dec $id
| ( @ wait 1 ms )
| $object = get object from sectorobject: id=$id
| if $object -> exists
| | $MT = get Maintype from Object $object ->
| | if $MT == 21«
| | | $ST = get subtype from Object $object ->
| | | if $ST == »gefährlicher Nebel #1(Nummer)« OR $ST == »gefährlicher Nebel #2(Nummer)« etc.
| | | | $object-> destruct: show no explosion=[TRUE]
| | | end
| | end
| end
end
return null
hier mal der ungefähre Code, die STs hab ich aber grad nicht im kopf da es seit R keine lokalen Nebel mehr gibt:
$id = [PLAYERSHIP] -> get sector object id
* das Spielerschiff hat immer die höchste
while $id
| dec $id
| ( @ wait 1 ms )
| $object = get object from sectorobject: id=$id
| if $object -> exists
| | $MT = get Maintype from Object $object ->
| | if $MT == 21«
| | | $ST = get subtype from Object $object ->
| | | if $ST == »gefährlicher Nebel #1(Nummer)« OR $ST == »gefährlicher Nebel #2(Nummer)« etc.
| | | | $object-> destruct: show no explosion=[TRUE]
| | | end
| | end
| end
end
return null
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: 6693
- Joined: Wed, 6. Nov 02, 20:31
Gab es nicht mal sogar einen Mod oder warsn skript? der die Nebeleffekte abgeschaltet hat?
.. meine mal irgendwann sowas mal gelesen zu haben... ist aber eeeewiiiiiiiiig her.. evt existiert das noch irgendwo als "Forumsleiche"
.. meine mal irgendwann sowas mal gelesen zu haben... ist aber eeeewiiiiiiiiig her.. evt existiert das noch irgendwo als "Forumsleiche"
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: 158
- Joined: Mon, 4. Oct 10, 02:47
-
- Posts: 10
- Joined: Sun, 27. Nov 05, 20:23
Ich fürchte ich stelle mich hierfür zu blöd an, ich krieg des Script einfach ned hin
Könnte mir einer dieses Script per Mail schicken, wäre echt klasse!!
ullioma@hotmail.com
LG Uli
Könnte mir einer dieses Script per Mail schicken, wäre echt klasse!!
ullioma@hotmail.com
LG Uli
Veritas vos liberabit