Problem Mit Beispiel

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Problem Mit Beispiel

Beitrag von Green Snake »

Hallo Zusammen

habe ein prblem mit einem beispiel
habe das beispiel von der robsite:

http://www.robsite.de/daten/tutorials/PURE-Kurs.zip

im kurs sieben kommt ein fehler (in kurs 4 ,5 + 6 glaube ich auch)

ich starte das spiel also, und alles funktioniert, bis das erste feindliche raumschiff über den bildschirm rand geflogen ist.

der fehler ist in der zeile 144 (bei mir)
und lautet

If enemy()\armor < 1

wass soll das?

in dêr mitgelieferten exe funktioniert es, jedoch wenn ich selber eine estelle, "hängt" sich das programm auf, und ich muss es mittels
CTRL +ALT + DEL beenden

habt ihr eine lösung dafür?

hoffe auf antwort

gruss greensnake
-.-"
Benutzeravatar
Justy
Beiträge: 131
Registriert: 10.09.2004 13:31
Wohnort: Feldbach / Steiermark / Österreich
Kontaktdaten:

Beitrag von Justy »

Ohne das Beispiel jetzt zu kennen, aber

Code: Alles auswählen

If enemy()\armor < 1 
kann eigentlich kein Fehler sein!

Vielleicht stimmt irgendetwas in der Nähe nicht.

mfg. Justy
Am Anfang erschuf der Mensch Gott.
Friedrich Nietzsche
Benutzeravatar
Pure-r-Freak
Beiträge: 74
Registriert: 08.03.2005 13:40

Beitrag von Pure-r-Freak »

der fehler würde mich auch sehr interessieren, da ich auch schon zweifelhaft gesucht und nichts gefunden hatte.
/:->
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ändere die Zeile davor in:

Code: Alles auswählen

 If enemy()\x < 0-SpriteWidth(#Sprite_Enemy) : DeleteElement(enemy(),1) : EndIf
Das Verhalten von DeleteElement hat sich irgendwann geändert. Mit ,1 wird der Kompatibilitätsmodus eingeschaltet
Frohe Ostern
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

vielen dank ts-soft

hat geklappt

danke auch an euch die vor ts-soft gepostet haben
-.-"
Antworten