Cheats wie fliegen oder Gegner ausschalten

  • GM 8

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

  • Cheats wie fliegen oder Gegner ausschalten

    Hallo Community
    (Fals dieser Beitrag im flaschen Thema ist, dann sorry bin neu hier, das müsst ihr mir dann nicht 10mal sagen)
    Ich arbeite momentan an einem kleinen Jump and Run (nur was für zwischendurch und nichts Besonderes).
    Ich möchte gerne Cheats einbauen, habe ich teils auch geschafft, aber manche funktionieren nicht :( .
    Ich habe Cheats zum Speed erhöhen oder zum Raumwarpen aber ich hätte noch gerne einen mit dem mein Charakter fliegen kann,
    also das gravity aus ist und einen mit dem man bestimmte Objekte "entfernen" kann also das sie nicht mehr vorkommen fals das möglich ist ^^.
    Fals ihr mir helfen könnt wäre das super da ich auf Google und Co. nichts gefunden habe bzw. etwas gefunden habe aber es nicht funktioniert hat.
    Fals ihr Infos oder so braucht damit ihr mir helfen könnt dann sagt mir bescheid.

    Danke im Vorraus
    MultiDekey :)
    In der Nacht fällt der Boden von den Wänden.
  • :event_create:

    GML-Quellcode

    1. flymodus = false


    :event_step:

    GML-Quellcode

    1. //dein code damit die Variable flymodus true wird
    2. if (flymodus == false)
    3. {
    4. //Dein code für Gravity
    5. }
    6. else
    7. {
    8. //Dein code ohne Gravity
    9. }


    mehr kann ich nicht helfen, weil ich nicht weiß wie dein code für gravity nun wirklich aussieht :D
    mfg Salmi
  • Ok also ich bäuchte nur einen Cheat mit dem gravity ausgeschaltet wird wodurch ich fliegen kann und einen mit dem ich bestimme Objekte vershwinden lassen kann.

    GML-Quellcode

    1. cheat = get_string("Cheatcode hier eingeben","Cheat")
    2. if cheat = "Multi"
    3. {
    4. score += 1000
    5. }
    6. else if cheat = "Wusch!"
    7. {
    8. speed += 100
    9. }
    10. else if cheat = "Dings"
    11. {
    12. {show_message("Unterschätze nie die Macht von Dings!!")}
    13. }
    14. if (cheat = "60")
    15. {
    16. room_speed = 60;
    17. }
    18. if (cheat = "Fast")
    19. {
    20. room_speed = 600;
    21. }
    22. if (cheat = "Faster")
    23. {
    24. room_speed = 100;
    25. }
    26. if (cheat = "Test")
    27. {
    28. room_goto (Testraum)
    29. }
    30. if (cheat = "Next")
    31. {
    32. room_goto_next(); break;
    33. }
    34. if (cheat = "fly")
    35. {
    36. vspeed = 0;
    37. gravity := 0;
    38. }
    39. if (cheat = "Home")
    40. {
    41. execute_shell("http://kai-international.de.tl/Multi_Jump.htm",0)
    42. }
    Alles anzeigen


    Das is mein momentanes "Cheatsystem", ja noch etwas unprofessionell aber besser als nichts. Zu mindest kann ich damit schon mal cheaten.
    Das rote ist der Flycheat Versuch welchen ich online gefunden habe. Das ist auch der bisher einzigste der nicht funktioniert.
    Einen "Objektverschwindecheat" habe ich noch nicht gefunden.
    Das blaue ist meine Seite auf der ihr das Spiel finden könnt, aber wie gesagt ist nur ein kleines 2d Jump and Run.

    Fals das hilft ich habe es so eingestellt das wenn man "Up" drückt das der Charakter hochg springt und Verticalspeed -10 hat.

    Sorry fals ich euch damit immer noch nciht helfen konnte.
    In der Nacht fällt der Boden von den Wänden.
  • GML-Quellcode

    1. cheat = get_string("Cheatcode hier eingeben","Cheat")
    2. switch(cheat)
    3. {
    4. case "Multi": score += 1000; break;
    5. case "Wusch!": speed += 100; break;
    6. case "Dings": show_message("Unterschätze nie die Macht von Dings!!"); break;
    7. case "60": room_speed = 60; break;
    8. case "Fast": room_speed = 600; break;
    9. case "Faster": room_speed = 100; break;
    10. case "Test": room_goto (Testraum); break;
    11. case "Next": room_goto_next(); break;
    12. case "fly": flycheat = true; break;
    13. case "Home": execute_shell("http://kai-international.de.tl/Multi_Jump.htm",0); break;
    14. }
    Alles anzeigen


    so siehts mal übersichtlicher aus.
    flycheat musst du zuerst "false" definieren.
    vor dem code der die gravity verursacht schreibst du einfach:

    GML-Quellcode

    1. if (flycheat == false)
    2. {
    3. gravity = 3,345323 // egal
    4. vspeed = 3452332 // so wie es eben bei dir steht
    5. }
    6. if (flycheat == true)
    7. {
    8. gravity = 0;
    9. vspeed = 0;
    10. }
    Alles anzeigen


    das letztere sollte halt im step event stehn...
    mfg Salmi