Hallo,
ein neues Problem was ich einfach nicht verstehe.
magieheilung ----> Radiobutton (Spieler 1 ---> er heilt mit Magie)
magieangriff2 ---> Radiobutton (Spieler 2 ---> er greift mit Magie an)
magieheilungangriff ----> procedure (lässt Spieler 1 sich heilen und Spieler 2 angreifen)
magieangriff ----> Radiobutton (Spieler 1 ---> er greift mit Magie an)
magieheilung2 ---> Radiobutton (Spieler 2 ---> er heilt mit Magie)
magieangriffheilung ----> procedure (lässt Spieler 1 angreifen und Spieler 2 sich heilen)
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| if magieheilung.Checked=true and magieangriff2.Checked=true then begin magieheilungangriff; end; if magieangriff.Checked=true and magieheilung2.Checked=true then begin magieangriffheilung; end; |
Das Problem dabei ist, dass er immer magieangriffheilung ausführen lässt. Ich kann die Radiobutton beliebig verändern... Ich habe wirklich kein Plan warum. Hier nochmal die Magieangriffheilung procedure:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| procedure TKampfscript.magieangriffheilung; begin showmessage('angriffheilung .... Dialya macht schaden!'); ini_sp1:=random(20)+1; ini_sp2:=random(20)+1; Logbuch.Lines.Add(''); Logbuch.Lines.Add('Runde '+inttostr(runde)); runde:=runde+1;
mana_sp1:=mana_sp1-manakosten_sp1; Leben_Sp2:=leben_sp2-schaden_sp1_zauber; Logbuch.Lines.Add(held1.Text+' schafft den Zauber und macht '+(Inttostr(schaden_sp1_zauber))+' Schaden!'); gewonnen; werte_anzeigen; mana_sp2:=mana_sp2-manakosten_sp2; Leben_Sp2:=leben_sp2+schaden_sp2_zauber; Logbuch.Lines.Add(held2.Text+' schafft den Zauber und heilt '+(Inttostr(schaden_sp2_zauber))+' LP!'); gewonnen; werte_anzeigen; end; |
Ich möchte jetzt bitte nicht hören. "Oh du programmierst aber komisch... blabla". Nur das Problem lösen bitte

Magieheilungangriff sieht ungefähr genauso aus nur halt umgekehrt...
Danke greetz WormHole
EDIT: Ich merke grade, selbst wenn ich die Radiobutton GARNICHT ausgewählt habe. Keinen davon kommt die procedure.... ??? ICh rall garnichts...
Moderiert von
Gausi: Topic aus Sonstiges verschoben am So 28.08.2005 um 13:26