别踩白块 - 基岩版BDS基于CSR平台的小游戏

CSR 别踩白块 - 基岩版BDS基于CSR平台的小游戏 v1.1.1

请登录后获取
资源类型
原创
版权链接
#
依赖
BDSNetRunner
语言
中文(简体)
支持版本
  1. 1.16
别踩白块小游戏是PM时代本人最喜欢的小游戏,于是花了几天写了一个给自己服务器装着玩,顺手分享出来给大家体验体验。
下载得到的是一个压缩包,将压缩包解压后的文件全部放进服务器CSR目录中,然后启动服务器就会发现插件被载入了~
如果不明白数据库里的内容,请不要擅自更改数据库里的任何东西!!!如果出现了不可挽回的错误可以直接把服务器目录下的ARC文件夹配置里的DTTWB.db删掉,但是你会损失所有的别踩白块游戏数据,所以请不要擅自更改数据库的内容。
也不要在游戏开始以后更改数据库的内容,可能会崩服,因为我没测过。
大部分奇怪的错误我都想了并且提前做了避免和报错提示,但是如果有未知错误还是会打印在服务器控制台里,请各位有兴趣的玩家在出现错误以后把报错内容反馈给我

更新插件并且运行以后会生成一份奖励配置文件,位置/BDS目录/ARC/dtttConfig/dtttWinnerAwardCommand.dat,用notepad++或者其他软件打开后见到如下所示语句:
1st:

-give $p diamond 1
-givemoney $p 1000

2nd:
-give $p gold_ingot 2
-givemoney $p 800

3rd:
-give $p iron_ingot 3

-givemoney $p 500

else:

-givemoney $p 100

daily:

-give $p iron_ingot 1
其中"1st:"下方内容为获得第一名的奖励,"2nd:"为第二名奖励,"3rd:"为第三名奖励,"else:"为其他名次的奖励
玩家破纪录以后会执行名次对应的"-"符号后的指令,"$p"为破纪录的玩家指代
以后会逐渐更新更多功能~
预计下一次更新添加:每日第一次游戏的奖励及自定义


插件指令
/dttt set 创建新的别踩白块小游戏设施
/dttt delete 删除现有的别踩白块小游戏设施
/dttt rank 查看别踩白块游戏记录排名


使用教学:
重点讲一下怎么设置别踩白块游戏设施
首先输入/dttt set指令
(废话)
然后注意一下左上角的文字引导(还是废话)

按照提示放左下角.png
按照提示在左下角放上一块羊毛(颜色随意,我会帮你改好的)
然后放在右上角.png

然后在右上角放一块羊毛,会看到羊毛显示屏变成花屏
然后取左上角.png

按照提示在左上角放一块羊毛,然后是右下角,这两个方块会确定你的触摸屏的位置
接着放开始方块.png

接下来放开始方块,还是放羊毛,但是不允许放在羊毛显示屏和触摸屏里
敲碎这块红色羊毛就可以开始游戏,当你点击第一块黑色方块的时候就会开始计时
点到黑色会输,这里CSR的事件有一个特性就是如果使用物品来判断点击会在几十毫秒内判定很多次,而现在我设定的是100毫秒内只响应一次判断,因此如果有时候玩家点击的时间较长(超出100ms)就会触发第二次判断导致游戏输掉,所以请轻点轻放,这个时间后续更新里会根据反馈来修改
快要结束的时候会出现绿色方块
胜利以后会有排名和时间结果
如果记录超过前三名会获得其他奖励,可以在配置文件里自定义


差不多就是这样,想要获取更多技术支持可以加群1138387946~
  • 输入指令.png
    输入指令.png
    824.7 KB · 查看: 358
  • 注意左上角的提示.png
    注意左上角的提示.png
    1.1 MB · 查看: 351
  • 然后取右下角.png
    然后取右下角.png
    1.1 MB · 查看: 309
  • 敲碎以后就可以开始游戏了.png
    敲碎以后就可以开始游戏了.png
    941 KB · 查看: 293
  • 输掉.jpg
    输掉.jpg
    201.1 KB · 查看: 287
  • 胜利.jpg
    胜利.jpg
    152.1 KB · 查看: 272
作者
DEVILENMO
价格
金粒50粒
下载
45
查看
1,224
首次发布
最后更新
评分
5.00 星 2 个评分

来自DEVILENMO的更多资源

最新更新

  1. [v1.1.1]重要更新:数据库连接类重写与优化

    大幅度提高数据库读取性能与稳定性
  2. [v1.1.0]添加了更多的自定义奖励设置以及稳定性优化

    现在可以设置其他名次的奖励了,同时优化了插件的稳定性 升级配置文件可以选择去/BDS目录/ARC/dtttConfig目录下删除配置文件则会自动更新升级,或者手动在配置文件后加: else...
  3. [v1.0.0]添加了破记录奖励的功能与相关自定义

    更新插件并且运行以后会生成一份奖励配置文件,位置/BDS目录/ARC/dtttConfig/dtttWinnerAwardCommand.dat,用notepad++或者其他软件打开后见到如下所...

最新评论

感谢作者更新 新版本不再卡顿 且可以执行删除指令 后台不再报错 就是删除后再设置一次直接死服了..希望还会更新和推出更多资源awa
DEVILENMO
DEVILENMO
Emmmm这些问题我都没遇到过,如果你这种情况要删除的话可以直接把数据库删了,然后重启一下服务器就可以解决,未来还是会更新的,谢谢支持
完成游戏后会卡顿
执行删除小游戏设施的指令也会卡顿 之后会显示出错 无法删除
报错内容:
-------------------别踩白块新增记录报错提示---------------------code = Busy (5), message = System.Data.SQLite.SQLiteException (0x800007AF): database is lockeddatabase is locked 在 System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt) 在 System.Data.SQLite.SQLiteDataReader.NextResult() 在 System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave) 在 System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) 在 System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior) 在 ARCDontTouchTheWhiteBlock.DatabaseHelper.addRecord(String databasePath, String playerName, Double time)---------------------别踩白块新增记录报错提示------------------------------------------别踩白块删除失败报错提示---------------------code = Busy (5), message = System.Data.SQLite.SQLiteException (0x800007AF): database is lockeddatabase is locked 在 System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt) 在 System.Data.SQLite.SQLiteDataReader.NextResult() 在 System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave) 在 System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) 在 System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(CommandBehavior behavior) 在 ARCDontTouchTheWhiteBlock.DatabaseHelper.deleteGame(String databasePath)---------------------别踩白块删除失败报错提示---------------------
DEVILENMO
DEVILENMO
能不能提供一下之前使用过的相关指令,以及整个使用的流程,最好把你的数据库.db文件给我看一下,因为我这里没有遇到过相同的问题需要收集一些信息
后台提示这个

[别踩白块]小游戏-别踩白块正在载入!
[File] CSR\ARCDontTouchTheWhiteBlock.csr.dll api load failed.
DEVILENMO
DEVILENMO
现在适配了弧光子核心解决问题