• 注册
  • 数据类 数据类 关注:479 内容:397

    [3.9.0+]塔科夫控制台

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > 其他 > 数据类 > 正文
  • 58
  • 数据类
  • 渐入佳境
    VIP3
    该内容使用了刷新卡,原发布时间:4个月前

    [3.9.0+]塔科夫控制台

    PID: 110998152

    唯一指定官方群“往世乐土”:792787604

    ————————————————保留节目————————————————

    MiniHUD之后,这大概是我想到过的最棒的点子。经历了三天的忙碌,最终完成了这个粗糙的控制台Mod——指令集简单粗暴缺乏时效性,实现方式暴力算法优化极差,输入体验过于严苛令人不爽……

    不过起码是从0到1的实现,安装控制台之后你基本上可以告别存档修改器了,我设计了一些猴子也能看懂的指令——包括直接给予你的角色物品,修改角色的经验值,技能等级,任务,基本上涵盖了大部分需求,另外内置了索引生成的命令和先进的数字ID模式,不需要记忆冗长的物品ID。

    可惜个人能力实在有限,这个控制台的使用体验依然欠佳,js简单粗暴的监听导致命令输入不能出错,哪怕是按方向键切换位置或者退格键删除也会导致指令无法识别,另外不断刷新的自动log可能破坏指令输入的视觉体验(不会造成实际影响),无法使用按键补全也是弊端……

    不过起码还是有了。

    大半夜我居然写了这么多东西……很神奇的这次的碎碎念环节没有讲自己的状态

    那就留到下次吧。

    ————————————————内容简介————————————————

    这个Mod允许你直接在服务端输入指令以进行交互

    正确安装Mod并等待服务端运行之后你会看到这种提示,你可以在这之后输入指令

    [3.9.0+]塔科夫控制台

    服务端服务端服务端别问我控制台在哪

    等待服务端启动完成后再输指令!!!!!

    等待服务端启动完成后再输指令!!!!!

    等待服务端启动完成后再输指令!!!!!

    等待服务端启动完成后再输指令!!!!!

    等待服务端启动完成后再输指令!!!!!

    第一次使用: 首先输入itemlist初始化物品索引表, 会在mod目录下生成名为”物品索引表”的文件(不要删除不要删除不要删除重要的事情说三遍)

    [3.9.0+]塔科夫控制台

    然后输入questlist初始化任务索引表, 会在mod目录下生成名为”任务索引表”的文件(不要删除不要删除不要删除重要的事情说三遍)

    [3.9.0+]塔科夫控制台

    最后输入playerlist获取玩家索引表, 会在mod目录下生成名为”玩家索引表”的文件

    [3.9.0+]塔科夫控制台

    所有指令中的玩家都为玩家索引表中的玩家参数

    输指令的时候不要方向键不要退格, 按错键直接回车就行, 不然会未知命令/参数不全

    使用方法: 

    give命令:可以通过系统邮件给予玩家物品, 输入give 玩家 物品数字id(从索引表查询从索引表查询从索引表查询我TM再说三遍) 数量

    如give player1 3 1表示向玩家索引表中的玩家player1给予一个数字id为3的物品

    当玩家参数为@a时,这条指令会向所有玩家发送物品

    物品索引能读取到所有物品, 包括Mod物品和一些正常情况无法获取的物品(比如dev巴拉克拉瓦, 任务物品)

    发送的物品是武器且存在基础预设时会直接发送一把完整武器

    [3.9.0+]塔科夫控制台

    这条命令可以在游戏进行时随时输入,随后你会收到System也就是系统发来的消息包裹,保留时间30天,由控制台发送的物品皆为带勾(从战局中找到)状态

    [3.9.0+]塔科夫控制台

    skill命令:修改玩家技能等级,输入skill 玩家 技能数字id(从索引表查询从索引表查询从索引表查询重要的事情说三遍) 等级

    如skill player1 3 1表示将玩家索引表中的玩家player1的数字id为3的技能等级修改为1级

    注:需要重启游戏,无需重启服务端

    [3.9.0+]塔科夫控制台

    start命令:强制开始任务,输入start 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍)

    如start player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态强制设置为进行中

    注:需要重启游戏,无需重启服务端

    [3.9.0+]塔科夫控制台

    finish命令:强制完成任务,输入finish 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍)

    如finish player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态强制设置为可提交

    注:需要重启游戏,无需重启服务端

    [3.9.0+]塔科夫控制台

    quest命令:强制改变玩家的任务进度,输入quest 玩家 任务数字id (从索引表查询从索引表查询从索引表查询重要的事情说三遍) 任务状态码

    如quest player1 3 1表示将玩家索引表中的玩家player1的数字id为3的任务的状态码强制设置为1(可接取)

    当玩家参数为@a时,这条指令会改变所有玩家的任务进度

    注:需要重启游戏,无需重启服务端

    [3.9.0+]塔科夫控制台

    任务状态码说明: 0为未解锁, 1为可接取, 2为进行中, 3为待提交, 4为已完成, 5为失败

    playerlist命令:列出玩家索引表

    [3.9.0+]塔科夫控制台

    itemlist命令:创建物品索引表

    [3.9.0+]塔科夫控制台

    questlist命令:创建任务索引表

    [3.9.0+]塔科夫控制台

    help命令:查询命令列表与帮助

    [3.9.0+]塔科夫控制台

    ————————————————注意事项————————————————

    不要再来问xxx版本能不能用了,多读标题,你有那问的功夫自己试一下比什么都强;也不要不带图就来问为什么报错了,算命出门左拐三百米二里桥下找一个穿西服戴墨镜的国字脸;更不要问为什么缺少package.json了,置顶帖基础知识读完再来装Mod,你来问我我只会告诉你那就别用。

    好回到正文。

    没什么注意事项,这套命令已经算简单的了,控制台日志什么的也很齐全,数字ID在生成索引表之后去mod目录自己翻索引表查,参数全中文,不怕看不懂。

    [3.9.0+]塔科夫控制台

    你用记事本查也是可以的,只要不乱改就行,改了后果自负

    如此简单的Mod如果还有人抱有疑惑的话那我无话可说

    四点多了,事已至此,先睡觉吧。

    图灵保佑千万别出Bug……我可不想一觉睡醒发现评论全是报Bug的= =

    ————————————————更新日志————————————————

    Ver 2.0.0

    适配SPT版本3.9.0

    现在itemlist等命令无需重启服务端了。

    Ver 2.1.0

    修复了一个计算堆叠物品数量的错误

    现在技能等级可以设置为0级了

    ————————————————下载链接————————————————

    链接:https://pan.baidu.com/s/1N-I457-681BFIArunkzRWA?pwd=MHWI 

    提取码:MHWI

    ————————————————支持链接————————————————

    隐藏内容需要付费才可以看见

    马上购买
    圆转纯熟
    感谢大佬,大佬加油!
    回复
    炉火纯青
    打赏了1金币
    回复
    渐入佳境
    打赏了1金币
    回复
    炉火纯青

    大佬(破音)!!N(破音)!!B(破音)!!

    回复
    渐入佳境
    赠送了礼物[赞]
    回复
    渐入佳境

    或许可以做成webui,然后局域网用手机也可以输指令

    回复
    炉火纯青
    VIP3
    2021

    感谢大佬,大佬加油!

    回复
    略有小成

    好东西啊,太牛了

    回复
    略有小成
    赠送了礼物[肥仔快乐水]
    回复
    渐入佳境

    向推动社会进步的伟大的程序员先生/女士致敬 [s-34] [s-18]

    回复

    请登录之后再进行评论

    登录
    其他
  • 今日 0
  • 内容 406
  • 关注 479
  • 聊天
    关注 1976

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: