Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on rightclick with nether star:
- execute console command "/applyskill %player%"
- command /skill:
- trigger:
- open chest with 5 row named "<green>ステータス振り" to player
- wait 1 tick
- format slot 7 of player with {level.%player%} of nether star named "<pink>残りポイント" to run ""
- format slot 10 of player with iron sword named "&c攻撃力 Lv%{strL.%player%}%" to run "upskill 攻撃力 %player%"
- format slot 12 of player with iron chestplate named "&3防御力 Lv%{defL.%player%}%" to run "upskill 防御力 %player%"
- format slot 14 of player with blaze rod named "&a魔力 Lv%{magL.%player%}%" to run "upskill 魔力 %player%"
- format slot 16 of player with emerald named "&a運 Lv%{lukL.%player%}%" to run "upskill 運 %player%"
- format slot 28 of player with anvil named "&e器用 Lv%{kiyL.%player%}%" to run "upskill 器用 %player%"
- format slot 30 of player with Pink Dye named "&b体力 Lv%{MAXHPL.%player%}%" to run "upskill 体力 %player%"
- format slot 8 of player with barrier named "<red>キャンセル" to close
- command /upskill <string> <player>:
- permission:console
- trigger:
- if {level.%arg 2%} < 1:
- message "&eスキルポイントが足りません!" to arg 2
- {level.%arg 2%} > 0:
- add -1 to {level.%arg 2%}
- remove 1 from {level.%player%}
- if arg 1 is "攻撃力":
- add 1 to {strL.%arg 2%}
- add 3 to {str.%arg 2%}
- if arg 1 is "防御力":
- add 1 to {defL.%arg 2%}
- add 1 to {def.%arg 2%}
- if arg 1 is "魔力":
- add 1 to {mag.%arg 2%}
- add 1 to {magL.%arg 2%}
- if arg 1 is "運":
- add 1 to {luk.%arg 2%}
- add 1 to {lukL.%arg 2%}
- if arg 1 is "器用":
- add 1 to {kiy.%arg 2%}
- add 1 to {kiyL.%arg 2%}
- if arg 1 is "体力":
- add 1 to {MAXHPL.%arg 2%}
- add 10 to {MAXhp.%arg 2%}
- command /skillstatus:
- trigger:
- message "&a----------&e%player%のステータス&a----------"
- message "&9Lv:%{Lv.%player%}%"
- message "&c攻撃力:%{str.%player%}%"
- message "&3防御力:%{def.%player%}%"
- message "&5魔力:%{mag.%player%}%"
- message "&a運:%{luk.%player%}%"
- message "&e器用:%{kiy.%player%}%"
- message "&d体力:%{hp.%player%}%/%{MAXhp.%player%}%"
- message "&2EXP:%{EXP.%player%}%"
- message "&2NextEXP:%{NextEXP.%player%}%"
- message "&6お金:%{many.%player%}%"
- on join:
- set {1.%player%} to -1
- add 1 to {join.%player%}
- if {join.%player%} is 1:
- set {str.%player%} to 3
- set {def.%player%} to 0
- set {mag.%player%} to 1
- set {luk.%player%} to 1
- set {kiy.%player%} to 1
- set {MAXHP.%player%} to 20
- set {EXP.%player%} to 0
- set {NextEXP.%player%} to 10
- set {Lv.%player%} to 1
- set {level.%player%} to 0
- set {many.%entity%} to 10
- on damage of an entity:
- cancel event
- victim is a entity:
- attacker is a entity:
- set {armor.%attacker%} to 0
- set {tool.%attacker%} to 0
- if attacker's held item's name is "§3【聖剣】§6覚醒ぽんめカリバー":
- set {tool.%attacker%} to 9999
- else if attacker's held item's name is "最初の棒":
- set {tool.%attacker%} to +10
- else if attacker's held item's name contains "ガタガタ":
- add -2 to {tool.%attacker%}
- else if attacker's held item's name contains "石の":
- add 3 to {tool.%attacker%}
- else if attacker's held item's name contains "剣":
- add 5 to {tool.%attacker%}
- else if victim's held item's lore contains "防御力+":
- add 5 to {armor.%victim%}
- if {coll.%attacker%} is not 1:
- if {coll2.%attacker%} is not 1:
- set {_damage.%victim%} to ({str.%attacker%}-{def.%victim%}+{tool.%attacker%}-{armor.%victim%})
- execute victim command "/playsound entity.player.hurt master %victim%"
- if {_damage.%victim%} > 0:
- set {hp.%victim%} to {hp.%victim%}-{_damage.%victim%}
- if {hp.%victim%} < 1:
- set {EXPa.%attacker%} to {Lv.%attacker%}-{Lv.%victim%}
- if {EXPa.%attacker%} < 1:
- add {EXP.%victim%} to {EXP.%attacker%}
- add {many.%victim%} to {many.%attacker%}
- if {EXPa.%attacker%} > 1:
- add {EXP.%victim%}/{EXPa%attacker%} to {EXP.%attacker%}
- add {many.%victim%} to {many.%attacker%}
- set the health of victim to -1
- if {coll.%attacker%} is not 1:
- message "&e%{_damage.%victim%}%ダメージ与えた!" to attacker
- message "&e敵の残りHP&a%{hp.%victim%}%&e/&a%{MAXhp.%victim%}%" to attacker
- if {coll2.%victim%} is not 1:
- message "&c%{_damage.%victim%}%ダメージ与えられた!" to victim
- message "&c自分の残りHP&a%{hp.%victim%}%&c/&a%{MAXhp.%victim%}%" to victim
- else if {_damage.%victim%} < 1:
- message "&9あなたのレベルではこのモンスターにダメージを与えることはできません!" to attacker
- set {armor.%attacker%} to 0
- set {tool.%attacker%} to 0
- if {EXP.%attacker%} >= {NextEXP.%attacker%}:
- add 1 to {Lv.%attacker%}
- add 1 to {level.%attacker%}
- set {EXPb.%attacker%} to {EXP.%attacker%}-{NextEXP.%attacker%}
- if {EXPb.%attacker%} > {NextEXP.%attacker%}:
- set {EXP.%attacker%} to 0
- if {EXPb.%attacker%} < {NextEXP.%attacker%}:
- set {EXP.%attacker%} to {EXPb.%attacker%}
- set {NextEXP.%attacker%} to {NextEXP.%attacker%}+{Lv.%attacker%}*5+{Lv.%attacker%}*{Lv.%attacker%}
- attacker is a player:
- if {coll.%attacker%} is 0:
- set {coll.%attacker%} to 1
- wait 0.5 seconds
- set {coll.%attacker%} to 0
- command /coll:
- permission:skript.admin
- trigger:
- message "%{coll.%player%}%"
- set {coll.%player%} to 0
- on death:
- set {hp.%player%} to {MAXhp.%player%}
- on spawn:
- if name of entity is "§fゾンビ§9[Lv.1]":
- broadcast "test"
- set {def.%entity%} to 0
- set {hp.%entity%} or {MAXhp.%entity%} to 20
- set {str.%entity%} to 5
- set {Lv.%entity%} to 1
- set {EXP.%entity%} to 1 or 2
- set {many.%entity%} to 5 or 6 or 4
- on spawn:
- if name of entity is "§fスケルトン§9[Lv.3]":
- broadcast "test"
- set {def.%entity%} to 5
- set {hp.%entity%} or {MAXhp.%entity%} to 50
- set {str.%entity%} to 10
- set {Lv.%entity%} to 3
- set {EXP.%entity%} to 5 or 4
- set {many.%entity%} to 15 or 16 or 17
- on spawn:
- if name of entity is "§fゾンビ§9[§4BOSS§9]":
- set {def.%entity%} to 50
- set {hp.%entity%} or {MAXhp.%entity%} to 100
- set {str.%entity%} to 50
- set {Lv.%entity%} to 30
- set {EXP.%entity%} to 500
- set {many.%entity%} to 450
- on spawn:
- if name of entity is "^p^":
- set {def.%entity%} to 0
- set {hp.%entity%} or {MAXhp.%entity%} to 500
- set {str.%entity%} to 11
- set {A.%entity%} to 1
- set {coll%entity%} to 0
- command /skillSET:
- trigger:
- permission:skript.admin
- set {str.%player%} to 3
- set {def.%player%} to 0
- set {mag.%player%} to 1
- set {luk.%player%} to 1
- set {kiy.%player%} to 1
- set {MAXhp.%player%} to 20
- set {EXP.%player%} to 0
- set {NextEXP.%player%} to 10
- set {Lv.%player%} to 1
- set {level.%player%} to 0
- set {EXP10%player%} to 0
- set {shoot.%player%} to 0
- set {strL.%player%} to 1
- set {defL.%player%} to 1
- set {magL.%player%} to 1
- set {MAXHPL.%player%} to 1
- command /skilltest:
- permission:skript.admin
- trigger:
- message "%{hp.%player%}%"
- message "%{G.%player%}%"
- command /housyuu [<text>] [<player>]:
- permission:skript.admin
- trigger:
- broadcast "%arg 1% %arg 2%"
- if arg 1 is "1":
- add 3 to {str.%arg 2%}
- execute player command "/xp 10 %arg 2%"
- #武器作成
- on rightclick:
- clicked block is Anvil:
- if player has an Stick:
- if player has an Stick:
- message ""
- command /000:
- permission:skript.admin
- trigger:
- message "%{EXP10.%player%}%"
- set {coll%player%} to 0
- On Pick Up nether star:
- add 1 to {EXP10.%player%}
- wait 0.1 seconds
- remove 1 of nether star from player
- message "1EXP" to player
- On Break of stone:
- Cancel event
- execute console command "/give %player% minecraft:cobblestone %{Blockgive.%player%}% 0"
- On Break of coal ore:
- Cancel event
- execute console command "/give %player% minecraft:coal %{Blockgive.%player%}% 0"
- On Break of iron ore:
- Cancel event
- execute console command "/give %player% minecraft:iron_ingot %{Blockgive.%player%}% 0"
- On Break of gold ore:
- Cancel event
- execute console command "/give %player% minecraft:gold_ingot %{Blockgive.%player%}% 0"
- On Break of redstone ore:
- Cancel event
- execute console command "/give %player% minecraft:redstone %{Blockgive.%player%}% 0"
- On Break of diamond ore:
- Cancel event
- execute console command "/give %player% minecraft:diamond %{Blockgive.%player%}% 0"
- On Break of emerald ore:
- Cancel event
- execute console command "/give %player% minecraft:emerald %{Blockgive.%player%}% 0"
- On Break of Lapis Lazuli Ore:
- Cancel event
- execute console command "/give %player% minecraft:dye %{Blockgive.%player%}% 4"
- command /set <player>:
- permission:skript.admin
- trigger:
- set {Blockgive.%arg%} to 1
- command /addset <player>:
- permission:skript.admin
- trigger:
- add 1 to {Blockgive.%arg%}
- command /Block <player>:
- permission:skript.admin
- trigger:
- broadcast "%{shoot.%arg%}%"
- set {shoot%player%} to 1
- #魔法
- on rightclick with Blaze Rod:
- if {shoot.%player%} is not 1:
- Shoot a Snowball
- set {shoot.%player%} to 1
- wait 1 seconds
- set {shoot.%player%} to 0
- #Bottle o' Enchanting
- #Firework Rocket
- #Snowball
- #Ender Pearl
- #Arrow
- command /314:
- permission:skript.admin
- trigger:
- set {many.%player%} to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement