GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

楼主: Nittbone
收起左侧

[教学] 【茶余杂谈】论坛积分进阶篇

    [复制链接] |关注本帖

牧羊人【新手友好】昆進驯化红龙幼崽小菜鸟腐化龙幼崽瑞雪兆丰年,生灵万物新森林羊男

    回复

    使用道具 举报

    『逆境中的幸运女神』风雪之家男色时代牧羊人堕落之舞『户口本: Lv7+』幸运女神的微笑街头霸王

      回复

      使用道具 举报

      力量腕带诺克提斯·路西斯·伽拉姆不屈之枪·阿特瑞斯索尔·奥丁森超人刀锋女王 - 诞生冒险专用绳索夜灯

        回复

        使用道具 举报

        幸运女神的微笑『逆境中的幸运女神』御医神兔冒险专用绳索安德森‧戴维斯不洁圣子小小安全帽诺克提斯·路西斯·伽拉姆擎天柱(Peterbilt389)

          回复

          使用道具 举报

          没有梦想的咸鱼灵光补脑剂幸运女神的微笑丹雀衔五穗,人间始丰登刀锋女王 - 归宿瑞文戴尔普隆普特·阿金塔姆安杜因·乌瑞恩“腐败女神”玛莲妮亚王者之盾

            回复

            使用道具 举报

            我的天使GM吸血伯爵吃饱金币的Doge阿拉喵?神灯和你一起飞行的皮卡丘小小舞台永浴爱河

              吃瓜ing也不知道以后能不能把知识和堕落之类的换成别的哇(´×ω×`)没啥用欸
                收起(2)
              回复

              使用道具 举报

              SCP-s-1889-第五页GM論壇榮譽勛章红心玉信仰之心『樱花树灵』小小舞台风物长宜近地夜航

                回复

                使用道具 举报

                裸体克里斯男用贞操带不曾寄出的信件破损的旧书雪王的心脏幽灵竹筒冒险用指南针GM論壇榮譽勛章龙腾世纪:审判丛林的鸟飞走了

                  回复

                  使用道具 举报

                  杰西·麦克雷康纳‧沃什夏日柯基安德鲁·库珀Drover格拉迪欧拉斯

                    本帖最后由 Space君 于 2024-7-15 16:13 编辑

                    还要专门开个贴讲解 但是修改一下文本这么简单的事情就是不做
                    虽然效果乱写一气 存在各种相同名字不同内容的产物 但就是不改 你踩坑了是你自己的问题

                    (总积分=旅程 + 追随 / 5 + 发帖数 / 10)还明明白白写在对应页面,金币卡描述“可以随机获得特定积分,适合当作送礼给对方”,那么金币卡里的“特定积分”是获得“旅程”还是“追随”还是“发帖数”呢?答案是获得金币哒。其中的随机又是指什么呢?不是积分类型随机,而是指获取数量随机,具体随机的数量是多少呢?又是怎么分布的呢?买之前不知道哦~真是分得太“清楚”、写得太“详细”啦
                      收起(5)
                    • Nittbone Nittbone :我甚至写了不修改的原因,但是你就是不看……以及interface设计原理并不需要特别详尽,这些使用教程也只是写给需要了解的人。
                      2024-07-15 17:06 回复
                    • Space君 Space君 :回复 Nittbone :你说动底层的逻辑代码可能会有冲突的“大概”能认(事实上这些东西就是改起来烦,论坛毕竟免费运营我就不要求了) 文本也冲突你是在忽悠谁呢?前端套个快速开发框架,里面东西看得懂就直接随便动了,能出现什么问题呢我请问了
                      2024-07-15 17:36 回复
                    • Space君 Space君 :回复 Nittbone :前端展示层面的文本内容甚至可以说基本不涉及到代码。道具商店里的道具大概率是做了个组件,然后用组件做的一个个道具,找到道具对应中文直接改了是什么很困难的事情?
                      2024-07-15 17:45 回复
                    • Nittbone Nittbone :回复 Space君 :很遗憾的是,你需要的那项修改确实要从源文件代码修改
                      2024-07-15 18:03 回复
                    • Space君 Space君 :回复 Nittbone :看了眼模板 要么在/template/default/home/magic_gift.htm 要么在/template/default/home/space_magic.htm里面  大概率是第一个,模板本身没有“金币卡”十有八九是后期单独做或者改的 况且“源码”又不是不能改,改完测试环境试试看能不能运行就是了 当然如果你非说该内容本来就存在,且直接打包在源文件,且源文件不允许动 那你说什么就是什么呗
                      2024-07-15 20:05 回复
                    • 我也说一句

                    回复

                    使用道具 举报

                    驯化红龙幼崽

                      嗯,有没有通俗易懂的说法呢
                      回复

                      使用道具 举报

                      驯化红龙幼崽GM論壇初心者畢業證書黑龙幼崽小菜鸟牧羊人眼镜蛇图腾

                        原来积分不单单指的是总积分啊,明白了,打开个人中心显示积分我以为是单只那个呢,所以说,除了总积分外,所有的其余货币包括:金币,血液等都是组成积分玩法的一种
                        回复

                        使用道具 举报

                        茉香啤酒净化污秽的天照驯化红龙幼崽香喷喷的烤鸡小小安全帽驯化黑龙幼崽幽浮起司煲月影狼

                          本帖最后由 GMagels 于 2024-7-15 16:30 编辑

                          感谢Nit大佬的科普,上完课条理更清晰了!针对课后作业,给出以下答案:

                          总积分=旅程 + 追随 / 5 + 发帖数 / 10

                          首先公式应该是这个,针对12楼提出的,首次发帖只需要5帖,总积分就能+1,乱搜了一些资料。
                          以下都是个人猜想,不是论证,看看就好:

                          Discuz!论坛的系统设置里,正如帖子里所说确实是允许积分计算的,在系统设置中,可以通过输入规则来计算代码。
                          在Discuz!应用中心的使用教程的示例图片中,
                          总计分数的设置为 发帖数+精华帖数*5+威望*2+金钱+贡献
                          对应的代码写成了
                          1. posts+digestposts*5+extcredits1*2+extcredits2+extcredits3
                          复制代码
                          图片中除了各种积分名称可供选择之外,只有+-*/以及()的运算符,并没有类似round或者什么其他奇怪的函数可以使用,说明答案可能并不在这里。

                          于是,去找了DiscuzX 论坛的开源代码(Gitee)一探究竟
                          在DiscuzX 3.5的代码中,通过查询credit相关的代码,找到了一个名为creditsformula的变量,可能正是上述计算公式。
                          在install_data.sql中,发现以下代码证实了这一点:
                          1. INSERT INTO pre_common_setting VALUES ('creditsformula','posts+digestposts*5+extcredits1*2+extcredits2+extcredits3');
                          复制代码

                          然后顺藤摸瓜,在admincp_members.php找到了这样一句计算公式:
                          1. eval("\$membercredit = @round({$_G['setting']['creditsformula']});");
                          复制代码
                          其作用是根据creditsformula计算结果,并将结果通过round()的四舍五入换算为整数,最后将结果赋值给membercredit

                          这个round()的四舍五入很有可能就是发帖只需要5帖,总积分就能+1的原因。

                          如果以上结论成立,那么课后作业从代码层面应该是:

                          总积分= round( 旅程 + 追随 / 5 + 发帖数 / 10 )

                          再次声明:以上内容均是乱猜,并非严格论证,当个乐子看就好!如果有错误属于正常现象,请大佬们指正!

                          参考资料
                          Discuz!4.0积分完整详细教程:https://discuz.dismall.com/thread-222709-1-1.html
                          1.17. 积分设置:https://addon.dismall.com/library/x3/admincp/setting/credits.html
                          DiscuzX 3.5 Gitee开源仓库:https://gitee.com/Discuz/DiscuzX

                          评分

                          参与人数 6金币 +20 血液 +26 追随 +5 堕落 +2 收起 理由
                          大墨迹 + 5 + 1 很给力!
                          星之子 + 5 + 1 + 1
                          bigbigbig3 + 5 + 1 + 1 我GM弟弟好棒
                          user_login + 5 + 1
                          菜猫 + 6 + 1 很给力!
                          Nittbone + 20 优秀作业

                          查看全部评分

                          回复

                          使用道具 举报

                          腐化龙蛋牧羊人

                            wzx 发表于 2024-7-15 17:27:31 | 显示全部楼层 |取消关注该作者的回复
                            回复

                            使用道具 举报

                            驯化腐化龙幼崽不洁圣子小小安全帽金牌矿工珊瑚色礁石蛋小阿尔的蛋荒野女巫米凯拉的锋刃

                              回复

                              使用道具 举报

                              GM論壇初心者畢業證書【新手友好】昆進小菜鸟牧羊人驯化红龙幼崽

                                回复

                                使用道具 举报

                                【新手友好】昆進香喷喷的烤鸡柏树枝牧羊人巴特‧贝克驯化红龙幼崽瑞雪兆丰年,生灵万物新

                                  回复

                                  使用道具 举报

                                  最终幻想XVI瑞雪兆丰年,生灵万物新不洁圣子男用贞操带魔法石碑十字军护盾远古石碑

                                    回复

                                    使用道具 举报

                                    雄躯的昇格英雄联盟泰比里厄斯杰西·麦克雷萨菲罗斯『星象监测』邪恶圣杯GM論壇榮譽勛章

                                      就是总积分=旅程 + 追随 / 5 + 发帖数 / 10吧,我在关注用户组的时候经常看到

                                      评分

                                      参与人数 1金币 +5 收起 理由
                                      Nittbone + 5 回答正确

                                      查看全部评分

                                      回复

                                      使用道具 举报

                                        所以尼潭还有开放吗,之前我都没有去里面玩
                                        回复

                                        使用道具 举报

                                        恶魔城驯化黑龙幼崽沼泽黏附者驯化红龙幼崽近地夜航

                                          旅程的兑入是用血液,比例是30
                                          算上手续费0.15,本来应该是34.5,实际扣除的是34
                                          所以一次兑换一旅程/知识/灵魂,会划算一些
                                          此外数字计算,则是之前见过潭友发过一个帖子
                                          1灵魂需要1150血液,而一次性兑换100灵魂,则只需要114999,血赚1滴
                                          不过忘记用的啥数字形式了。
                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-10-18 14:21 , Processed in 0.119812 second(s), 143 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表