Wie man sieht weiß man was ich will.
ich möchte mit ein oder mehreren scripts ein bestimmtes schiff im universum erstellen was ich aber nicht wissen darf wo es ist damit sich die suche auch lohnt.
ich weiß nur nicht welcher script mir das ermöglicht bzw muss es auch so sein das es nicht von feinden zerstört wird?
kann mir da jmd helfen oder gibt es sowas schon?
Schiff im universum verstecken und suchen?
Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum
-
- Posts: 139
- Joined: Thu, 3. Jan 08, 14:30
-
- Posts: 1365
- Joined: Fri, 29. Dec 06, 21:30
Was du suchst, gibt es schon: der Abandoned Ship Spawner v82 dürfte genau das machen. Ich weiß nur nicht, ob das nur bei einem Neustart funktioniert (Punkt 1 deutet darauf hin) oder auch mit einem bestehenden Schiff (kann man evtl. in Punkt 2 hinein interpretieren)
MfG, A. Corvis
MfG, A. Corvis
-
- Posts: 139
- Joined: Thu, 3. Jan 08, 14:30
also ich habs mir angeguckt aber es ist nicht das was ich will.
ich will ja selber ein einziges schiff verstecken was ich suchen will sozusagen als mission nur eben ohne den ganzen auftrag zu lesen und so.
Ich will einfach nur ein schiff verstecken und mehr nicht.
das müsste doch mit 2-3 scripts zu schaffen sein?
ich will ja selber ein einziges schiff verstecken was ich suchen will sozusagen als mission nur eben ohne den ganzen auftrag zu lesen und so.
Ich will einfach nur ein schiff verstecken und mehr nicht.
das müsste doch mit 2-3 scripts zu schaffen sein?
-
- Posts: 3223
- Joined: Wed, 1. Feb 06, 19:26
-
- Posts: 139
- Joined: Thu, 3. Jan 08, 14:30
-
- Posts: 3223
- Joined: Wed, 1. Feb 06, 19:26
Alle Kommandos des Script Editors findest du in der MSCI Referenz, und sind in deren Namen mit ein wenig Englisch-Kenntnissen recht selbsterklärend. Für viele Kommandos gibts auch schon Beschreibungen in Englisch, Deutsch und anderen Sprachen. Die größte Schwierigkeit ist anfangs wohl, das nötige Kommando am richtigen Ort zu suchen, mit ein wenig Übung klappt das dann aber auch ganz gut.
Hier eine Auswahl der für deine Fragestellung notwenigen Kommandos:
<Var/Number> = random value from <Var/Number> to <Var/Number> -1
<RetVar/IF> get sector from universe index: x=<Var/Number>, y=<Var/Number>
<RetVar> = create ship: type=<Var/Ship> owner= <Var/Race> addto=<Value> x=<Var/Number> y=<Var/Number> z=<Var/Number>
... Feinheiten, wie das Ausrüsten der Schiffe, und Sicherheitsüberprüfungen, ob der zufällige Sektor überhaupt existiert, sollten natürlich auch noch eingebaut werden.
<RetVar/IF><RefObj> install <Var/Number> units of <Var/Ware>
<RetVar/IF><RefObj> exists
... und fürs Bugfixing empfiehlt es sich wohl, die Schiffe und ihre Positionen bspw. in ein Log zu schreiben.
write to log file #<Var/Number> append=<Var/Number> printf: fmt=<Var/String>, <Value>, <Value>, <Value>, <Value>, <Value>
Falls du vom Scripten oder Programmiersprachen jedoch noch keine Erfahrung/Ahnung haben solltest, ersparen dir diese Links allerdings wohl nicht, dir erst die Grundlagen anzueignen.
Hier eine Auswahl der für deine Fragestellung notwenigen Kommandos:
<Var/Number> = random value from <Var/Number> to <Var/Number> -1
<RetVar/IF> get sector from universe index: x=<Var/Number>, y=<Var/Number>
<RetVar> = create ship: type=<Var/Ship> owner= <Var/Race> addto=<Value> x=<Var/Number> y=<Var/Number> z=<Var/Number>
... Feinheiten, wie das Ausrüsten der Schiffe, und Sicherheitsüberprüfungen, ob der zufällige Sektor überhaupt existiert, sollten natürlich auch noch eingebaut werden.
<RetVar/IF><RefObj> install <Var/Number> units of <Var/Ware>
<RetVar/IF><RefObj> exists
... und fürs Bugfixing empfiehlt es sich wohl, die Schiffe und ihre Positionen bspw. in ein Log zu schreiben.
write to log file #<Var/Number> append=<Var/Number> printf: fmt=<Var/String>, <Value>, <Value>, <Value>, <Value>, <Value>
Falls du vom Scripten oder Programmiersprachen jedoch noch keine Erfahrung/Ahnung haben solltest, ersparen dir diese Links allerdings wohl nicht, dir erst die Grundlagen anzueignen.