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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] <监狱风云>v1.2 RC1 For DZ6(GBK+UTF8简+UTF8繁+BIG5繁)

[复制链接]
Ricky_Yahoo 发表于 2007-11-22 21:44:23 | 显示全部楼层 |阅读模式
#################################################################
插件名称: 监狱风云
适用版本: DZ 6.0
插件版本: V1.2 RC1 (最后更新: 2007-12-3)
插件说明: 监狱里面逃狱, 劫狱, 贿赂狱警等各种犯罪行为以及逮捕论坛不法分子
插件作者: Ricky_Yahoo
版   权: NZ娱乐互动网(www.nzyule.com)
演   示: http://www.nzyule.com/bbs/prison.php
#################################################################

本插件已在MYSQL3.23.58以上安装测试通过~

======================================================================
监狱风云1.2最新功能:

* 犯人允许自己逃狱.
* 用户可以去贿赂狱警释放犯人.
* 狱警的受贿指数随着贿赂的成功和失败而相应增加
* 可以贿赂狱警释放犯人或者延长犯人的坐牢时间
* 逃狱不成功, 坐牢时间重新计算
* 劫狱成功后增加声望
* 增加坐牢后的发帖和浏览帖子限制
* 修正了上一个版本的一些BUG
* 所有几率以及数据均可以在后台设置
======================================================================



该插件的出现, 可以说是完全为了配合<黑道生涯>的, 黑道当红, 没有监狱是不行的, v1.0版本的黑道生涯没有监狱功能, 是因为<监狱风云>还在设计中. 现在有了<监狱风云>, 黑道故事有添加了不少色彩.

监狱风云的出现, 正是为了制裁打劫猖狂的小贼们, 维护社区的治安稳定. 同时放映了现实中监狱的一面, 为了更贴近现实的虚拟监狱环境, <监狱风云>的监狱等级分为:

1. 低度危险管区, 负责管理低度危险犯的
2. 中度危险管区, 负责管理中度危险犯的
3. 高度危险管区, 负责管理高度危险犯的.


当你被关进监狱后, 你可以尝试逃狱, 逃狱不成功, 则坐牢时间重新算起, 也就是说你之前坐牢的时间都白做了, 而且不是一进监狱就可以逃狱的, 这样是为了防止大家在监狱里面屁股都没有坐热, 就离开了监狱. 同时, 你的同伙还可以在外面保释你出去. 在此插件中增加了狱警角色, 狱警和监狱管理员不一样, 狱警的出现主要是为了配合贿赂这个功能的. 一旦你被关进监狱后, 你有4个途径可以快速逃离监狱.

1. 逃狱
2. 保释
3. 劫狱
4. 贿赂狱警提前释放


逃狱是靠自己的, 其他的都只能靠外面的人帮助你. 同时为了增加趣味性, 贿赂狱警不仅可以提早释放犯人, 而且可以贿赂狱警把犯人的时间延长, 如果你得罪谁..看你进监狱了还不狠狠给你一脚..让你坐个够..哈哈..贿赂狱警有受贿指数的影响, 当这次你成功贿赂该狱警后, 该狱警的受贿率会增加, 受贿率增加的同时, 贿赂金额也相应的增加, 知道增加到一个范围后, 该狱警的受贿指数变恢复到初始的受贿指数, 但是受贿的金额还是不变. 同理, 当贿赂狱警失败后, 狱警的受贿指数会减少, 受贿指数的减少并不降低贿赂金额, 知道贿赂指数减少到最低值, 然后这个狱警的受贿指数便初始化, 同时受贿金额也初始化变为最初的贿赂金额.

本插件和<黑道生涯>一样, 同样提供了丰富的后台管理功能. 所有的几率均可设置. 犯人的等级也可以通过坐牢的时间设置.

该插件能完美的配合<黑道生涯>,构造出一个虚拟的黑道生活.(下载了黑道生涯2.1版本则不用另外安装《监狱风云》1.2版

更多的功能这里就不一一列举了. 大家去体验一下吧!


安装步骤:

安装方法和《黑道生涯》一样, 非常简单, 只要执行prison_install.php一步一步走下去即可, 不管是升级还是全新安装都可以执行此文件. (切记安装完毕后删除blackband_install.php文件)

安装完毕后,

请修改forumdata/prison 以及 下面的文件属性为777

到后台清一下缓存以及设置一下插件的扩展积分项.

若想反安装, 只需执行prison_install.php?step=uninstall 根据提示操作即可.(注: 反安装会把原有监狱风云的数据全部清空, 请考虑清楚)

注意: 插件的智能安装(升级)程序已经在MYSQL3.23.58环境下测试通过!!!!

如果你执行自动安装文件的时候有问题, 你可以试试下面的手动安装方法.

手动安装步骤:

1. 把upload里面的文件全部复制到论坛的根目录下
2. 升级数据库, 执行数据库升级SQL语句 prison_sql_???.txt   (其中???为你下载的不同编码的文件名不一样)
3. 导入插件文件discuz_plugin_prison.txt
4. 请修改目录forumdata/prison 以及 下面的文件属性为777
5. 更新缓存即可.
6. 到后台设置一下插件的扩展积分项.

该游戏为绿色版本, 没有改动原有DZ的数据表结构, 所以大家请放心安装.

以下的代码更改是《监狱风云》里面的坐牢后的限制代码, 如果你想让坐牢的犯人坐牢后不能发帖或者浏览帖子之类的, 你可以按照下面的方法更改代码.

1. 打开/include/global.func.php

在最后一行 ?> 的前面添加下列代码
  1. //********************************
  2. //监狱风云 function START
  3. //********************************
  4. function jail_permission($fid,$act) {
  5.         global $db, $tablepre,$discuz_uid,$timestamp;

  6.         //监狱
  7.         $query = $db->query("SELECT out_jail_time FROM {$tablepre}prison WHERE uid=$discuz_uid");
  8.         $out_jail_time = $db->result($query,0);

  9.         if ($out_jail_time > $timestamp) {
  10.                 $in_jail = 1;
  11.         }

  12.         require_once DISCUZ_ROOT.'./forumdata/prison/basic_setting.php';
  13.         $basic_setting = $_PRISON['basic_setting'];
  14.         $jail_ban = $basic_setting['jail_ban'];
  15.         $ary_jail_ban = unserialize($jail_ban);
  16.         $permission = 0;
  17.         // 0 pass  1 no_view 2 no_post 3 no_view && no_post
  18.         if (in_array("view", $ary_jail_ban)) {
  19.                 $permission = 1;
  20.         }

  21.         if (in_array("post", $ary_jail_ban)) {
  22.                 $permission += 2;
  23.         }

  24.         $allow_fid_key = count($ary_jail_ban)-1;


  25.         $ary_allow_fid = explode(',', $ary_jail_ban[$allow_fid_key]);
  26.         if (in_array($fid, $ary_allow_fid)) {
  27.                 $permission = 0;
  28.         }

  29.         if ($in_jail == 1) {
  30.                 if ($act == 'view' && ($permission == 1 || $permission == 3)) {
  31.                         showmessage("小伙子, 在监狱里面禁止看别人的帖子哦. 监狱生活虽然单调, 但是也是为你好哦, 出来了又是一条好汉!..请返回");
  32.                 }
  33.                 if ($act == 'post' && ($permission == 2 || $permission == 3)) {
  34.                         showmessage("小伙子, 在监狱里面不能发帖哦, 想写东西的话拿这跟粉笔头去墙上画吧...请返回");
  35.                 }
  36.         }
  37.         
  38. }
  39. //********************************
  40. //监狱风云 function END
  41. //********************************
复制代码
2. 打开/post.php, 找到
  1. if($action == 'newthread') {
复制代码
在其前面加入:
  1. //********************************
  2. //监狱风云 CODE START
  3. //********************************
  4. jail_permission($forum['fid'],'post');
  5. //********************************
  6. //监狱风云 CODE END
  7. //********************************
复制代码
3. 打开/viewthread.php, 找到
  1. require_once DISCUZ_ROOT.'./include/forum.func.php';
复制代码
注意, 是在上面那行下面加入下面的代码:
  1. //********************************
  2. //监狱风云 CODE START
  3. //********************************
  4. jail_permission($forum['fid'],'view');
  5. //********************************
  6. //监狱风云 CODE END
  7. //********************************
复制代码
4. 更新缓存即可.

欢迎大家到 http://www.nzyule.com 体验一下黑道生涯的生活.

注: 在安装或者使用过程中有任何问题, 请跟帖提出. 谢谢.

================================================================
更新日志:

12月3日: 修正了逮捕人出现错误的问题
================================================================


[ 本帖最后由 Ricky_Yahoo 于 2007-12-3 20:02 编辑 ]

评分

1

查看全部评分

jy02791737 发表于 2007-11-22 21:54:01 | 显示全部楼层
沙发.前页留名.支持更新
回复

使用道具 举报

佚辰 发表于 2007-11-22 21:57:51 | 显示全部楼层
板凳

支持
回复

使用道具 举报

佤乡临沧 发表于 2007-11-22 22:08:11 | 显示全部楼层
终于推出了 顶起
回复

使用道具 举报

zhenyusen 发表于 2007-11-22 22:50:43 | 显示全部楼层
好东西=坚决支持
回复

使用道具 举报

zhenyusen 发表于 2007-11-22 22:52:10 | 显示全部楼层
和集成在黑道生涯里面的功能一样吗??
回复

使用道具 举报

bbsguild 发表于 2007-11-22 22:55:30 | 显示全部楼层
支持一个..
回复

使用道具 举报

GoSuRF 发表于 2007-11-22 23:01:33 | 显示全部楼层
<监狱风云>只是黑道生涯的一个功能性组件呀~那么还是安装完全版好了,呵呵~

不过还是忍忍,等正式版

[ 本帖最后由 GoSuRF 于 2007-11-22 23:57 编辑 ]
回复

使用道具 举报

heny110 发表于 2007-11-22 23:06:21 | 显示全部楼层
牛叉的插件
设计很不错
回复

使用道具 举报

GoSuRF 发表于 2007-11-22 23:58:10 | 显示全部楼层
占位方便咨询楼主问题。

PS:楼主大好人一个,热心助人,赞!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 17:35 , Processed in 0.034298 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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