代码拉取完成,页面将自动刷新
#SuperKRIPT开发组
#Skript中文开发API 方便开发者们使用
#需要附属skript-reflect,mirror无法正常使用事件篇目
#以下均为表达式
expression %player%的饥饿值:
get:
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
return food level of {_p}
expression %player%的游戏模式:
get:
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
return gamemode of {_p}
expression %entity%看向的实体:
get:
return target entity of expr-1
expression %entity%看向的方块:
get:
return target block of expr-1
expression %entity%的主手道具:
get:
set {_e} to expr-1
if {_e} is not set:
stop
set {_t} to tool of {_e}
return {_t}
expression %entity%的右手道具:
get:
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
set {_t} to tool of {_e}
return {_t}
expression %entity%的左手道具:
get:
set {_e} to expr-1
if {_e} is not set:
stop
set {_t} to offhand tool of {_e}
return {_t}
expression %entity%的副手道具:
get:
set {_e} to expr-1
if {_e} is not set:
stop
set {_t} to offhand tool of {_e}
return {_t}
expression %object%的类型:
get:
set {_o} to expr-1
if {_o} is not set:
stop
set {_t} to type of {_o}
return {_t}
expression %entity%的最大生命值:
get:
set {_e} to expr-1
if {_e} is not set:
stop
if {_e} is not online:
stop
return max health of {_p}
expression %entity%的生命值:
get:
set {_e} to expr-1
if {_e} is not set:
stop
if {_e} is dead:
stop
return health of {_e}
expression %object%的背包:
get:
set {_o} to expr-1
if type of {_o} is not block or entity:
stop
return inventory of {_o}
#以下均为执行代码
effect 向全服发送%string%:
trigger:
set {_msg} to expr-1
if {_msg} is not set:
stop
broadcast {_msg}
stop
effect 向%player%发送%string%:
trigger:
set {_p} to expr-1
set {_msg} to expr-2
if {_p} is not set:
stop
if {_p} is not online:
stop
if {_msg} is not set:
stop
send {_msg} to {_p}
stop
effect 向控制台发送%string%:
trigger:
set {_msg} to expr-1
if {_msg} is not set:
stop
send {_msg} to console
stop
effect 设置%player%的飞行[模式]为%boolean%:
trigger:
set {_p} to expr-1
set {_bl} to expr-2
if {_p} is not set:
stop
if {_p} is not online:
stop
if {_bl} is not set:
stop
set fly mode of {_p} to {_bl}
stop
effect 设置%entity%的主手道具为%itemstack%:
trigger:
set {_e} to expr-1
set {_i} to expr-2
if {_e} is not set:
stop
if {_i} is not set:
stop
set tool of {_e} to {_i}
effect 设置%entity%的右手道具为%itemstack%:
trigger:
set {_e} to expr-1
set {_i} to expr-2
if {_e} is not set:
stop
if {_i} is not set:
stop
set tool of {_e} to {_i}
effect 设置%entity%的副手道具为%itemstack%:
trigger:
set {_e} to expr-1
set {_i} to expr-2
if {_e} is not set:
stop
if {_i} is not set:
stop
set offhand tool of {_e} to {_i}
effect 设置%entity%的左手道具为%itemstack%:
trigger:
set {_e} to expr-1
set {_i} to expr-2
if {_e} is not set:
stop
if {_i} is not set:
stop
set offhand tool of {_e} to {_i}
effect 喂饱%player%:
trigger:
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
feed {_p}
effect 治疗%player%:
trigger:
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
heal {_p}
effect 设置%entity%的生命值为%number%:
trigger:
set {_e} to expr-1
set {_h} to expr-2
if {_h} is not set:
stop
if {_h} <= 0:
stop
if {_e} is not set:
stop
set health of {_e} to {_h}
stop
effect 设置%entity%的最大生命值为%number%:
trigger:
set {_e} to expr-1
set {_h} to expr-2
if {_h} is not set:
stop
if {_h} <= 0:
stop
if {_e} is not set:
stop
set max health of {_e} to {_h}
stop
effect 设置%player%的饥饿值为%number%:
trigger:
set {_p} to expr-1
set {_f} to expr-2
if {_p} is not set:
stop
if {_p} is not online:
stop
if {_f} < 0:
set {_f} to 0
if {_f} > 10:
set {_f} to 10
set food level of {_p} to {_f}
stop
effect 杀死%entity%:
trigger:
set {_e} to expr-1
if {_e} is not set:
stop
if {_e} is dead:
stop
kill {_e}
effect 以%number%的生命值伤害%player%:
trigger:
set {_h} to expr-1
set {_p} to expr-2
if {_h} is not set:
stop
if {_p} is not set:
stop
if {_p} is not online:
stop
damage {_p} by {_h} hearts
effect 传送%entity%到(%location%|%entity%):
trigger:
set {_e} to expr-1
set {_target} to expr-2
if {_e} is not set:
stop
if {_e} is dead:
stop
if {_target} is not set:
stop
teleport {_e} to {_target}
stop
effect 设置%player%的游戏模式为%gamemode%:
trigger:
set {_p} to expr-1
set {_g} to expr-2
if {_p} is not set:
stop
if {_g} is not set:
stop
if {_p} is not online:
stop
set gamemode of {_p} to {_g}
effect 令%player%执行%string%[命令]:
trigger:
set {_p} to expr-1
set {_cmd} to expr-2
if {_p} is not set:
stop
if {_cmd} is not set:
stop
if {_p} is not online:
stop
execute {_p} command {_cmd}
effect 令控制台执行%string%[命令]:
trigger:
set {_cmd} to expr-1
if {_cmd} is not set:
stop
execute console command {_cmd}
effect 令%player%说%string%:
trigger:
set {_msg} to expr-2
set {_p} to expr-1
if {_p} is not set:
stop
if {_p} is not online:
stop
if {_msg} is not set:
stop
make {_p} say {_msg}
effect 令%entity%骑乘%entity%:
trigger:
make expr-1 ride expr-2
effect 设置%entity%看向的方块为%object%:
trigger:
set {_e} to expr-1
set {_b} to expr-2
set target block of {_e} to {_b}
effect 沉默%entity%:
trigger:
set {_e} to expr-1
make {_e} silent
effect 设置%inventory%内的第%integer%格为%itemstack%:
trigger:
set {_inv} to expr-1
set {_slot} to expr-2
set {_item} to expr-3
set slot {_slot} of {_inv} to {_item}
effect
#以下均为条件
condition %player%可以飞行:
check:
set {_p} to expr-1
if {_p} can fly:
continue
stop
stop
condition %player%不能飞行:
check:
set {_p} to expr-1
if {_p} can fly:
stop
continue
condition %player%的背包可以放下%integer%个%itemstack%:
check:
set {_p} to expr-1
set {_amount} to expr-2
set {_i} to expr-3
if {_p} can hold {_amount} of {_i}:
continue
stop
condition %player%的背包不能放下%integer%个%itemstack%:
check:
set {_p} to expr-1
set {_amount} to expr-2
set {_i} to expr-3
if {_p} can hold {_amount} of {_i}:
stop
continue
condition %player%可以看见%player%:
check:
set {_p1} to expr-1
set {_p2} to expr-2
if {_p1} can see {_p2}:
continue
stop
condition %player%不能看见%player%:
check:
set {_p1} to expr-1
set {_p2} to expr-2
if {_p1} can see {_p2}:
stop
continue
condition %object%是%object%:
check:
set {_o1} to expr-1
set {_o2} to expr-2
if {_o1} is {_o2}:
continue
stop
condition %object%不是%object%:
check:
set {_o1} to expr-1
set {_o2} to expr-2
if {_o1} is {_o2}:
stop
continue
#以下均为事件
event "ChineseJoin":
pattern: 当玩家(进入|加入)服务器
event-values: player
on join:
set {_eventValues::player} to event-player
call event (custom event "ChineseJoin") with {_eventValues::*}
event "ChineseBedEnter":
pattern: 当玩家上床
event-values: player, block
on bed enter:
set {_eventValues::player} to event-player
set {_eventValues::block} to event-block
call event (custom event "ChineseBedEnter") with {_eventValues::*}
event "ChineseBedLeave":
pattern: 当玩家下床
event-values: player, block
on bed leave:
set {_eventValues::player} to event-player
set {_eventValues::block} to event-block
call event (custom event "ChineseBedEnter") with {_eventValues::*}
event "ChineseAnyClick":
pattern: 当玩家点击
event-values: player, block, entity, item, direction, world
on click:
set {_eventValues::player} to event-player
set {_eventValues::entity} to event-entity
set {_eventValues::block} to event-block
set {_eventValues::direction} to event-direction
set {_eventValues::item} to event-item
set {_eventValues::world} to event-world
call event (custom event "ChineseAnyClick") with {_eventValues::*}
event "ChineseLeftClick":
pattern: 当玩家左键
event-values: player, block, entity, item, direction, world
on left click:
set {_eventValues::player} to event-player
set {_eventValues::entity} to event-entity
set {_eventValues::block} to event-block
set {_eventValues::direction} to event-direction
set {_eventValues::item} to event-item
set {_eventValues::world} to event-world
call event (custom event "ChineseLeftClick") with {_eventValues::*}
event "ChineseRightClick":
pattern: 当玩家右键
event-values: player, block, entity, item, direction, world
on left click:
set {_eventValues::player} to event-player
set {_eventValues::entity} to event-entity
set {_eventValues::block} to event-block
set {_eventValues::direction} to event-direction
set {_eventValues::item} to event-item
set {_eventValues::world} to event-world
call event (custom event "ChineseRightClick") with {_eventValues::*}
event "ChineseInventoryClick":
pattern: 当玩家点击界面
event-values: player, item, world, integer, inventory
on inventory click:
set {_eventValues::player} to event-player
set {_eventValues::item} to event-item
set {_eventValues::world} to event-world
set {_eventValues::slot} to event-slot
set {_eventValues::inv} to event-inventory
call event (custom event "ChineseInventoryClick") with {_eventValues::*}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。