Inventar Zahlenzuordnung

  • GM 7

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

  • Inventar Zahlenzuordnung

    hallo community :)
    ich habe mal eine kurze Frage zu diesem Inventarbeispiel , ich zermarter mir schon das Hirn dabei ^^ Wäre super, wenn ihr mir die beantworten könntet ;)

    Ich habe versucht, anstatt den char U zum Benutzen der Items, Zahlen zuzuordnen. Aber nicht ganz einfach mit if (keyboard_check_pressed(ord('3'))) oder so. Für den ersten Slot die Zahl 1, für den zweiten Slot die Zahl 2, für den dritten Slot die Zahl 3 et cetera.. Des Weiteren habe ich mein Inventar nur in einer Reihe angeordnet. Es gibt also nur eine Zeile und nicht mehrere.
    Ich habe es schon versucht mit:

    Quellcode

    1. if (index_x=1)
    2. {
    3. if (keyboard_check_pressed(ord('3')))
    4. {
    5. scr_getItem(inventory[index_x,index_y],"use"); // Benutzen
    6. inventory[index_x,index_y]="empty"; // aus dem Inventar entfernen
    7. }
    8. }


    Das funktioniert aber nicht. Danke schonmal für die Antwort.
    lg nEmaTA
  • Du suchst bestimmt das:

    GML-Quellcode

    1. var nm; nm = keyboard_lastkey - 48;
    2. if nm < 0 || nm > 9 { return - 1; }
    3. return nm;

    Bin mir auf die schnelle nicht ganz sicher ob es klappt, sollte aber die zuletzt gedrückte Zahl (0-9) wiedergeben, falls ein anderer Knopf gedrückt wurde gibt es - 1 wieder.