pascal25565

Friede

Jun 10th, 2016
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. options:
  2. fpr: &7[&bFriede&7]
  3.  
  4. command /friede [<text>] [<player>]:
  5. trigger:
  6. player is "dasjdiasjiodajiosdjaiojdiojaosidjoja":
  7. send "&cInternal error occurred."
  8. stop
  9. arg 1 is not set:
  10. send "&7&m---&6&m[&7&m-----&6 TimeLess-Friede &7&m-----&6&m]&7&m---"
  11. send " "
  12. send "&7/friede &aeinladen &9<Spieler> &7- Sende ein Friedensangebot!"
  13. send "&7/friede &aannehmen &9<Spieler> &7- Nimm ein Friedensangebot an!"
  14. send "&7/friede &cablehnen &9<Spieler> &7- Lehne ein Friedensangebot ab!"
  15. send "&7/friede &cbeenden &9<Spieler> &7- Beende ein Friedensabkommen!"
  16. send "&7/friede &eliste &7- Siehe alle deine Verbündeten an!"
  17. stop
  18. arg 1 is not "einladen" or "annehmen" or "ablehnen" or "liste":
  19. send "{@fpr} &cDer Befehl &a'%arg 1%' &ckonnte nicht gefunden werden."
  20. stop
  21. arg 1 is "einladen":
  22. arg 2 is not set:
  23. send "{@fpr} &cBitte gib einen Spieler an."
  24. stop
  25. loop {accepted.inv.%player%::*}:
  26. arg 2 is loop-value:
  27. send "{@fpr} &cDu hast mit diesem Spieler schon ein Friedensabkommen."
  28. stop
  29. add player to {invites.%arg player%::*}
  30. send "{@fpr} &7Du hast &a%arg 2% &7ein Friedensangebot gemacht!"
  31. send "{@fpr} &7Spieler &a%player% &7hat dir ein Friedensangebot gemacht" to arg player
  32. wait 1 tick
  33. send "{@fpr} &7Nutze: /friede &aannehmen &9%player%" to arg player
  34. send "{@fpr} &7Nutze: /friede &cablehnen &9%player%" to arg player
  35. send "{@fpr} &7Nutze: /friede &eliste" to arg player
  36. stop
  37. arg 1 is "beenden":
  38. arg 2 is not set:
  39. send "{@fpr} &cBitte gib einen Spieler an."
  40. stop
  41. loop {accepted.inv.%player%::*}:
  42. arg 2 is loop-value:
  43. send "{@fpr} &7Du hast das Friedensabkommen mit &a%arg player% &7beendet."
  44. remove loop-value from {accepted.inv.%player%::*}
  45. send "{@fpr} &7Spieler &a%player% &7hat das Friedensabkommen beendet." to arg player
  46. remove player from {accepted.inv.%loop-value%::*}
  47. stop
  48. arg 1 is "annehmen":
  49. arg 2 is not set:
  50. send "{@fpr} &cBitte gib einen Spieler an."
  51. stop
  52. loop {invites.%player%::*}:
  53. loop-value is "%arg 2%":
  54. add loop-value to {accepted.inv.%player%::*}
  55. add player to {accepted.inv.%arg 2%::*}
  56. remove loop-value from {invites.%player%::*}
  57. broadcast "{@fpr} &a%player% &7und &a%arg 2% &7haben Frieden geschlossen."
  58. stop
  59. arg 1 is "ablehnen":
  60. arg 2 is not set:
  61. send "{@fpr} &cBitte gib einen Spieler an."
  62. stop
  63. loop {invites.%player%::*}:
  64. loop-value is "%arg 2%":
  65. remove loop-value from {invites.%player%::*}
  66. send "{@fpr} &7Du hast das Friedensangebot von &a%loop-value% &7abgelehnt."
  67. send "{@fpr} &a%player% &7hat dein Friedensangebot abgelehnt. " to loop-value
  68. stop
  69. arg 1 is "liste":
  70. set {_number} to 0
  71. send "&7&m---&6&m[&7&m-----&6 TimeLess-Friede &7&m-----&6&m]&7&m---"
  72. send " "
  73. send "&7Du hast mit folgenden Spielern ein Friedensabkommen:"
  74. loop {accepted.inv.%player%::*}:
  75. add 1 to {_number}
  76. send "&8%{_number}%. &7┃ &a%loop-value%"
  77.  
  78. on damage:
  79. damager is a player
  80. victim is a player
  81. loop {accepted.inv.%victim%::*}:
  82. loop-value is damager:
  83. cancel the event
  84. send "{@fpr} &7Du hast mit &a%victim% &7Frieden geschlossen!" to damager
Add Comment
Please, Sign In to add comment