EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
[DISKUSSION] Allgemeine S&M-Fragen III
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 66, 67, 68, 69, 70, 71  Next
View previous topic :: View next topic
Author Message
ubuntufreakdragon



MEDALMEDALMEDAL

Joined: 23 Jun 2011
Posts: 3835 on topic
Location: Das Randland des Wahnsinns!
Thank you for registering your game
PostPosted: Thu, 26. Jan 17, 21:41    Post subject: Reply with quote Print

ein simples start Null-> script xyz args ship
und xyz args: ship
macht dann wait 1000ms
und setzt dann den piloten


_________________
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
Back to top
View user's profile Send private message
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Thu, 26. Jan 17, 21:55    Post subject: Reply with quote Print

ubuntufreakdragon wrote:
ein simples start Null-> script xyz args ship
und xyz args: ship
macht dann wait 1000ms
und setzt dann den piloten
OK?
Mit wait 5000 habe ich es auch schon vergeblich versucht. Aber deine Kurzform der Skriptbeschreibung kann ich nicht ganz folgen. Embarassed
start Null?
xyz wird wohl der Name des Skripts sein.
args, wahrscheinlich das Argument für das betreffende Schiff. Dann eine Übergabe an ein weiteres Skript?
Verzeih mir bitte, aber ich verstehe gerade nur Bahnhof. Es ist schwer jemandem zu folgen, der gerade anders an eine Problemlösung heran geht.
Mich interessiert deine Idee aber brennend. Ich würde sie gerne testen, wenn ich wüßte, wie.


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
X3TC-Spieler





Joined: 17 Apr 2009
Posts: 271 on topic
Location: Brem
Thank you for registering your game
PostPosted: Sat, 28. Jan 17, 22:01    Post subject: Reply with quote Print

Hallo Leute,
Ich bin dabei mir ein neues turrets ins Spiel reinzupacken. Allerdings habe ich die ganze Zeit das Problem, dass es sich nicht drehen will. Habe einen neuen Eintrag in der dummy.txt und der components.txt erstellt. Eigentlich müsste alles funktionieren, aber Fehlanzeige. Zur Sicherheit habe ich dann noch ein altes turret mit dem neuen ersetzt. Sogar die scene datei habe ich mit neue modellen übernommen, aber der turret bewegt sich einfach nicht. Hat vielleicht jemand von euch eine Idee?

Back to top
View user's profile Send private message
ubuntufreakdragon



MEDALMEDALMEDAL

Joined: 23 Jun 2011
Posts: 3835 on topic
Location: Das Randland des Wahnsinns!
Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 07:58    Post subject: Reply with quote Print

die idee ist im config script ein 2. unabhängiges script zu starten(als unabhängiger prozess), welches dann eigenständig wartet und was später den piloten setzt.
Das kommt ins config script
Code:

$null = Null
@ START $null -> call script 'xyz' :  ship=[THIS]

und das als eigenes script
Code:

xyz args: ship
@ wait 1000 ms
*set pilot on ship
$ship->set pilot name to „Mustermann“
$ship->set pilot speaker: voice=103, face=813, Pirate subrace=null, Argon female=null
Return null


@ X3TC-Spieler
dumme frage dran gedacht den indexzähler(die anzahl der einträge) um 1 zu erhöhen, nachdem du die neuen einträge in dummy und components gemacht hast?


_________________
My X3 Mods

XRebirth, things left to patch:
In General; On Firing NPC's; In De Vries; Out Of Zone; And the Antiwishlist
Back to top
View user's profile Send private message
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 18:59    Post subject: Reply with quote Print

Hallo ubuntufreakdragon,

Danke für deine Tipps. Ich hatte auch endlich Feierabend und konnte noch mal die Skripte testen. Wahrscheinlich mache ich noch immer einen kleinen Fehler. Jedenfalls konnte ich das gewünschte Ergebnis leider nicht erreichen.

Mfg
Klaus


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)

MEDALMEDALMEDAL

Joined: 02 Apr 2006
Posts: 20705 on topic

Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 20:44    Post subject: Reply with quote Print

Wo wir schon bei blöden Fragen sind...

@Klaus11
Hast du geprüft, ob dein Job-Schiff überhaupt erstellt wird? Es hört sich für mich nämlich gerade sehr dananch an, als wäre dies nicht der Fall.


_________________
Besteht Interesse an einem Nopileos-Hörbuch?

Farnhams Legende und Nopileos als E-Books!

"People who think they know everything are a great annoyance to those of us who do." - Isaac Asimov

"If it's not impossible, there must be a way to do it." - Sir Nicholas Winton
Back to top
View user's profile Send private message Visit poster's website
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 22:04    Post subject: Reply with quote Print

X2-Illuminatus wrote:
Wo wir schon bei blöden Fragen sind...

@Klaus11
Hast du geprüft, ob dein Job-Schiff überhaupt erstellt wird? Es hört sich für mich nämlich gerade sehr dananch an, als wäre dies nicht der Fall.
@X2,
Du beschämst mich. Natürlich wird das Schiff erstellt. Es ist nicht nur der gewünschte Typ, sondern trägt auch den gewünschten Schiffsnamen und beginnt sofort mit seiner Reise.
Dank Cheatmenü und galaxiweiter Schiffssuche kann ich nach dem Spielstart das Schiff finden. Ich springe in den Sektor und lege per eigenen Skript Satelliten aus. Dann hänge ich mich an das Schiff und nehme Funkkontakt auf, um zu prüfen, welchen Namen der Pilot hat.
Tja, und jedes Mal hat er eine andere Identität.

Also ist meine Frage nicht wirklich dumm oder gar blöd!


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)

MEDALMEDALMEDAL

Joined: 02 Apr 2006
Posts: 20705 on topic

Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 22:27    Post subject: Reply with quote Print

Klaus11 wrote:
Also ist meine Frage nicht wirklich dumm oder gar blöd!


Ich wollte mit meiner Aussage "blöde Frage" ja auch nicht zum Ausdruck bringen, dass deine Frage blöd sei, sondern meine - in Anlehnung an ubuntufreakdragons "dumme Frage" an X3TC-Spieler. Wink


_________________
Besteht Interesse an einem Nopileos-Hörbuch?

Farnhams Legende und Nopileos als E-Books!

"People who think they know everything are a great annoyance to those of us who do." - Isaac Asimov

"If it's not impossible, there must be a way to do it." - Sir Nicholas Winton
Back to top
View user's profile Send private message Visit poster's website
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Mon, 6. Feb 17, 22:42    Post subject: Reply with quote Print

X2-Illuminatus wrote:
Klaus11 wrote:
Also ist meine Frage nicht wirklich dumm oder gar blöd!


Ich wollte mit meiner Aussage "blöde Frage" ja auch nicht zum Ausdruck bringen, dass deine Frage blöd sei, sondern meine - in Anlehnung an ubuntufreakdragons "dumme Frage" an X3TC-Spieler. Wink
Achsooooo. Wink


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Fri, 17. Feb 17, 14:50    Post subject: Reply with quote Print

Klaus11 wrote:
Es ist schwer jemandem zu folgen, der gerade anders an eine Problemlösung heran geht.
Mich interessiert deine Idee aber brennend. Ich würde sie gerne testen, wenn ich wüßte, wie.



du willst ein jobschiff ???
hier mein guide, wie man die jobs datei editiert
http://forum.dvbtechnics.info/showthread.php?t=31829

kurz: erstell ein script mit namen "job.meinspeziellesscchiff"
darin initialisierste alles, dein setup, was soll das schiff tun, welche signale erhalten etc pp ...

du willst nen speziellen piloten an board ???
null problemo, "job.meinspeziellesscchiff" ist wie gemacht dafür, ä bissle scripting, den alten piloten killen, nen neuen reinscripten, dem dann weisgottwas für eigenschaften geben wenn nötig (name / face / voice / etc)


wo genau steckste (bei dieser rangehensweise) fest ?


man könnte sogar dem kerlen weitere kommunikations skills geben, würd aber nur mit MD gehen, also statt:
wo ist die nächste werft ?
wo ist das nächste dock ?
zurhölle mit dir, gib dir selbst nen headshot!

z.B. sag mal wo is der nächste dealer mit plasmastromgeneratoren, würd ihn gerne capturen... oder sowas, mit / ohne missionssymbol, geht alles Wink


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Fri, 17. Feb 17, 20:05    Post subject: Reply with quote Print

Danke der Nachfrage.

Ich wollte dem JobShip einen Piloten mit Namen, Gesicht und Stimme zuordnen.
Es hapert wohl daran, dass das zweite Script nicht aufgerufen wird.

Ich versuche diesen Code einzugeben.
Code:
$null = Null
@ START $null -> call script 'xyz' :  ship=[THIS]

Aber bei mir wird immer daraus:
Code:
$null = Null
@ START $null -> call script 'xyz' :  Jobship=[THIS]
Im zweiten Skript habe ich schon eine Meldung fürs Player Logbuch eingearbeitet. Diese Meldung kommt aber nie an.

Ich habe nun wieder drei Stunden rumexperimentiert. Langsam gebe ich es auf. Evil or Very Mad


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Fri, 17. Feb 17, 20:44    Post subject: Reply with quote Print

Klaus11 wrote:
Es hapert wohl daran, dass das zweite Script nicht aufgerufen wird.


wenn das schiff bereits existiert, dann ists klar:
das job.script "job.wasweisdenich" wird ja nur zu beginn einmalig aufgerufen, wenn das schiff gespawnt wird Wink
(es sei denn du baust selbst ne update funktion/task ein, so wie lucike z.B. bei all seinen kommandos)[/u]

wenn das schiff spawnt NACHDEM du die änderungen gemacht hast + save geladen hast & trotzdem das job.script nicht startet, tja blieb die frage zu klären: welches script läuft denn auf deinem jobschiff ?? (irgendwas läuft da jedenfalls nicht korrekt)


andere fehlerquelle:
wenn das script global läuft, vergiss nicht, auf THIS im piloterstell-script zu verzichten


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Fri, 17. Feb 17, 21:51    Post subject: Reply with quote Print

Um die Skripte zu testen, starte ich ständig das Spiel neu. Ich weiß bereits, dass das der beste Zeitpunkt ist. Andere Job-Schiffe funktionieren, wie sie sollen.
Wie ich das besagte Schiff schnell im Uni finde, habe ich weiter vorne beschrieben. Im Grunde führt das Schiff auch die Funktion aus. Nur der bestimmte Pilotenname erscheint nicht. Ich könnte ihn "Klaus" nennen, aber das ist ja erst mal egal.
JSDD wrote:
welches script läuft denn auf deinem jobschiff ?? (irgendwas läuft da jedenfalls nicht korrekt)
Es laufen zwei Skripte.
Das erste dient der Aufgabe: Fliege durchs Uni. (Das gleiche, dass die Goner benutzen.) Das zweite (config) soll den Namen initialisieren in dem es ein weiteres Skript aufruft.


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
JSDD





Joined: 21 Mar 2014
Posts: 759 on topic
Location: Belt of Aguilar ... JSDD Headquarters
Thank you for registering your game
PostPosted: Sat, 18. Feb 17, 13:45    Post subject: Reply with quote Print

hab etwas rumgetestet, man darf den piloten nicht auswechsln sonst ists kein "job schiff" mehr (die job ID verschwindet)
d.h. die job engine kontrolliert es nicht mehr

wie genau modifizierste den pilot denn ? (scriptcode)

EDIT:

doch nich, man darf den piloten NICHT auswerfen / killen, sonst ists kein jobschiff mehr!

also bei mir läuft, hab 2 scripte:
job.myjobscript
Code:

001   
002   = [THIS] -> install 1 units of Lebenserhaltung für Frachtraum
003   
004   $Pilot = [THIS] -> create passenger in ship: name='klaus 1' race=[OWNER] voice=114 face=126
005   = $Pilot -> move passenger to ship [THIS]: set passenger as pilot=[TRUE]
006   
007   return null
008   


config.myjobconfig
Code:

001   
002   write to player logbook: printf: fmt='%s, %s, %s', [THIS], [OWNER], [SECTOR], null, null
003   
004   return null


die zeile in der jobs-datei sieht so aus:
Code:
7900;MYJOB;100;2;myjobscript;myjobconfig;20039;0;0;1;0;1;1;0;0;
0;0;300;SS_SH_P_M3P_PROTO;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;
-1;-1;0;0;0;0;0;0;0;100;100;100;100;1;1;1;1;1;0;0;0;0;0;0;0;100;100;1;
0;0;0;0;0;0;1;1;1;1;1;1;1;1;1;1;1;0;100;100;100;0;0;0;0;0;1;0;0;0;0;1;
0;0


das erstellt mir 100 schiffe, alle habe "Julian Brennans" gesicht (126) & ne frauenstimme (114), und alle heißen klaus 1 Wink
das config script schickt mir gleich zu spielbeginn 100 nachrichten mit standort / besitzer (zu testzwecken, verstehht sich ...)
allesamt sind "Systemanalytiker" (pageid 1000 textid 20039) von typ Medusa Prototyp


_________________
To err is human. To really foul things up you need a computer.
Irren ist menschlich. Aber wenn man richtig Fehler machen will, braucht man einen Computer.


Mission Director Beispiele
Back to top
View user's profile Send private message
Klaus11



MEDALMEDALMEDAL

Joined: 13 Feb 2012
Posts: 776 on topic

Thank you for registering your game
PostPosted: Sat, 18. Feb 17, 16:29    Post subject: Reply with quote Print

JSDD wrote:
hab etwas rumgetestet, man darf den piloten nicht auswechsln sonst ists kein "job schiff" mehr (die job ID verschwindet)
d.h. die job engine kontrolliert es nicht mehr

wie genau modifizierste den pilot denn ? (scriptcode)

EDIT:

doch nich, man darf den piloten NICHT auswerfen / killen, sonst ists kein jobschiff mehr!

also bei mir läuft, hab 2 scripte:
job.myjobscript
Code:

001   
002   = [THIS] -> install 1 units of Lebenserhaltung für Frachtraum
003   
004   $Pilot = [THIS] -> create passenger in ship: name='klaus 1' race=[OWNER] voice=114 face=126
005   = $Pilot -> move passenger to ship [THIS]: set passenger as pilot=[TRUE]
006   
007   return null
008   


config.myjobconfig
Code:

001   
002   write to player logbook: printf: fmt='%s, %s, %s', [THIS], [OWNER], [SECTOR], null, null
003   
004   return null


die zeile in der jobs-datei sieht so aus:
Code:
7900;MYJOB;100;2;myjobscript;myjobconfig;20039;0;0;1;0;1;1;0;0;
0;0;300;SS_SH_P_M3P_PROTO;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0;
-1;-1;0;0;0;0;0;0;0;100;100;100;100;1;1;1;1;1;0;0;0;0;0;0;0;100;100;1;
0;0;0;0;0;0;1;1;1;1;1;1;1;1;1;1;1;0;100;100;100;0;0;0;0;0;1;0;0;0;0;1;
0;0


das erstellt mir 100 schiffe, alle habe "Julian Brennans" gesicht (126) & ne frauenstimme (114), und alle heißen klaus 1 Wink
das config script schickt mir gleich zu spielbeginn 100 nachrichten mit standort / besitzer (zu testzwecken, verstehht sich ...)
allesamt sind "Systemanalytiker" (pageid 1000 textid 20039) von typ Medusa Prototyp
Hi JSDD,

vielen Dank für deine Mühe mit den Scripts. Ich werde sie schnellst möglich testen. Hoffentlich funktionieren sie auch in meinem Spiel. Wink

Gruß
Klaus


_________________
Dif-tor heh smusma (Lebet lang und in Frieden – vulkanischer Gruß), Cockpitsammlung, Spieler HQ aktivieren, XENON-DAE
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 66, 67, 68, 69, 70, 71  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, 20. Jun 18, 01:37

All times are GMT + 2 Hours

[ Disclaimer / Impressum ] | [ Privacy Policy / Datenschutz ]

Board Security

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