schiff_8_Ich_bin_durstig.txt 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. %if %getGlobalVar $player-name schiff7; == true goto start;
  2. %q term;
  3. @start
  4. %msg all Nimm diese 3 Glas und crafte daraus 3 Glasflaschen. Bitte befülle sie mit Wasser und bringe sie mir.;
  5. %loadEvent craft;
  6. %giveItemPlayer $player-name GLASS:0:3;
  7. @wait1
  8. %wait;
  9. %if $event == craft && $item-type == GLASS_BOTTLE goto craft;
  10. %goto wait1;
  11. @craft
  12. %setVar filled 0;
  13. %unloadEvent craft;
  14. %loadEvent block-click;
  15. @wait2
  16. %wait;
  17. %if $event == block-click && $player-item == GLASS_BOTTLE && $action == RIGHT_CLICK_BLOCK goto fill;
  18. %goto wait2;
  19. @fill
  20. %setVar filled %add $filled 1;
  21. %if $filled >= 3 goto startgive;
  22. %goto wait2;
  23. @startgive
  24. %unloadEvent block-click;
  25. %loadEvent villager-give;
  26. %setVar given 0;
  27. @wait3
  28. %wait;
  29. %if $event == villager-give && $item-type == POTION goto checkloc;
  30. %setVar cancel true;
  31. %msg all Was soll ich damit?;
  32. %goto wait3;
  33. @checkloc
  34. %if %distance $villager-loc $shipstartloc; <= 4 goto give;
  35. %setVar cancel true;
  36. %msg all Tut mir leid, ich bin nicht dein Kamerad.;
  37. %goto wait3;
  38. @give
  39. %setVar given %add $given $item-amount;;
  40. %if $given >= 3 goto endQuest;
  41. %msg all Ich brauche noch %sub 3 $given; Wasserflaschen.;
  42. %goto wait3;
  43. @endQuest
  44. %setGlobalVar $player-name schiff8 true
  45. %setGlobalVar $player-name schiff7 false;
  46. %msg all Vielen Dank, mir geht es schon viel besser.;
  47. %endQuest 4;