EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
Im Raum treibende Schiffe generieren?
Post new topic Reply to topic
View previous topic :: View next topic
Author Message
HashtagMC





Joined: 23 Nov 2014

Location: Germany

PostPosted: Tue, 11. Aug 15, 20:37    Post subject: Im Raum treibende Schiffe generieren? Reply with quote Print

Ich habe gelesen, dass es in X³ zufällig im Raum treibende Schiffe gibt. Nun habe ich aber nur X², dementsprechend würde ich gerne ein kleines Script schreiben welches zufällig Schiffe im Raum generiert. Nun habe ich aber ein paar Fragen:

  • Wie erhalte ich eine zufällige Position außerhalb der Radarreichweite des Spieler?
  • Wie wähle ich einen zufälligen Eintrag aus einer Liste/Klasse (Schiffstypen, Equipment, etc.) aus?
  • Kann ich den Namen des Schiffstypen als String verwenden (Der Name soll lauten 'Treibender <Schiffstyp>') ?


MfG, hashtag


_________________
My scripts' t-files use the namespace xx11xx (e.g 491101, 441101, ... )
[list]
[*]Script: Explore Universe
[*]Script: Homebase to shipname
[/list:u]
Update the damned f***ing obsolete antiquated bulletin board software! Evil or Very Mad
Back to top
View user's profile Send private message Visit poster's website
UniTrader
Moderator (Script&Mod)
Moderator (Script&Mod)

MEDAL

Joined: 20 Nov 2005
Posts: 13613 on topic

Thank you for registering your game
PostPosted: Tue, 11. Aug 15, 21:01    Post subject: Reply with quote Print

genaue anweisungen kann ich nicht geben, da meine X2/X3-Moddingzeit seit Jahren vorbei ist, aber hier ein paar generelle anhaltspunkte:

1. ist für X3, aber mit der Lib hier kein problem (ich glaube X2 kann die nötigen kommandos auch, also einfach abschreiben): http://www.xdownloads.co.uk/index.php?option=com_jdownloads&Itemid=137&view=summary&cid=1142&catid=112
einfach die 2 Winkel zufällig bestimmen (hint: den beta-winkel 2x zufällig machen, damit ne neigung gegen 0 vorhanden ist, da sonst die bereiche oben und unten warscheinlicher sind, und anschliessend noch zufällig positiv oder negativ machen, sonst ist alles oberhalb der ekliptik)
reichweite Alpha: 0 - +65536
reichweite Beta: -32768 - +32768

2. sollte über Schiffssubtypen gehen, ich habe gerade keine ahnung was der maintype der Schiffe war (ich glaube 7), aber von diesem einfach nen zufälligen subtypen aus der kompletten reichweite schnappen (vorher per befehl aus den Trade Commands ermitteln, wie viele es insgesamt ist), sehen obs von der klasse gewünscht ist und wenns nicht passt nochmal würfeln

3.
$name = $ship -> get name
$name = 'Treibender ' + $name
$ship -> set name: $name


_________________
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 Wink

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help Wink
Back to top
View user's profile Send private message
HashtagMC





Joined: 23 Nov 2014

Location: Germany

PostPosted: Tue, 11. Aug 15, 21:33    Post subject: Reply with quote Print

Danke.


_________________
My scripts' t-files use the namespace xx11xx (e.g 491101, 441101, ... )
[list]
[*]Script: Explore Universe
[*]Script: Homebase to shipname
[/list:u]
Update the damned f***ing obsolete antiquated bulletin board software! Evil or Very Mad
Back to top
View user's profile Send private message Visit poster's website
HashtagMC





Joined: 23 Nov 2014

Location: Germany

PostPosted: Wed, 12. Aug 15, 12:51    Post subject: Reply with quote Print

Ich hab das hier mal als Diagramm gemacht:




_________________
My scripts' t-files use the namespace xx11xx (e.g 491101, 441101, ... )
[list]
[*]Script: Explore Universe
[*]Script: Homebase to shipname
[/list:u]
Update the damned f***ing obsolete antiquated bulletin board software! Evil or Very Mad
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic Reply to topic
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Control Panel
Login Data
The time now is Sat, 21. Apr 18, 02:02

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2018
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.05214 seconds, sql queries = 18