Seite: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] .. [45] [46] >> |
Autor |
Mitteilung |
|
verfasst am: 09.10.2006, 09:49
|
Registrierdatum: 16.05.2006, 10:18
Beitrge: 174
|
Hi, ich htte zwei Fragen:
1.) Gibts eine Mglichkeit via X-Skript den eingestellten Schwierigkeitsgrad abzufragen ?
2.) Was macht die Funktion "earth_api_distance" - meine Idee war mit Hilfe dieser Funktion den Abstand eines UFOs zu einer Basis herauszufinden,das hat aber irgendwie nicht so funktioniert, wie ich mir das vorgestellt habe - was sind das fr Werte, die da rauskommen - Winkel,Entfernung in km ? |
|
verfasst am: 09.10.2006, 11:17
|
Admin, Spielsatz GalWar
Registrierdatum: 31.08.2005, 21:51
Beitrge: 5596
|
Zitat: Marauder 1.) Gibts eine Mglichkeit via X-Skript den eingestellten Schwierigkeitsgrad abzufragen ?
Frher gab es mal eine Funktion dafr, aber die ist mit der Umstellung der Einstellungen auf globale Variablen unntig geworden.
Der Spielsatzersteller kann jetzt jeden beliebigen der Werte, die den Schwierigkeitsgrad bestimmen, einzeln als globale Variable abfragen. Gehe einfach in die Definition des Schwierigkeitsgrades im Editor, Doppelklick auf den Wert den Du als Richtgre nehmen mchtest und ablesen, welchen Typ und Namen dieser als globale Variable im XScript hat.
Zitat: Marauder 2.) Was macht die Funktion "earth_api_distance" - meine Idee war mit Hilfe dieser Funktion den Abstand eines UFOs zu einer Basis herauszufinden,das hat aber irgendwie nicht so funktioniert, wie ich mir das vorgestellt habe - was sind das fr Werte, die da rauskommen - Winkel,Entfernung in km ?
Die Funktion gibt die Entfernung zwischen zwei Koordinaten in der Basiseinheit des Geoscape an. Wie gro diese Basiseinheit in Kilometern ist kann ich Dich nicht sagen, das msste man mal ausprobieren indem man z.B. die Entfernung zwischen den Polen berechnet und dann vergleicht. Mit Winkeln hat das absolut gar nichts zu tun.
Poste mal den Scriptcode mit einer Beschreibung was Du erwartet hast, wenn Du damit Probleme hast. |
|
verfasst am: 09.10.2006, 16:53
|
Registrierdatum: 13.04.2005, 16:36
Beitrge: 618
|
knnte man auch so ein konstrucktion machen:
Wenn schwierigkeit = leicht -> erscheint ufo A
Wenn schwierigkeit = schwer -> erscheint ufo B
? |
|
verfasst am: 09.10.2006, 17:31
|
Admin, Spielsatz GalWar
Registrierdatum: 31.08.2005, 21:51
Beitrge: 5596
|
Zitat: Sento knnte man auch so ein konstrucktion machen:
Wenn schwierigkeit = leicht -> erscheint ufo A
Wenn schwierigkeit = schwer -> erscheint ufo B
Natrlich - und es geht sogar noch viel aufwendiger. Guck mal in die Skripte des galaktischen Krieges:
- Wenn man nur gegen 2 Rassen spielt (per Schwierigkeitsgrad einstellbar) dann erscheinen auch nur die UFOs zweier Rassen, wobei diese Rassenauswahl zufllig ist (am Anfang wird zufllig ermittelt welche zwei der momentan drei Rassen aktiviert werden, aber das knnte genausogut absolut festgelegt werden)
- Bei fortschreitender Story werden alte UFos irgendwann deaktiviert, damit man in den spteren Spielphasen nicht mehr gegen die einfachen UFOs kmpfen muss
- Theoretisch (nicht im aktuellen galaktischen Krieg eingebaut) knnten bestimmte UFOs auch erst durch bestimmte Forschungen aktiviert oder deaktiviert werden. |
|
verfasst am: 09.10.2006, 17:45
|
Registrierdatum: 12.06.2005, 11:08
Beitrge: 465
|
Zitat: DirkF - Theoretisch (nicht im aktuellen galaktischen Krieg eingebaut) knnten bestimmte UFOs auch erst durch bestimmte Forschungen aktiviert oder deaktiviert werden.
sowas hab ich bei mir drin... glaub ich, kenn mich mit den Skripten net so aus, msste mal meinen Skripter fragen |
|
verfasst am: 10.10.2006, 08:45
|
Registrierdatum: 16.05.2006, 10:18
Beitrge: 174
|
*grins* nen den Dmon doch beim Namen - ja sowas haben wir drin. Was ich eigentlich wissen wollte, war, ist es mglich den momentanen Schwierigkeitsgrad ausner Variable oder sowas rauszulesen - ich will z.B. je nach Schwierigkeitsgrad die Hufigkeit der UFO-Vorflle, die Anzahl der untersttzenden Luftstreitkrfte, die Anzahl der Aliens im UFO usw steuern knnen - via X-Skript versteht sich.
@DirkF: In welchen Skriptteil steht das drin ? Ich finds grad net, oder habs bersehen... |
|
verfasst am: 10.10.2006, 09:52 · Edited by: DirkF
|
Admin, Spielsatz GalWar
Registrierdatum: 31.08.2005, 21:51
Beitrge: 5596
|
@Marauder: Am Anfang von CON001start - activraces wird aus dem entsprechenden Wert der Schwierigkleitsgradeinstellungen ausgelesen und steuert danach die Einstellung.
Edit:
Oder ein besseres Beispiel ist CON002randomUFO, hier wird die timebetween aus der Anzahl UFOperday berechnet, die im Schwierigkeitsgrad definiert ist. |
|
verfasst am: 27.01.2022, 13:36
|
Registrierdatum: 27.01.2022, 13:07
Beitrge: 318
|
|
|
verfasst am: 27.01.2022, 13:37
|
Registrierdatum: 27.01.2022, 13:07
Beitrge: 318
|
|
|
verfasst am: 27.01.2022, 13:37
|
Registrierdatum: 27.01.2022, 13:07
Beitrge: 318
|
|
|
verfasst am: 13.06.2022, 17:49
|
Registrierdatum: 29.10.2021, 14:57
Beitrge: 763
|
|
|
verfasst am: 22.11.2023, 08:58
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:09
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:10
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:11
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:12
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:13
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
|
verfasst am: 08.01.2024, 00:14
|
Registrierdatum: 22.11.2023, 07:10
Beitrge: 170245
|
|
Seite: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] .. [45] [46] >> |