Teemetals.Warentransport

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
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Teemetals.Warentransport

Post by Joda »

Hi
könnte mir jamand das script Teemetals.Warentransport ein wenig modifizieren, so das man es im stationsmenü auswählen kann?
Hab da schon mal ei tutorial
http://forum2.egosoft.com/viewtopic.php?t=21913
dazu gelesen aber ich krig das nicht hin :shock:

Hoffe ein fähiger :D scripter kann mir dazu helfen!

MFG: Joda

Link zum transporter
http://www.teemetal.de/de/index.htm
Downloadbereich
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

keiner da der das machen kann?
der mod funktioniert auch in x3 so wie ich gelesen hab!
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

mal eine frage:
kann man das den nicht im stationsmenü auswählen :?:
hab mir mal deinen link angeschaut ist recht gut erklärt
probiers nochmal und wenn du wo nicht weiter kommst schreib einfach
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Danke, aber ich bastle grad ein wenig an ChriZzz Warentransporter rum, der ist meiner meinung nach leichter zu verstehen :D , denn der ist noch in der betaphase und ich will endlich meinen Transporter :shock:
Leider gibt es da auch ei problem evtl kannst du mir da helfen (ich will auch was lernen!!!!!!!!)
Problem: http://forum2.egosoft.com/viewtopic.php ... 2&start=75
Auszug:
Ich weiß nicht ob mit absicht oder nicht, aber wenn ich den "Komplex Software einrichten" befehl ausführe steht im stations commandoslot
nichts drinn (das feld bleibt lehr) aber das script funktioniert! Außerdem muss man, wenn man mehrere stationen beliefern will das script neu starten
ABER auf einem anderen slot!!!!!!!!!! Darum wäre es schon wichtig das der slot "belegt" wird sonst kann es ja sein das ich das commando auf dem selben slot noch einmal ausführe und dann würde das vorherige commando auf dem slot verlohren gehen! Slots sind in den stationen ja genügend da :)


Ich hab mittlerweile genügend tuts durchgelesen aber laut denen müsste es funktionieren???
Hier mal das script und das hauptprogramm das ich ein wenig umgeschrieben hab:

Startscript:
001 load text: id=60
002 set script command upgrade: command=COMMAND_TYPE_STATION_10 upgrade=[TRUE]
003 global script map: set: key=COMMAND_TYPE_STATION_10, class=Factory, race=Player, script='ks', prio=0
004 return null

Hauptprogramm:
001 $station1 = [THIS]
002 * Ware von Station1 festlegen
003 $ware = $station1 -> get product ware
004 $geld = get player money
005 if $geld < 10000
006 play sample: incoming transmission [IncomingTransmission.Message], from object [PLAYERSHIP]
007 write to player logbook: printf: pageid=1717 textid=11, null, null, null, null, null
008 return null
009 end
010 add money to player: -10000
011 $Audio -> send audio message 966 to player
012 @ = wait 1000 ms
013 play sample: incoming transmission [IncomingTransmission.Message], from object [PLAYERSHIP]
014 write to player logbook: printf: pageid=1717 textid=10, null, null, null, null, null
015 schleife:
016 $bestand1 = $station1 -> get amount of ware $ware in cargo bay
017 $bestand2 = $station2 -> get free amount of ware $ware in cargo bay
018 if $bestand1 == 0
019 @ = wait 60000 ms
020 goto label schleife
021 end
022 if $bestand2 == 0
023 @ = wait 60000 ms
024 goto label schleife
025 end
026 = $station1 -> add -1 units of $ware
027 = $station2 -> add 1 units of $ware
028 @ = wait 500 ms
029 goto label schleife
030 return null

Textdateien:
<?xml version="1.0" ?>
- <language id="49">
- <page id="2010" title="Script Cmd Names" descr="">
<t id="1110">Langstrecken Waren-Transporter</t>
</page>
- <page id="2011" title="Script Cmd Shorts" descr="">
<t id="1110">Warentransport</t>
</page>
- <page id="2022" title="Script Cmd Info" descr="">
<t id="1110">\033G Der Transporter ermöglicht es, seine Waren direkt von einer Station zur anderen zu liefern. Ter Transport ist jedoch nur zu eigenen Fabriken möglich! \033X</t>
</page>
- <page id="2008" title="Script Object Commands" descr="">
<t id="1130">Langstrecken_Waren_Transporter</t>
</page>
- <page id="1717" title="MainzCorp Langstrecken Waren Transporter" descr="">
<t id="10">[title] Langstrecken Waren-Transporter [/title] \033R Der Langstrecken Waren-Transporter wurde erfolgreich initialisiert. Die Credits wurden von ihrem Konto abgebucht \033X</t>
<t id="11">[title] Langstrecken Waren-Transporter [/title] \033R Die Installation des Langstrecken Waren-Transporters konnte nicht ausgeführt werden da sie nicht genug Credits auf ihrem Konto haben \033X</t>
</page>
</language>


War schon ne sau leserei bis ich das mit der incomming message und der logbucheinträgen (auch noch farbig :D ) hinbekommen hab!
Hoffe du kannst mir bei diesem problem helfen! Das wär dann der transporter den ich schon lange gesucht hab!

MFG: Joda
CC Vorsitzender
Posts: 1672
Joined: Wed, 7. Jun 06, 14:25
x4

Post by CC Vorsitzender »

hab den mal überflogen
theoretisch sollte es funzen
www.madxhawk.com/msci
da gibts in der kb ein tuto für die t-files(auch wie man die farbig bekommt)

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