Date: 2014/03/26 16:08:50 UTC-07:00
Type: Denizen Script
'Barscheck_mitnehmen':
type: interact
requirements:
mode: none
steps:
1*:
Click Trigger:
script:
- narrate "<&2>[B<ä>nker] <&a>Soll ich dir einen Scheck ausschreiben?"
- narrate "<&2>[B<ä>nker] <&a>Sag mir einfach, welchen Wert der Scheck haben soll."
- narrate "<&2>[B<ä>nker] <&a>Du musst 5<&pc> Steuern dazuzahlen.
Chat Trigger:
'zahl':
trigger: /REGEX:^\d+$/
script:
- ^flag barscheck:<player.chat_history>
- ^flag barscheck_ges:<math.as_int:<player.flag[barscheck] * 1.05>
- ^narrate "<&2>[B<ä>nker] <&a>Ein Scheck mit dem Betrag <player.flag[barscheck]> Goldtaler kostet dich <player.flag[barscheck_ges]> Goldtaler."
- ^narrate "<&2>[B<ä>nker] <&a>Um den Scheck auszustellen, best<ä>tige bitte mit <&2>OK<&a>."
'ok':
trigger: /OK/
script:
- ^if <p@<player.name>.item_in_hand> MATCHES i@air AND <p@<player.name>.money>.as_int MORE <player.flag[barscheck_ges]>.as_int {
- ^execute as_server "money take <player.name> <player.flag[barscheck_ges]>"
- ^execute as_server "money give king <math.as_int:<player.flag[barscheck]> * 0.05>
- execute as_server "give <player.name> 339 1 name<&co><&2>Scheck lore<&co><&b><&a><&r><&2><player.flag[barscheck]> Goldtaler"
}
else {
- narrate "<&2>[B<ä>nker] <&a>Deine Hand muss leer sein und du musst auch genug Geld haben!"
}
'other':
trigger: /REGEX:.+/
script:
- ^narrate "<&2>[B<ä>nker] <&a>Ich verstehe dich nicht. Du musst mir einen Wert nennen!"