EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
[MOD][X3TC][14.08.11]NPP (AKW) - Alpha V305 (Update 9.9.11)
Post new topic Reply to topic Goto page 1, 2, 3  Next
View previous topic :: View next topic
Author Message
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
modified
PostPosted: Thu, 28. Jul 11, 14:55    Post subject: [MOD][X3TC][14.08.11]NPP (AKW) - Alpha V305 (Update 9.9.11) Reply with quote Print

Der freie Unternehmer Corraw, die MMFC und die Terracorp haben gemeinsam an der Realisierung eines Recourcenunabhänigen Kraftwerks gearbeitet...
... welches nicht ganz nach plan aufging
Twisted Evil

***************************************************************************************************************************************

In allen Superschiffswerften der Argonen wird es dieses NPP geben.

Neben der Produktion von Energiezellen fällt radioaktiver Abfall an, den es wie im realen Leben auch zu entsorgen gilt.

Desweiteren, muss Wasser rangeschaft werden um das Kraftwerk vor einer Überhitzung zu schützen Arrow kein Wasser = bald kein NPP mehr (zufall gesteuert)


***************************************************************************************************************************************


Download 7z Arrow ]hier

Download Arrow ohne Wasser (einfach dieses Script gegen das vorhandene austauschen)

Installation:
Wie gehabt, Verzeichnisstruktur in den X3TC ordner kopieren

Kompatibilität:
mit Lucikes Mod-Kollektion
alles andere was die Tfactorys verändert nicht



Vorschau auf die V 305
    Neues Model Arrow hier
    Kompatibilität zum Complex Cleaner von Gazz


***************************************************************************************************************************************

WICHTIG:

das NPP kann NICHT ins Spiel gescriptet werden, nur über kauf an den SW




(sofern man es einen bug nennen kann) Wird ein TL an einer Super Schiffswerft gekauft, so muss dieser kurz abdocken und wieder andocken bevor ihr das NPP kauft, sonst stellt ihr ein Agrarzentrum auf
Wink

***************************************************************************************************************************************

Weiterhin geplant, bzw wir denken darüber nach:

Zur Zeit nix


***************************************************************************************************************************************

Mein Dank geht an:
In erster Linie an Lucike, der uns die Erlaubnis gegeben hat die Scripte von der Codea Waffenplattform zu verwenden

an Corraw, der mir nicht nur mit rat und tat zur seite stand, seine Scipt künste hätte ich gerne Very Happy Razz

sowie Gazz und UniTrader für ihre Hilfe


Das Team besteht aus:
Corraw (Scripts)
Lucike (Scripts wenn hilfe gebraucht wird)
mcdance (für ideen und Testen und kleinere Scriptaufgaben - weil zu blöd zum scripten Embarassed)

***************************************************************************************************************************************

Technische Daten

Sprachdatei
7001-L049
7002-L049


Die Änderungen:

03.08.2011 V301 Alpha
    Erstausgabe


04.08.2011 V302 Alpha
    Kernschmelze hinzugefügt
    Sprachausgabe angepasst


06.08.2011 V303 Alpha
    Preiskorrektur Very Happy


14.08.2011 V304 Alpha
    Es wurde eine Wirtschaft um den Abfall hinzugefügt
    (3 neue Stationen und eine neue Ware)


09.09.2011 V305 Alpha



PS:
Würden uns über kommentare und fehlermeldungen freuen.[/list]


_________________
Vorstandsvorsitzender der MMFC

Nuklear Power Plant


Last edited by mcdance on Thu, 17. May 12, 20:21; edited 46 times in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gazz
Moderator (Script&Mod)
Moderator (Script&Mod)



Joined: 13 Jan 2006
Posts: 12153 on topic
Location: Bavaria
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 17:02    Post subject: Reply with quote Print

Technisch möglich aber sehr aufwändig.

Viel einfacher wäre es, in das AKW Script, das du ja sowieso schon hast, eine Zeile mit
add money -1.000.000.000
einzufügen. =P


_________________
My complete script download page. . . . . . Xai-Corp MSCI List is scripter's friend. I AM THE LAW!
Dogs and colour blindness explained: People with green eyes can't see dogs.
Back to top
View user's profile Send private message Visit poster's website
UniTrader



MEDAL

Joined: 20 Nov 2005
Posts: 8085 on topic
Location: Sol-System - Erde - 48°07' N 11°37' E
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 17:47    Post subject: Reply with quote Print

Gazz wrote:
Technisch möglich aber sehr aufwändig.

Viel einfacher wäre es, in das AKW Script, das du ja sowieso schon hast, eine Zeile mit
add money -1.000.000.000
einzufügen. =P


viel zu fehleranfällig..

wenn dann müsste das ganze so aussehen:

Code:
$money = get player money
if $money < 1000000000
| speak text: page id=*** t id=***
| return null
end
add money to player: -1000000000


*** -> weiss ich grad nicht auswendig


_________________
X - Rebirth wird kommen.. irgendwann.. und jedes mal wenn jemand frägt wann genau eine Woche später.

Aktuelles Releasedatum (wenn das ursprüngliche Release Neujahr 2013 KW4 2013 gewesen wäre): KW28 2013

danke an: Mairemix, Schrimschrim, ubuntufreakdragon, Sevion, Einheit 101, Trascher, AndyAndy, Eö, Nessus1234, Asteria5, caddman, mich selbst Very Happy, TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada
Back to top
View user's profile Send private message Visit poster's website
Gazz
Moderator (Script&Mod)
Moderator (Script&Mod)



Joined: 13 Jan 2006
Posts: 12153 on topic
Location: Bavaria
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 18:15    Post subject: Reply with quote Print

Das ist natürlich hübscher aber angesichts der Frage kann man kaum von solchen Scriptkünsten ausgehen.

Eine Zeile ohne großes Variablengedöns... das geht vielleicht noch. =)


_________________
My complete script download page. . . . . . Xai-Corp MSCI List is scripter's friend. I AM THE LAW!
Dogs and colour blindness explained: People with green eyes can't see dogs.
Back to top
View user's profile Send private message Visit poster's website
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 19:01    Post subject: Reply with quote Print

Gazz wrote:
Das ist natürlich hübscher aber angesichts der Frage kann man kaum von solchen Scriptkünsten ausgehen.

Eine Zeile ohne großes Variablengedöns... das geht vielleicht noch. =)


ob man nun davon ausgehen kann oder nicht war nicht meine frage, und wenn man nicht fragt kann man nix lernen!

danke euch beiden für die antworten, wobei mir das nicht wirklich gefällt.
mal sehen was ich mir da stricke

grüße

Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
UniTrader



MEDAL

Joined: 20 Nov 2005
Posts: 8085 on topic
Location: Sol-System - Erde - 48°07' N 11°37' E
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 20:06    Post subject: Reply with quote Print

Gazz wrote:
Das ist natürlich hübscher aber angesichts der Frage kann man kaum von solchen Scriptkünsten ausgehen.

Eine Zeile ohne großes Variablengedöns... das geht vielleicht noch. =)


das problem ist aber dass bei deiner lösung bei nichtvorhandensein des Geldes der Kontostand einfach auf 0 runter gesetzt wird, was sicher nicht im sinnne des Fragestellers ist.. denn so könnte man trotzdem hunderte AKW aufstellen - danach ist man selber halt pleite (ausser man hat das Geld irgendwo beiseite gelegt)


_________________
X - Rebirth wird kommen.. irgendwann.. und jedes mal wenn jemand frägt wann genau eine Woche später.

Aktuelles Releasedatum (wenn das ursprüngliche Release Neujahr 2013 KW4 2013 gewesen wäre): KW28 2013

danke an: Mairemix, Schrimschrim, ubuntufreakdragon, Sevion, Einheit 101, Trascher, AndyAndy, Eö, Nessus1234, Asteria5, caddman, mich selbst Very Happy, TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada
Back to top
View user's profile Send private message Visit poster's website
Gazz
Moderator (Script&Mod)
Moderator (Script&Mod)



Joined: 13 Jan 2006
Posts: 12153 on topic
Location: Bavaria
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 20:41    Post subject: Reply with quote Print

Da es ein Cheatscript ist, ist das doch gehüpft wie in die Höh'. =P

Wenn er sowieso schon Milliarden scheffelt, dann gleichen das die Verluste durch den Kontoüberlauf ganz automatisch aus.


_________________
My complete script download page. . . . . . Xai-Corp MSCI List is scripter's friend. I AM THE LAW!
Dogs and colour blindness explained: People with green eyes can't see dogs.
Back to top
View user's profile Send private message Visit poster's website
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 21:02    Post subject: Reply with quote Print

UniTrader wrote:


Code:
$money = get player money
if $money < 1000000000
| speak text: page id=*** t id=***
| return null
end
add money to player: -1000000000


*** -> weiss ich grad nicht auswendig


welche page id brauche ich und was sagt diese aus???

Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
UniTrader



MEDAL

Joined: 20 Nov 2005
Posts: 8085 on topic
Location: Sol-System - Erde - 48°07' N 11°37' E
Thank you for registering your game
PostPosted: Thu, 28. Jul 11, 21:05    Post subject: Reply with quote Print

an der stelle wollte ich nur passenderweise den gesprochenen Text "nicht genügend Credits" einfügen, aber für die Funktion ist das nicht unbedingt nötig Wink die entsprechenden IDs kann ich dir aber auch nicht sagen, da ich momentan keine 0001-L049.xml zur verfügung habe..


_________________
X - Rebirth wird kommen.. irgendwann.. und jedes mal wenn jemand frägt wann genau eine Woche später.

Aktuelles Releasedatum (wenn das ursprüngliche Release Neujahr 2013 KW4 2013 gewesen wäre): KW28 2013

danke an: Mairemix, Schrimschrim, ubuntufreakdragon, Sevion, Einheit 101, Trascher, AndyAndy, Eö, Nessus1234, Asteria5, caddman, mich selbst Very Happy, TrInAdE, sniper777, Unbekanntes Feindschiff, Moncada
Back to top
View user's profile Send private message Visit poster's website
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
modified
PostPosted: Fri, 29. Jul 11, 05:09    Post subject: Reply with quote Print

Hallo,

ist das so richtig??? weil iwie erstellt mir das so dennoch das akw ob geld da ist oder nicht, was habe ich falsch gemacht Confused

Code:
$x = $setLoc[0]
.
.
.
.
.
.
.

$neueStation->station trade and production tasks: on=[TRUE]
 
 
$s1 = {Energiezellen}
$neueStation->add product to factory or dock: $s1
check1:
$amount = $neueStation->get amount of ware $s1 in cargo bay
= $neueStation->add 1000 units of $s1
= wait 5000 ms
goto label check1
 
$money = get player money
if $money < 1000000000
end
add money to player: -1000000000
return null


Grüße

Micha



Last edited by mcdance on Fri, 29. Jul 11, 20:03; edited 1 time in total
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)

MEDALMEDALMEDAL

Joined: 02 Apr 2006
Posts: 14842 on topic

Thank you for registering your game
PostPosted: Fri, 29. Jul 11, 10:17    Post subject: Reply with quote Print

Ganz einfach: Du musst erst prüfen, ob das Geld da ist, ehe du die Station erstellst. UniTraders geposteten Code also an den Anfang deines Scriptes setzen. Zudem fehlt in deinem Code-Schnipsel

Code:
$money = get player money
if $money < 1000000000
end
add money to player: -1000000000
return null


ein "return null" zwischen dem "if" und dem "end".


_________________
Schreibwettbewerb der Kreativen Zone
X-BtF Anniversary Screensaver von TVCD
VAGABUND von arragon0815
FAQ - häufig gestellte Fragen einfach beantwortet.
XDownloads - Upload, Link, Download
"...time it seems does not care if you have stuff to do or not, it just goes by regardless." - Ketraar
Back to top
View user's profile Send private message Visit poster's website
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
PostPosted: Fri, 29. Jul 11, 13:42    Post subject: Reply with quote Print

X2-Illuminatus wrote:
Ganz einfach: Du musst erst prüfen, ob das Geld da ist, ehe du die Station erstellst.


eigentlich logisch Rolling Eyes hat danach ja auch funktioniert, hatte ich nachdem es nicht funzte auch gemacht, nur nicht getestet Evil or Very Mad (blöd bin)

X2-Illuminatus wrote:
UniTraders geposteten Code also an den Anfang deines Scriptes setzen. Zudem fehlt in deinem Code-Schnipsel

Code:
$money = get player money
if $money < 1000000000
end
add money to player: -1000000000
return null


ein "return null" zwischen dem "if" und dem "end".


bin fälschlicherweise davon dasgegangen das der return null für die page id wäre.

und so sieht der code fertig aus
Code:
$money = get player money
if $money < 1000000000
$money speak text: page=13 id=1254 priority=1
return null
end
add money to player: -1000000000
return null


danke an alle beteiligten funktioniert super, nicht ganz das was ich haben wollte aber eine lösung ist es, nichts desto trotz bin ich für tipps offen wie ich das nun käuflich an einer schiffswerft mache.

danke und gruß

Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
mcdance





Joined: 18 Jan 2009
Posts: 366 on topic
Location: Linie der Energie
Thank you for registering your game
PostPosted: Sat, 30. Jul 11, 08:32    Post subject: Reply with quote Print

hallo, ich nochmal, also das script (NOTLÖSUNG) funktioniert ja super, aber ist noch nicht das was ich gerne erreichen möchte, dieses AKW soll käuflich an den SW zu kaufen sein und mittels TL aufgebaut werden.

Gazz deutete bereits an das es machbar ist, und das reicht mir um es machen zu wollen, für tips und ratschläge bin ich mehr wie offen, also bitte ran an die tasten und teilt euch mir mit Razz

danke und gruß

micha

Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
Gazz
Moderator (Script&Mod)
Moderator (Script&Mod)



Joined: 13 Jan 2006
Posts: 12153 on topic
Location: Bavaria
Thank you for registering your game
PostPosted: Sat, 30. Jul 11, 09:42    Post subject: Reply with quote Print

Okay, wenn du's richtig machen willst, dann hast du erstmal das Problem, daß das nicht geht. =P

Es gibt kein SIGNAL_BUILDSTATION.

Du wirst es also machen wie damals in Ashleys Factories. (guck unter Reunion Mods)

Ein ALP o.ä., das regelmäßig auf neue Spielerstationen prüft.
Wenn neue Station gefunden und wenn diese Station das AKW ist, Script anhängen.

Wird tricky, wenn man die Station in einen Komplex einbindet. Diese Aktion stoppt manche oder alle Scripts auf der Station.
Da die Station im Komplex auch kein "eigenes" Lager mehr hat, sollte die Wirkung des (oder der) AKW definitiv an den complex hub übertragen werden.

Das geht aber wieder, weil man per script feststellen kann, ob eine Station in einen Komplex verbunden wurde (docking not allowed) und "in" welchen Hub die Station verbunden wurde. (get factories from sector)

Da das Hauptscript (i.d.R. ein ALP) aber sowieso extern läuft, ist das keine große Sache.

Da es im Prinzip ein Cheatscript ist, also nicht wirklich "produziert", hätte man auch nicht die Beschränkung wie damals in Ashley's, daß eine Fabrik erst ein Setup braucht.
Man könnte das AKW bauen und sofort komplexifizieren.

Da es somit kein Zeitfenster zu beachten gibt, muß das Hauptscript auch nicht sehr schnell laufen. So ein AKW braucht dann halt ein paar Minuten "zum Hochfahren".
Ein Spieler kann tausende von Stationen haben und wenn das oft geprüft werden muß, verbrät das endlos viel CPU-Zeit.


Um ein Mod wirst du kaum herumkommen, wenn du eine "Fabrik" haben willst, die richtig viele Credits kostet und auch eindeutig im Script erkannt werden kann.

Wenn das auf einfache Weise mit anderen Mods kombinierbar sein soll, dann schlage ich vor, daß das setup Script automatisch die ID in TFactories findet.
(wie im Complex Cleaner)
So muß die AKW Fabrik nur hinten an die aktuelle TFactories des Spielers angehängt werden und das wars.
Bei einem eindeutigen Namen der Station ist das eine Schleife und ein Stringvergleich mit dem Namensstring aus dem textfile.
Vermeidet aber viel viel Ärger. Und viel Tech Support, wenn das Script sich selbst an mods anpasst. =P



Technisch also alles hakuna matata aber wie ich schon anfangs sagte, du hast da einiges zu schreiben. =)


_________________
My complete script download page. . . . . . Xai-Corp MSCI List is scripter's friend. I AM THE LAW!
Dogs and colour blindness explained: People with green eyes can't see dogs.
Back to top
View user's profile Send private message Visit poster's website
Gott und die Welt





Joined: 27 Feb 2005
Posts: 103 on topic
Location: Dessau /SA
Thank you for registering your game
PostPosted: Sat, 30. Jul 11, 14:31    Post subject: Reply with quote Print

also ich verstehe nicht wieso ich das ding kaufen sollte und es dann eh immer voll ist, weil es das script nutzt. ich denke mal wenn es dir zu cheatig ist, das es wegen den ez sind weil sie immer vorhanden sind. ändere einfach die zeile, wo gesagt wird das das script nach 1 sekunde 5000 ez einlagern soll, so ab das du alle paar minuten nur 100 bekommst.

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic Reply to topic Goto page 1, 2, 3  Next
 
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 cannot download files in this forum
Control Panel
Login Data
The time now is Wed, 22. May 13, 02:34

All times are GMT + 2 Hours


Board Security

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