Buchstabenobjekte erstellen

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

  • Buchstabenobjekte erstellen

    Hallo Leute!
    Ich habe ein kleines Problem, das ich nicht finden kann. Erstmal den Code:

    GML-Quellcode

    1. wort=get_string("Wort:","")
    2. zeichen=string_length(wort)
    3. var i;
    4. for (i=0;i<zeichen;i+=1)
    5. {
    6. obj="obj_"+string(string_copy(wort,i,1));
    7. Nr[i+1]=instance_create(obj_platte.x,obj_platte.y,obj);
    8. }


    Es soll ein Wort abgefragt werden, wessen Buchstaben dann einzeln nacheinander ausgelesen werden. Es gibt für jeden Buchstaben ein Objekt namens z.B. "obj_a". Nun sollen die einzelnen Buchstaben des Wortes als Objekte erstellt und nummeriert werden (also Nr1, Nr2, usw).

    Doch leider funktioniert da irgendetwas nicht... Findet jemand den Fehler?


    MfG flogy
  • So weit ich weiß, arbeitet der GM nicht nach dem Suchen & Ersetzen Prinzip, daher sollte das korrigierte Script folgendermaßen aussehen: (nicht getestet)

    GML-Quellcode

    1. wort=get_string("Wort:","")
    2. zeichen=string_length(wort)
    3. var i; for (i=0;i<zeichen;i+=1)
    4. {
    5. execute_string("obj=obj_"+string(string_copy(wort,i,1)));
    6. Nr[i+1]=instance_create(obj_platte.x,obj_platte.y,obj);
    7. }
    Kaldor - Das erste echte MMORTS