-Script-Frage

  • geschlossen
  • C

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • -Script-Frage

    Könnt ihr mir helfen? Mein Compiler sagt bei dem Code immer: Error(97)
    ich hab im Buch geguckt und nichts gefunden. :(


    var counter = 0;
    var entered_number = 0;
    string entry_line[80];
    function count_x
    {
    print("bitte Zahl eingeben...");
    sleep(1);
    str_cpy(entry_line,"");
    print(entry_line);
    inkey(entry_line);
    entered_number = str_to_num(entry_line);
    str_cpy(entry_line,""); // lösche den String

    while (counter < entered_number)
    {
    str_cat(entry_line,"x");
    counter = counter + 1;
    }
    }

    function main()
    {
    screen_color.blue = 128;
    on_p = count_x;
    }
  • Hmm ich seh grad denn sinn dieses scriptes nicht,
    aber ich kann dir mal sagen was ich daran selstam finde:

    Quellcode

    1. str_cpy(entry_line,"");
    2. print(entry_line);


    Warum sollte man einen leeren string nochmal "löschen"
    und in dann noch ausgeben ?

    Aber das könnte ein der fehler sein:

    Quellcode

    1. on_p = count_x;


    on_p ist nicht definiert und count_x hat auch keinen return wert den
    es aufnehmen könnt.

    Aber wie gesagt kein Plan was einem das Gamestudio mit diesem script
    sagen möchte.
    Ich bleibt beim richtigem Programmieren *g*