zwei kleine fragen zu kleinen scripts.

Hier ist der ideale Ort um über Scripts und Mods für X³: Terran Conflict und X³: Albion Prelude zu diskutieren.

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

Jannik2099
Posts: 44
Joined: Thu, 25. Jul 13, 14:40
x3ap

zwei kleine fragen zu kleinen scripts.

Post by Jannik2099 »

Hey leute ich bring mir grad n bissl das grundgelegene scripten bei (heilen, items, schiffe generieren) und will mal wissen wie man folgendes macht:
Sektor(en) auf der Universumskarte aufdecken (auch den sektor selbst wenn möglich) und zu nem punkt (station) teleportieren. Bitte die codelinien angeben und sagen worunter man die findet.
Danke
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 14571
Joined: Sun, 20. Nov 05, 22:45
x4

Post by UniTrader »

sry, ich hab grad keinen SE zur hand deswegen nur der ungefähre Code:

$X = get mas sectors in x direction
while $X
| dec $X=
| $Y = get max sectors in y direction
| while $Y
| | dec $Y=
| | $sec = get sector from universe index: x=$X y=$Y
| | if $sec -> exists
| | | $sec -> set known status to [TRUE]
| | | $stat.arr = $sec -> get station array from sector
| | | $stat.count = size of array $stat.arr
| | | while $stat.count
| | | | dec $stat.count=
| | | | $stat = $stat.arr [ $stat.count ]
| | | | $stat -> set known status to [TRUE]
| | | end
| | end
| end
end


Das Spielerschiff in nen anderne Sektor teleportieren ist dagegen nicht so ohne weiteres möglich, führt afaik zu nem Spielabsturz. (korrigiert mich wenn ich falsch liege)
Workaround wäre es den Sprungantrieb zu nutzen, aber das braucht ein wenig mehr prüfungen weil dein Schiff sonst evtl. nicht mehr dir gehört oder du mangels Laderaum nicht weit genug kommst
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 ;)
User avatar
eMYNOCK
Moderator (DevNet)
Moderator (DevNet)
Posts: 2061
Joined: Thu, 21. Aug 03, 10:37
x4

Post by eMYNOCK »

im Cheatpaket von Cycrow gibts ein Skript das diesen Wunsch erfüllt.

man "springt" in einen anderen Sektor direkt ins Zentrum.

von dort kann man zum nächsten ziel (über menü) springen.

frag mich nicht wie das skript heisst, jedenfalls veranlasst es einen normalen sektorwechsel und man befindet sich an position 0,0,0 oder innerhalb des sektors im umkreis (kollisionserkennung) einer station.
MynoCorp Technologies - We build it, you're stuck with it.
User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 25130
Joined: Sun, 2. Apr 06, 16:38
x4

Post by X2-Illuminatus »

UniTrader wrote:Das Spielerschiff in nen anderne Sektor teleportieren ist dagegen nicht so ohne weiteres möglich, führt afaik zu nem Spielabsturz. (korrigiert mich wenn ich falsch liege)
*Korrigier*
"put into environment" aufs Spielerschiff angewendet, funktioniert einwandfrei und ist auch der Befehl, den Cycrow in seinem Cheatpaket verwendet.
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!
Guest

Post by Guest »

... "einwandfrei" würd´ ich nicht sagen ...
... als ich mein schiff mal in meinen M7 mit hangar (cerberus, um genau zu sein) per [PLAYERSHIP] -> put into environment: {mein.M7} transportieren wollte, stürzte das game ab !! (reprodizierbar) // game = X3TC3.2

... angenommen, es funzt problemfrei, sich so in ´nen neuen sektor zu bringen (hab´s nie getestet), dann stellt sich mir die frage: wozu die ladezeit beim "konventionellen" sektorwechsel per gate ??
User avatar
eMYNOCK
Moderator (DevNet)
Moderator (DevNet)
Posts: 2061
Joined: Thu, 21. Aug 03, 10:37
x4

Post by eMYNOCK »

die ladezeit hast du auch wenn du den sektor via skript wechselst.

sofern ich nicht völlig daneben liege löst das berühren des Ereignishorizonts an einem Sprungtor/TOB genau diesen

"[PLAYERSHIP] -> ... enviroment ..."-Event aus.
MynoCorp Technologies - We build it, you're stuck with it.

Return to “X³: Terran Conflict / Albion Prelude - Scripts und Modding”