View difference between Paste ID: dNSfSmDp and R2jg7KF7
SHOW: | | - or go back to the newest paste.
1
#money skript by juri
2
3
on first join:
4
	set {money.%player%} to 500
5
6
command /money:
7
	trigger:
8
		message "&eあなたの所持金 &a%{money.%player%}%&e円"
9
10
command /viewmoney <player>:
11
	trigger:
12
		message "&e%arg 1%さんの所持金 &a%{money.%arg 1%}%&e円"
13
		
14
command /paymoney <player> <number>:
15
	trigger:
16
		if {money.%player%} is less than arg-2:
17
			message "&c所持金が足りません!"
18
			stop
19
		if {money.%player%} is greater than or equal to arg-2:
20
			remove arg-2 from {money.%player%}
21
			add arg-2 to {money.%arg 1%}
22
			message "&e支払いました。"
23
			message "&e%player%さんから%arg 2%円支払われました。" to arg 1
24
			stop
25
26
command /setmoney <player> <number>:
27
	permission: skript.setmoney
28
	trigger:
29
		set {money.%arg 1%} to arg 2
30
		broadcast "&b%player%さんが%arg 1%さんの所持金を%arg 2%円にしました。"
31
32
command /givemoney <player> <number>:
33
	permission: skript.givemoney
34
	trigger:
35
		add arg-2 to {money.%arg 1%}
36
		broadcast "&b%player%さんが%arg 1%さんの所持金を%arg 2%円増やしました。"
37
38
command /takemoney <player> <number>:
39
	permission: skript.takemoney
40
	trigger:
41
		if {money.%arg 1%} is less than arg 2:
42
			message "&c入力金額が多すぎます!"
43
			stop
44
		if {money.%arg 1%} is greater than or equal to arg 2:
45
			remove arg-2 from {money.%arg 1%}
46
			broadcast "&b%player%さんが%arg 1%さんの所持金を%arg 2%円減らしました。"