扩展
文字朗读
角色
Player
代码
当接收到 d
执行 Reset
播放声音 Crunch 等待播完
广播 Hansd
Hands
代码
当接收到 intro
显示
将大小设为 60
重复执行
移到最 前面
移到 Player
Shop Components
代码
当按下 h 键
如果 (用户名 = dwseoh127) 那么
如果 (用户名 = SonicIsCoool) 那么
将 {_Jump Boost?} 设为 1
当接收到 Hide shop now
如果 (造型名称 = BLANK) 不成立 那么
重复执行 10 次
将 虚像 特效增加 10
停止 该角色的其他脚本
删除此克隆体
当接收到 Shop CLOSE
如果 (造型名称 = BLANK) 不成立 那么
停止 该角色的其他脚本
显示
执行 Smooth Glide x: y: speed:
否则
广播 Hide shop now
当作为克隆体启动时
如果 (造型名称 = back layer) 那么
移到 x:-6 y:-300
隐藏
重复执行
移到最 前面
否则
如果 (造型名称 = X) 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
广播 Shop CLOSE
否则
如果 造型名称 包含 Skin 1? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 造型名称 包含 bought? 不成立 那么
如果 (({Coins2} = 20) 或 ({Coins2} > 20)) 那么
下一个造型
将 {✏️SKIN Customize} 设为 100
广播 Update Color
将 {Shop items bought?} 的第 1 项替换为 1
执行 buy an item with 20 coins
否则
将 {✏️SKIN Customize} 设为 100
广播 Update Color
否则
如果 造型名称 包含 Skin 2? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 造型名称 包含 bought? 不成立 那么
如果 (({Coins2} = 30) 或 ({Coins2} > 30)) 那么
下一个造型
将 {✏️SKIN Customize} 设为 130
广播 Update Color
将 {Shop items bought?} 的第 2 项替换为 1
执行 buy an item with 30 coins
否则
将 {✏️SKIN Customize} 设为 130
广播 Update Color
否则
如果 造型名称 包含 Skin 3? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 造型名称 包含 bought? 不成立 那么
如果 (({Coins2} = 40) 或 ({Coins2} > 40)) 那么
下一个造型
将 {✏️SKIN Customize} 设为 355
广播 Update Color
将 {Shop items bought?} 的第 3 项替换为 1
执行 buy an item with 40 coins
否则
将 {✏️SKIN Customize} 设为 355
广播 Update Color
否则
如果 造型名称 包含 Ability 1? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 造型名称 包含 bought? 不成立 那么
如果 (({Coins2} = 50) 或 ({Coins2} > 50)) 那么
下一个造型
将 {_Jump Boost?} 设为 1
执行 buy an item with 50 coins
将 {Shop items bought?} 的第 4 项替换为 1
否则
否则
如果 造型名称 包含 Ability 2? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 造型名称 包含 bought? 不成立 那么
如果 (({Coins2} = 60) 或 ({Coins2} > 60)) 那么
下一个造型
广播 Invincibility for 20 sec
将 {Shop items bought?} 的第 5 项替换为 1
执行 buy an item with 60 coins
否则
否则
如果 造型名称 包含 Ability 3? 那么
移到 x:-6 y:-300
隐藏
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
如果 (({Coins2} = 80) 或 ({Coins2} > 80)) 那么
如果 造型名称 包含 bought? 不成立 那么
下一个造型
将 {Shop items bought?} 的第 6 项替换为 1
广播 customize slider
执行 buy an item with 80 coins
否则
否则
定义 tick
移到最 前面
如果 碰到 鼠标指针? 那么
将 {GH EFF} 增加 ((40 - {GH EFF}) / 3)
否则
将 {GH EFF} 增加 ((0 - {GH EFF}) / 3)
将 虚像 特效设定为 {GH EFF}
定义 Smooth Glide x: {x} y: {y} speed: {i}
重复执行直到 ((四舍五入(x坐标) = 四舍五入({x})) 与 (四舍五入(y坐标) = 四舍五入({y})))
将x坐标增加 ((四舍五入({x}) - 四舍五入(x坐标)) / {i})
将y坐标增加 ((四舍五入({y}) - 四舍五入(y坐标)) / {i})
移到 x:{x} y:{y}
定义 MAKE CLONES
换成 back layer 造型
克隆 自己
换成 X 造型
克隆 自己
如果 ({Shop items bought?} 的第 1 项 = 1) 那么
换成 Skin 1 bought 造型
克隆 自己
否则
换成 Skin 1 造型
克隆 自己
如果 ({Shop items bought?} 的第 2 项 = 1) 那么
换成 Skin 2 bought 造型
克隆 自己
否则
换成 Skin 2 造型
克隆 自己
如果 ({Shop items bought?} 的第 3 项 = 1) 那么
换成 Skin 3 bought 造型
克隆 自己
否则
换成 Skin 3 造型
克隆 自己
执行 check costume 4 text Ability 1
执行 check costume 5 text Ability 2
执行 check costume 6 text Ability 3
换成 BLANK 造型
定义 check costume {#} text {txt}
如果 ({Shop items bought?} 的第 {#} 项 = 1) 那么
换成 连接 {txt} 和 bought 造型
克隆 自己
否则
换成 {txt} 造型
克隆 自己
Shop
代码
当 绿旗 被点击
移到 x:116 y:147
移到 x:110 y:160
当接收到 Start
显示
重复执行
执行 tick
如果 (按下鼠标? 与 碰到 鼠标指针?) 那么
等待 按下鼠标? 不成立
广播 Shop OPEN
定义 tick
移到最 前面
前移 100586 层
Enemies
代码
当接收到 Restart
如果 ({Level} = 20) 那么
执行 Clone 110 50
如果 ({Level} = 21) 那么
执行 Clone 110 50
如果 ({Level} = 22) 那么
当接收到 intro
广播 Restart
当作为克隆体启动时
如果 碰到 Player? 那么
广播 d
否则
当作为克隆体启动时
广播 d
False Report Detector