Gewinner per Meldung ausgeben

  • Gewinner per Meldung ausgeben

    wie kann ich amchen das wenn irgendjemand (PC oder Spieler) z.B. 15 Tore hat das spiel eine meldung rausgibt und das spiel neustartet???
    MfG tricktickler
    edit:
    müsste es nicht eigentlich mit diesem code gehen:

    Quellcode

    1. if (score>=15)&&(score>global.pc_score)then
    2. {
    3. message_text_font("MS Sans Serif",14,c_blue,fs_normal);
    4. show_message("Der SPieler hat das Spiel gewonnen");
    5. game_restart();
    6. }
    7. if (global.pc_score>=15)&&(score>global.pc_score)then
    8. {
    9. message_text_font("MS Sans Serif",14,c_red,fs_normal);
    10. show_message("Der PC hat das Spiel gewonnen");
    11. game_restart();
    12. }
    Alles anzeigen

    bei mir klappt es nicht! was muss ich ändern? oder ist der ganze code falsch?
    wie muss den dann der code sein?
    MfG tricktickler
    Dieser Beitrag wurde 1993 mal editiert, zum letzten Mal von tricktickler: Morgen, 25:60

    Frag doch OnkelGoogle

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von tricktickler ()

  • RE: Gewinner per Meldung ausgeben

    GML-Quellcode

    1. message_text_font("MS Sans Serif",14,c_blue,fs_normal);
    2. if (score>=15)
    3. {
    4. show_message("Der Spieler hat das Spiel gewonnen");
    5. game_restart();
    6. }
    7. if (global.pc_score>=15)
    8. {
    9. show_message("Der PC hat das Spiel gewonnen");
    10. game_restart();
    11. }
    Alles anzeigen

    in deiner abfrage war die bedingung für einen sieg, das der spieler oder der computer mehr als 15 punkte hat und das der gegner mehr punkte hat als man selbst. das würde sich nur erfüllen, wenn beide mehr als 15 und unterschiedlich viele punkte haben.
    desweiteren ist es eigendlich nicht nötig "message_text_font" vor jede message zu setzten. es würde reichen wenn du das in den create-event einies beliebigen objectes packst. der Game Maker merkst sich wie die messages auszusehen haben. ich hab die zeile aber mal vor die IF anweisungen gepackt, denn zweimal ist sie nicht nötig.
    Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
    GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x
  • Benutzer online 1

    1 Besucher