schiff_5_abendessen.txt 934 B

123456789101112131415161718192021222324252627282930313233343536
  1. event.load("quest_start");
  2. event.load("quest_term");
  3. event.load("fishing");
  4. stage = 0;
  5. all_stages = 1;
  6. quest_name = "Feines Abendessen";
  7. @wait
  8. wait();
  9. if(!player.isQuester(player, script)) {
  10. goto("wait");
  11. }
  12. if(event == "quest_term") {
  13. entity.cleareffects(player);
  14. wait(); //Script wird von außen terminiert
  15. }
  16. if(event == "quest_start") {
  17. quest.display(player, quest_name, stage, all_stages);
  18. player.giveSingleItem(player, read.item("minecraft:fishing_rod"), false);
  19. msg.prefix(player, "§dKumpel", "Nimm diese Angel und fang uns zum Abendessen einen Fisch.");
  20. goto("wait");
  21. }
  22. label = concat("stage", text.number(stage));
  23. goto(label);
  24. @stage0
  25. if(event == "fishing") {
  26. msg.prefix(player, "§dKumpel", "Lass es dir schmecken!");
  27. player.setShipProgress(player, 5);
  28. entity.cleareffects(player);
  29. msg(player, "§dQuest abgeschlossen. Belohnung: 3 Snuvis!");
  30. addMoney(player, 3);
  31. quest.finish(script, player);
  32. }
  33. goto("wait");