Closed apricotxingya closed 5 years ago
为COC喵苏鲁修改骰子,以支持生成猫的属性。添加了新指令 .cat 对源码的修改: 1、复制Dice.cpp的else if (strLowerMessage.substr(intMsgCnt, 3) == "coc")分支,将其中的coc改为cat,以及其中的COC7改为CAT7 2、在RD.cpp中复制COC7函数,改名为CAT7函数,再修改: strMAns += "的猫咪作成:"; string strProperty[] = { "力量", "体质", "智力", "敏捷", "教育", "外貌", "意志" }; string strRoll[] = { "1D3", "2D6", "2D6+6", "2D6+14", "3D6+3", "3D6", "2D6+6" }; 3、修改RD.h文件,申明CAT7 4、此后操作同教程,即生成dll后用酷Q打包,用我的一个小号做色子。 问题: 在群和讨论组中使用.cat没有问题,能回复猫的属性R点。但私聊发.cat骰子没有回复。无论群、讨论组还是私聊,骰子的原始指令都有效例如.coc等。 请问是还需要修改哪些地方吗??请求指点。
已解决
为COC喵苏鲁修改骰子,以支持生成猫的属性。添加了新指令 .cat 对源码的修改: 1、复制Dice.cpp的else if (strLowerMessage.substr(intMsgCnt, 3) == "coc")分支,将其中的coc改为cat,以及其中的COC7改为CAT7 2、在RD.cpp中复制COC7函数,改名为CAT7函数,再修改: strMAns += "的猫咪作成:"; string strProperty[] = { "力量", "体质", "智力", "敏捷", "教育", "外貌", "意志" }; string strRoll[] = { "1D3", "2D6", "2D6+6", "2D6+14", "3D6+3", "3D6", "2D6+6" }; 3、修改RD.h文件,申明CAT7 4、此后操作同教程,即生成dll后用酷Q打包,用我的一个小号做色子。 问题: 在群和讨论组中使用.cat没有问题,能回复猫的属性R点。但私聊发.cat骰子没有回复。无论群、讨论组还是私聊,骰子的原始指令都有效例如.coc等。 请问是还需要修改哪些地方吗??请求指点。