Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 发帖际遇插件1.3 For dz5.0 or dz4.1 [2006-10-28 06:00更新]

[复制链接]
loveatj 发表于 2006-11-20 17:52:16 | 显示全部楼层
如果想单独去掉某个事件是不是需要把case *改下
回复

使用道具 举报

loveatj 发表于 2006-11-20 18:38:09 | 显示全部楼层

那错了啊 怎么老不显事件了

  1. <?php
  2. /********************************************
  3. 发帖际遇插件 by 梦游龙 - 2006-10-18  
  4. http://www.ylpc.com.cn       QQ:225854
  5. 演示及错误提交:http://www.my-soul.com/wow/forumdisplay.php?fid=39
  6. 适用版本:DZ5.0 4.X
  7. *********************************************/
  8. if(!defined('IN_DISCUZ')) {
  9.         exit('Access Denied');
  10. }
  11. require './forumdata/cache/plugin_random.php';
  12. require './forumdata/cache/cache_settings.php';
  13. $setting = $_DPLUGIN['random']['vars'];
  14. $openrandom = $setting['openrandom'];
  15. $openmessage = $setting['openmessage'];
  16. $openpm = $setting['openpm'];
  17. $set_integral1 = extcredits.$setting['money1'];
  18. $set_integral = extcredits.$setting['money'];
  19. $myrand = $setting['myrand'];
  20. $myfid = $setting['myfid'];
  21. $mygroup=$setting['mygroup'];
  22. $openfid=$setting['openfid'];
  23. $charm=0;
  24. $prize=0;
  25. if(!$openrandom == 0){
  26.         if(in_array($forum['fid'], explode(",", $myfid))&&$discuz_uid != 0){
  27.         if(rand(1,100) <=$myrand)
  28.                 {  
  29.                 $myshowa = "";
  30. switch ($numbers=rand(1,4)){
  31. case 1:
  32.                 $prize=rand(-85,-100);
  33.                 $myshow = "你到处乱逛被管理员扣去".-$prize." 的金钱! ";break;
  34. case 2:
  35.                $prize=rand(40,80);
  36.                $myshow = "管理员今天高兴的发疯了,你得到 ".$prize." 金钱 一边偷笑去吧! ";break;
  37. case 3:
  38.                 $prize=rand(30,90);
  39.                 $charm=rand(2,4);
  40.                 $myshow = "你举报违例贴,获得 ".$prize." 金钱, ".$charm." 威望的奖励! ";break;

  41. case 4:
  42.                 $myshow = "你老老实实,一切太平! ";break;
  43.          }
  44. $myquery= $db->query("SELECT $set_integral FROM {$tablepre}members WHERE uid=$discuz_uid");
  45. $myextcredits=mysql_fetch_row($myquery);
  46.         $set_prize=$myextcredits[0]+$prize;
  47. if($set_prize>=0) {
  48. if($openmessage == 1) {
  49. $message ="[quote]" .$myshow."\n\n".$myshowa."[/quote]".$message;  
  50. }
  51. $mymessage="".$myshow."".$myshowa."";;
  52. if($openpm == 1) {
  53. $db->query("INSERT INTO {$tablepre}pms (msgfrom, msgfromid, msgtoid, folder, new, subject, dateline, message) VALUES ('System Message', '0', '$discuz_uid', 'inbox', '1', '你在论坛发贴时遇到了…', '$timestamp','$mymessage')");
  54. $db->query("UPDATE {$tablepre}members SET newpm='1' WHERE uid=$discuz_uid");
  55. }
  56. $db->query("update {$tablepre}members set $set_integral=$set_integral+$prize,$set_integral1=$set_integral1+$charm where uid=$discuz_uid");
  57. }
  58. }
  59. }
  60. }

  61. /********************************************
  62. 发帖际遇插件 by 梦游龙 - 2006-10-18  
  63. http://www.ylpc.com.cn       QQ:225854
  64. 演示及错误提交:http://www.my-soul.com/wow/forumdisplay.php?fid=39
  65. 适用版本:DZ5.0 4.X
  66. *********************************************/
  67. ?>
复制代码

[ 本帖最后由 loveatj 于 2006-11-20 18:41 编辑 ]
回复

使用道具 举报

wangxixq 发表于 2006-11-22 21:43:17 | 显示全部楼层
为什么我照你说的改了 帖子内的奖励信息还是可以编辑啊!!!
回复

使用道具 举报

crazystar 发表于 2006-11-22 23:12:40 | 显示全部楼层

回复 #183 wangxixq 的帖子

肯定没改对
回复

使用道具 举报

zhangda7455 发表于 2006-11-25 20:26:53 | 显示全部楼层
顶一下,先装上试试,有问题请教楼主
回复

使用道具 举报

xjbl 发表于 2006-11-25 22:30:21 | 显示全部楼层
挺不错的,支持了..
回复

使用道具 举报

摇摆 发表于 2006-11-25 22:44:04 | 显示全部楼层
能否自己修改 处罚和奖励的扩展积分?
回复

使用道具 举报

摇摆 发表于 2006-11-25 22:55:45 | 显示全部楼层
知道怎么修改了。已经改了。
回复

使用道具 举报

zzhcool 发表于 2006-11-30 10:10:45 | 显示全部楼层
请看图片,当我点击发的短消息 System Message时,网页无法显示,http://bbs.book80.com/profile-username-.html:无法显示,怎么回事呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

poxiaofuye 发表于 2006-12-2 11:27:48 | 显示全部楼层
好!!!!顶一个  好东西拿下了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-1 04:56 , Processed in 0.036716 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表