[DISKUSSION] Allgemeine S&M-Fragen II
Moderators: Moderatoren für Deutsches X-Forum, Scripting / Modding Moderators
-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
dafür musst du einfach nur mit dem Wert, den dir der install hotkey-Befehl gegeben hat den uninstall hotkey-befehl ausführen.. wenn das nicht klappt weil du den Wert nicht gesichert hast (blöde idee, es hat schon nen grund dass man das man rückgabewert kein no returnvalue auswählen kannDepri wrote:Jetzt mal eine ganz blöde frage:
Wie werde ich einen Hotkey wieder los?

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
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
zuerst: ich habe leider keinen wert, den ich auslesen könnte um den hokey wieder zu löschen(blöd, ich weiß, vielleicht das nächste mal besser das Tutourial vorher zuende lesen...)
Aber was meinst du mit
heißt das, dass alle Hotkeys einfach durchnummeriert werden?
Aber was meinst du mit
Schleife alle Zahlen von 0 bis 2000 mit dem unistall-befehl abarbeitest..
heißt das, dass alle Hotkeys einfach durchnummeriert werden?
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
na ja, fast.. jeder Hotkey bekommt ne eindeutige Nummer welche aber afaik zufällig ist.. (und deswegen sollte man sich auch den Rückgabewert unbedingt sichern...)Depri wrote:Schleife alle Zahlen von 0 bis 2000 mit dem unistall-befehl abarbeitest..
heißt das, dass alle Hotkeys einfach durchnummeriert werden?
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
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
Wer denkt sich denn sowas aus?
Egal.
Wie müsste denn die Schleife in etwa aussehen,mit der sich dann alle Hotkeys entfernen lassen?
vielleicht so:
?
Egal.
Wie müsste denn die Schleife in etwa aussehen,mit der sich dann alle Hotkeys entfernen lassen?
vielleicht so:
Code: Select all
001 $x = 0
002 while x < 2000
003 unrigister hotkey->$x
004 $x = $x + 1
005 end
-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
-
- Posts: 13244
- Joined: Fri, 13. Jan 06, 16:39
Doch, das funktioniert.
Allerdings verlierst du dadurch zufällige hotkeys, wenn deren Scripts wissen, daß sie ihn installiert haben, also nicht nochmal installieren.
Anstatt der fixen Zahl 2000 solltest du den aktuellen Höchstwert einsetzen.
Am besten einfach einen neuen Hotkey installieren und bei der Zahl anfangen.
Allerdings verlierst du dadurch zufällige hotkeys, wenn deren Scripts wissen, daß sie ihn installiert haben, also nicht nochmal installieren.
Anstatt der fixen Zahl 2000 solltest du den aktuellen Höchstwert einsetzen.
Am besten einfach einen neuen Hotkey installieren und bei der Zahl anfangen.
My complete script download page. . . . . . I AM THE LAW!
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
There is no sense crying over every mistake. You just keep on trying till you run out of cake.
-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
-
- Posts: 275
- Joined: Sun, 3. Aug 08, 21:24
-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
ganz einfach:
alternativ kannst du anstelle von TRUE auch FALSE eingeben, dann siehst du die entsprechende Animation.
Code: Select all
001 [THIS]->destruct: show no explosion=TRUE
002 return null
Last edited by Depri on Sat, 8. Aug 09, 16:22, edited 1 time in total.
-
- Posts: 1585
- Joined: Wed, 19. Nov 08, 15:58
Code: Select all
001 $aim = get player tracking aim
002 $aim -> destruct: show no explosion=[TRUE]
003 return null

EDIT:
klappt das bei dir? bei mir verschwindet dann das HUD und die Hotkeys klappen bis zum nächsten Sektorwechsel nicht mehr.ganz einfach:
Code: Select all
001 [THIS]->destuct: show no explosion=TRUE 002 return null
alternativ kannst du anstelle von TRUE auch FALSE eingeben, dann siehst du die entsprechende Animation.
Last edited by Ponder on Sat, 8. Aug 09, 16:21, edited 1 time in total.
-
- Posts: 48
- Joined: Thu, 18. Jun 09, 13:01
-
- Posts: 275
- Joined: Sun, 3. Aug 08, 21:24
Code: Select all
001 [THIS]->destuct: show no explosion=TRUE
002 return null
könnte man vielleicht so ein srcript zum downloaden setellen
"Ziel ist kein Ziel"
...Sag mal willst du mich verwirren?
...Sag mal willst du mich verwirren?
-
- Posts: 1585
- Joined: Wed, 19. Nov 08, 15:58
probier mal meins (s.o.) 
EDIT:
@ depri komisch o.O
EDIT2:
1.Wie kann ich Sektoren aufdecken?
ich habs mit
versucht aber ich weiß nich was anstelle der "1" hinkommt. (die eins ist aus "wähle ja/nein")
2.Wie kann ich mich in bestimmte Sektoren "teleportieren"?

EDIT:
@ depri komisch o.O
EDIT2:
1.Wie kann ich Sektoren aufdecken?
ich habs mit
Code: Select all
001 $sector = get sector from universe index: x=8, y=7
002 $sector = has 1 been discovered
003 return null
2.Wie kann ich mich in bestimmte Sektoren "teleportieren"?
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Doch auch bei dir funktioniert es.funktioniert bei mir gar nicht
[THIS] ist das Objekt, auf dem das Skript läuft. Ich vermute du hast das Skript einfach auf dem Objekt "null" gestartet.
Schau dir an, wie Cycrow das in seinem Cheatskript macht - dann weißt du wie.1.Wie kann ich Sektoren aufdecken?
Tip: Das ist der falsche Befehl. Überleg mal was da steht: $sektor ist gleich 1 wurde entdeckt?! Die Befehle machen (meistens) Sinn, d.h. mit diesem Befehl kannst du Überprüfen, ob ein Sektor/Schiff schon entdeckt wurde.
Auch hierzu kannst du dir Cycrows Cheatskript ansehen.2.Wie kann ich mich in bestimmte Sektoren "teleportieren"?
MfG,
ScRaT
-
- Posts: 1585
- Joined: Wed, 19. Nov 08, 15:58
ok danke werds mir mal anschauen.
EDIT:
Ich hab grad in den Tfactorie rumgewühlt und dort kann man 2 kha'akstationen finden (alle mit dem Aussehen der Argonischen Docks). Ingame lassen sich aber 4 Kha'akstationen finden (die zusätzlichen mit dem "richtigen" Aussehen (also dieses kupelgebilde und dieses netzwek aus vielen kleinen kugeln)). Wo sind die? Ich hab die TFactories mehrmals durch gesehn auch mit dem Rassenfilter. Habe aber nur die 2 gefunden die so aussehen wie argonishce Docks.
EDIT2:
Warum lassen sich Raumfliegen nicht im SE mit "create ship"-Befehl erstellen, obwohl sie in den TShips sehen?
EDIT:
Ich hab grad in den Tfactorie rumgewühlt und dort kann man 2 kha'akstationen finden (alle mit dem Aussehen der Argonischen Docks). Ingame lassen sich aber 4 Kha'akstationen finden (die zusätzlichen mit dem "richtigen" Aussehen (also dieses kupelgebilde und dieses netzwek aus vielen kleinen kugeln)). Wo sind die? Ich hab die TFactories mehrmals durch gesehn auch mit dem Rassenfilter. Habe aber nur die 2 gefunden die so aussehen wie argonishce Docks.
EDIT2:
Warum lassen sich Raumfliegen nicht im SE mit "create ship"-Befehl erstellen, obwohl sie in den TShips sehen?
-
- Posts: 1962
- Joined: Tue, 8. Jan 08, 18:19
Auch mal auf die Idee gekommen, woanders zu schauen? Neben Fabriken gibt es nämlich noch...?Wo sind die?
Weiß nicht. Evtl. wird die Class "Raumfliege" herausgefiltert. Du kannst das ja mal zu "M5" ändern und schauen was passiert.Warum lassen sich Raumfliegen nicht im SE mit "create ship"-Befehl erstellen, obwohl sie in den TShips sehen?
Meine Frage:
Wann genau wird FLRET_INTERRUPTED ausgelöst? Bei einem kleinen Handelsskript verwende ich folgenden Code:
Code: Select all
$ret = [THIS]-> fly to sector $sector
write to player logbook $ret
MfG,
ScRaT
-
- Moderator (Script&Mod)
- Posts: 14571
- Joined: Sun, 20. Nov 05, 22:45
oder den Schiffstyp Raumfliegen über den Main- und Subtypen in ner Var speichern und dann ein Schiff des Typs der in der Var gespeichert ist erstellenScRaT_GER wrote:Weiß nicht. Evtl. wird die Class "Raumfliege" herausgefiltert. Du kannst das ja mal zu "M5" ändern und schauen was passiert.Warum lassen sich Raumfliegen nicht im SE mit "create ship"-Befehl erstellen, obwohl sie in den TShips sehen?

keine ahnung wann es genau ausgelöst wird (hatte am anfang im AP-Script dasselbe Problem ^^), aber das scheint verdammt oft zu passieren.. verweise an der stelle entweder ans zuständige EGO-Script oder mach es genauso wie diesesScRaT_GER wrote:Meine Frage:
Wann genau wird FLRET_INTERRUPTED ausgelöst? Bei einem kleinen Handelsskript verwende ich folgenden Code:Doch irgendwie kommt an diesem Punkt immer "FLRET_INTERRUPTED" und ich weiß nicht wieso. Deswegen die Frage, bei welchen Gelgenheiten dieser FLRET ausgelöst wird.Code: Select all
$ret = [THIS]-> fly to sector $sector write to player logbook $ret
MfG,
ScRaT


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
I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help
Ich mache keine S&M-Auftragsarbeiten, aber wenn es fragen gibt wie man etwas umsetzen kann helfe ich gerne weiter

I wont do Script&Mod Request work, but if there are questions how to do something i will GLaDly help

-
- Posts: 109
- Joined: Thu, 1. May 08, 08:26
Softwarefrage
hey ich hab mal ne frage an die modeler hier mit welcher 3D software arbeitet ihr und wie füge ich die erstellten schiffe dann ins spiel ein???
MfG
Kha'akjäger93
MfG
Kha'akjäger93
Fantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
-Albert Einstein-
-Albert Einstein-