Code geht nicht!

  • Win

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

  • Code geht nicht!

    Habe irgend wie ein wurm im code!
    Nach dem der worker erfolgreich 100 gold "gefarmt" hat rennt er wirr im raum herum woran könnte das liegen!
    STEP=

    GML-Quellcode

    1. ///Movement
    2. nea = instance_nearest(x,y,Gold_obj)
    3. ///No//Gold//
    4. if gold <=100 && move =1
    5. {
    6. mp_potential_step(Gold_obj.x,Gold_obj.y,4,solid)
    7. }
    8. else
    9. {
    10. move_towards_point(x,y,0);
    11. }
    12. ///to many gold/////////////
    13. if gold >=100 && move =1
    14. {
    15. gold = 100;
    16. }
    17. ///have gold////////////////
    18. if gold = 100 && move =1
    19. {
    20. mp_potential_step(Blue_headquarter.x,Blue_headquarter.y,4,false);
    21. }
    22. if move = 0
    23. {
    24. move_towards_point(x,y,0);
    25. }
    26. //Take Gold//
    27. if gold <= 100 &&
    28. distance_to_point(nea.x,nea.y) <=35
    29. {
    30. move = 0
    31. gold += 1
    32. }
    33. else
    34. {
    35. move = 1
    36. }
    37. if gold >= 100 &&
    38. distance_to_point(Blue_headquarter.x,Blue_headquarter.y) <=10
    39. {
    40. gold = 0
    41. global.goldblue +=100
    42. }
    Alles anzeigen

    create=

    GML-Quellcode

    1. ///Variabeln
    2. gold = 0
    3. move = 1

    Thanks :thumbsup:

    Gelöst
    Richtig geht es so!

    GML-Quellcode

    1. ///Movement
    2. nea = instance_nearest(x,y,Gold_obj)
    3. ///No//Gold//
    4. if gold <=100 && move =1
    5. {
    6. mp_potential_step(nea.x,nea.y,4,solid)
    7. }
    8. else
    9. {
    10. move_towards_point(x,y,0);
    11. }
    12. ///to many gold/////////////
    13. if gold >=100 && move =1
    14. {
    15. gold = 100;
    16. }
    17. ///have gold////////////////
    18. if gold = 100 && move =1
    19. {
    20. mp_potential_step(Blue_headquarter.x,Blue_headquarter.y,4,false);
    21. }
    22. if move = 0
    23. {
    24. move_towards_point(x,y,0);
    25. }
    26. //Take Gold//
    27. if gold <= 100 &&
    28. distance_to_point(nea.x,nea.y) <=35
    29. {
    30. move = 0
    31. gold += 1
    32. }
    33. else
    34. {
    35. move = 1
    36. }
    37. if gold >= 100 &&
    38. distance_to_point(Blue_headquarter.x,Blue_headquarter.y) <=10
    39. {
    40. gold = 0
    41. global.goldblue +=100
    42. }
    Alles anzeigen
    Wenn Frodo ein Hobbit ist,sind 8 Frodos dann ein Hobbyte? ?(

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von nico32222 ()