新帖/回复 随即奖励积分/金钱/威望 for dz4.1.0
==========================
插件名称: 新帖/回复 随机奖励积分/金钱/威望
适用版本: Discuz 4.1.0
原来作者: xiaomu
修改整理: wbin
修改文件: include/newreply.inc.php(回帖奖励) include/newthread.inc.php(新帖奖励)
==========================
可单一改
回复有随机奖励金钱
用记事本打开include/newreply.inc.php
查找:
- $bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));
- $smileyoff = checksmilies($message, !empty($smileyoff));
复制代码
上加:
- //友情提示:随机奖励开始
- $sjjianglizhi=0;
- if(rand(1,100) < 10){ // 奖励概率10% 你可以修改成你喜欢的值
- $sjjianglizhi=rand(1,2); //最多奖励2金币,你可以修改成你喜欢的值
- $message ="[color=Red]恭喜,此回复帖随机获得 ".$sjjianglizhi." 金币[/color]\n".$message; //(恭喜,此回复帖随机获得)可自由改成你喜欢的语言,金钱就根据自己论坛修改,Red是奖励提示颜色.
- }
- // 友情提示:随机奖励结束
复制代码
查找:
- updatepostcredits('+', $discuz_uid, $replycredits);
复制代码
下加:
- // 随机奖励更新数据库,我的金币是extcredits2字段,根据自己的情况修改设置
- if ($sjjianglizhi>0) {
- $db->query("UPDATE {$tablepre}members SET extcredits2=extcredits2+$sjjianglizhi WHERE username='$discuz_user'");
- }
复制代码
以上是回帖随机奖励
发帖随机奖励金钱
i用记事本打开nclude/newthread.inc.php
查找:
- $bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));
- $smileyoff = checksmilies($message, !empty($smileyoff));
复制代码
上加:
- //友情提示: 随机奖励开始wbin
- $sjjianglizhi=0;
- if(rand(1,100) < 30){ // 奖励概率30% 你可以修改成你喜欢的值
- $sjjianglizhi=rand(1,3); //最多奖励3金币,你可以修改成你喜欢的值
- $message ="恭喜,楼主发此新帖随机获得 ".$sjjianglizhi." 金币\n".$message; //(恭喜,此回复帖随机获得)可自由改成你喜欢的语言,金钱就根据自己论坛修改,Red是奖励提示颜色.
- }
- //友情提示: 随机奖励结束wbin
复制代码
查找:
- updatepostcredits('+', $discuz_uid, $postcredits);
复制代码
下加:
- // 随机奖励更新数据库,我的金币是extcredits2字段,根据自己的情况修改设置 xiaomu
- if ($sjjianglizhi>0) {
- $db->query("UPDATE {$tablepre}members SET extcredits2=extcredits2+$sjjianglizhi WHERE username='$discuz_user'");
- }
复制代码
完成!
测试:先将奖励概率设为100%成功后再改到你喜欢的概率
[ 本帖最后由 wbin 于 2006-8-30 11:58 编辑 ] |