Seite: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] .. [12] [13] >> |
Autor |
Mitteilung |
|
verfasst am: 14.10.2008, 11:00
|
Registrierdatum: 22.08.2008, 15:51
Beiträge: 403
 |
Ich schlag mich jetzt schon seit einiger Zeit mit einem Problem herum und bräuchte fünf Minuten eurer Zeit. Nach einem UFO Abschuss soll ein von mir generierter Bodeneinsatz starten, tut er aber nicht. Also hier meine bitte: Startet den Spielsatz und es erscheint sofort ein UFO. Wenn es abgeschossen wird sollte die Nachricht "Bodeneinsatzstart" kommen, egal ob es über Land oder Wasser abgeschossen wird. Bitte sagt mir ob bei euch diese Meldung kommt.
Und wer interessiert ist kann das "Herschel Space Telescope" erforschen und seine Meinung zum Ergebnis äußern.
Spielsatz:
http://rapidshare.de/files/40675506/neu.pak.html |
|
verfasst am: 14.10.2008, 15:51 · Edited by: LennStar
|
Spielsatz Darkage
Registrierdatum: 01.03.2005, 13:47
Beiträge: 1846
 |
probiers mal mit ufo statt nil ganz unten
register_event(@Bodeneinsatz,ufo,EVENT_ONUFOSHOOTDOWN);
außerdem musst du glaube hier
Einsatz.PopulateFromUFO(ufo_api_GetUFOByIndex(704123988));
noch mit Variable (TUFOModel?) zwischenspeichern weil es sonst nicht geht - auf alle Fälle aber aus dem "index" ein "ID" machen. ;) ufomodelbyID haeißts glaube. |
|
verfasst am: 14.10.2008, 16:07 · Edited by: Natter
|
Programmierer, allgemeines
Registrierdatum: 06.06.2004, 17:19
Beiträge: 3186
 |
hmm, da war Lennstar einen Tick schneller als ich. Mit dem Fehler hat er recht.
Das hätte dir aber eigentlich auffallen können, wenn du mal in medit getestet hättest - da kann man ja nach Start die registrierten Events einzeln auslösen - und ONUFOSHOOTDOWN taucht dort garnicht erst auf ^^ |
|
verfasst am: 14.10.2008, 20:44
|
Admin, Spielsatz GalWar
Registrierdatum: 31.08.2005, 21:51
Beiträge: 5596
 |
Der Fehler ist ja schon in den beiden Posts vorher genannt, aber hier noch eine kleine Empfehlung:
Du solltest mit mehr Zwischenvariablen arbeiten anstatt die Befehle so zu verschachteln. Technisch gesehen ist das zwar möglich, aber es erschwert die Fehlersuche doch um einiges.
Außerdem wird der Code dann lesbarer, und man kann auch Zwischenwerte ausgeben falls man prüfen will wie weit der Code korrekt abläuft. |
|
verfasst am: 22.11.2023, 15:48
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 01.12.2023, 17:25
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 11:54
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 11:56
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 11:57
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 11:58
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 11:59
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:00
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:01
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:02
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:03
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:04
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:05
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:06
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
|
verfasst am: 24.01.2024, 12:07
|
Registrierdatum: 22.11.2023, 07:10
Beiträge: 279792
 |
|
Seite: 1 [2] [3] [4] [5] [6] [7] [8] [9] [10] .. [12] [13] >> |