Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 304537|回复: 909

[插件] **[++梦幻宠物(简繁研究版)++]** For Discuz! 5.0 正式版

[复制链接]
发表于 2006-9-8 12:42:33 | 显示全部楼层 |阅读模式
插件名称**[++梦幻宠物(简繁研究版)++]**
插件语言简体 / 繁体
插件程式梦幻宠物强化 v2.10
程式作者快乐天使(hzl479@163.com)
程式改编dancebear / harrykc / takyeyu / bobbi
适用版本Discuz! 5.0.0 正式版
安装难度容易
插件声明◎声明1:安装插件存在风险,安装前请考虑清楚,对于安装此插件所造成的文件、数据丢失、系统安全问题,一概不负责。
◎声明2:本插件已经解决了不少个bug(看声明3),所以现在大致上都可以正常运作了!
◎声明3:但本插件尝存有某一些bug没解决,发放本插件的其中目的是想让有能之士一起研究,一起解决bug的问题!


» bug1:合成道具(不知是bug还是难度的问题)
» bug2:仓库中的合成装备箱不知道什么东西来!
» bug3:有发现其他bug的话请在此贴跟贴

插件说明 1.此宠物强化插件是经由 INO 的强化2.02改编强化而来,部分代码参考 jinyue 的cw4。
   请尊重原有 童虎版权强化版INO版权,!
2.Discuz!版本由 dancebear 发布http://www.discuz.net/thread-319869-1-2.html
3.此插件由 harrykc 繁化
4.takyeyu(风...) 跟 harrykc 都作了修改!
5.takyeyu 尝试美化了宠物的首页跟银行!(因为想等此插件成熟了才完全去美化他)

全新安装插件:

1.如有安装过其他的宠物中心,对不起,请先反安装这些宠物中心,然后再装本插件!
2.解压[5.0全新安装压缩包]后,

   打开  petshop\bbscache\pet_gm.php

   找
  1. 打管理员的id
复制代码


替换  你的管理员id

3.把附件所有的文件和目录上传至论坛目录下
4.上载文件完成后,请执行installpf.php根据提示进行
5.如果为非windows系统请设置bbscache的目录属性为777
6.后台导入discuz_plugin_pet.txt
7.进入论坛后台-->插件设置-->宠物中心相关设置
8.进入宠物管理后台(宠物管理后台是以管理员(步骤2)身份从宠物中心的首页链接进入而不是从论坛后台进入),设宠物银行开启
9.完成


升级安装插件:

升级安装(必须装过由 takyeyu 繁化的梦幻宠物强化 v2.10)
原4.1地址:http://www.discuz.net/viewthread.php?tid=326189

1.解压[4.1升级安装压缩包]后,
2.把附件所有的文件和目录上传覆盖原程式即可


图片imgaes下载(24235提供)

http://www.fileden.com/files/28656/images.rar



请到原帖下载 http://www.discuz.net/thread-319869-1-2.html


安装完毕后请记得到系统后台指定对应的扩展积分



梦幻宠物演示论坛(83267556提供)
http://www.toocool.cn/petshop.php
测试帐号:text
测试密码:text


引用takyeyu的演示:




附上简体版,由kaiwong1020提供





汇整目前使用者遇到的问题:

1.梦幻宠物系统支援UTF-8版吗?
答:目前已知UTF-8版安装使用会有问题,不建议安装。

2.梦幻宠物系统一定要安装银行吗?
答:不一定,只需系统后台指定对应的扩展积分。

3.安装后为何后台出现繁体乱码?
答:请下载 discuz_plugin_pet.rar删除原插件重新导入数据文件

4.安装后为何出现问号乱码问题?
答:解决方法 http://www.discuz.net/thread-394323-5-1.html #43

5.安装后为何打怪出现顶部乱码问题?
答:请下载 简体GBK版[4.1升级安装压缩包].rar 繁体Big5版[4.1升级安装压缩包].rar上传覆盖原程式档案

6.宠物入眠要24小时,要如何缩短时间呢?
答:解决方法 http://www.discuz.net/thread-394323-10-1.html #98

7.如何增加道具店贩卖大型MP药水呢?
答:解决方法 http://www.discuz.net/thread-394323-12-1.html #111

8.安装后为何出现 Errno.: 1267?
答:请把管理员中文ID改成英文ID

9.帖内显示宠物信息【By HY清风
答:http://www.discuz.net/thread-398826-1-1.html


10.发帖增加宠物经验方法
答:http://www.discuz.net/thread-394323-39-1.html #381

11.安装时为何出现Errno.: 1067错误?
答:请把安装文件installpf.php中的'快乐天使PetPlusV2.10'替换成'PetPlusV2.10'


12.如有问题请提出,一起解决bug的问题

此插件已被官方列为高危插件
对Discuz!官方非常失望
列为高危插件前有没有先知会作者商讨解决之道?
莫名就被官方列为高危插件打击插件作者的努力
这样以后还有谁愿意再为你Discuz!制作插件!
装了宠物系统一年多还没听说有谁因为装了宠物而被黑掉的
总之最后一句话 如果有人怕的话请不要安装或是尽速卸载
有关宠物任何问题请到天使论坛找原作者解决


[ 本帖最后由 bobbi 于 2006-12-29 19:58 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

发表于 2006-9-8 12:42:57 | 显示全部楼层
难道这就是传说中的沙发

[ 本帖最后由 laohe121 于 2006-10-9 21:17 编辑 ]
回复

使用道具 举报

发表于 2006-9-8 12:44:10 | 显示全部楼层
三人行在线
www.3boys.cn
哈哈~~!AD一下~!!

[ 本帖最后由 zhouguanyou 于 2006-9-14 16:03 编辑 ]
回复

使用道具 举报

发表于 2006-9-8 13:03:01 | 显示全部楼层
海市蜃楼
回复

使用道具 举报

发表于 2006-9-8 16:34:36 | 显示全部楼层

梦幻宠物(简繁研究版)已知的BUG及其解决办法

BUG:

当你身上有一只宠物,而你寄存所里又有一只宠物,而你身上又没有5000块宠物币的话,去寄存所点领出宠物,系统会提示你,“你已经把选中的宠物领了出来,而把身上原来带的宝宝放进了寄存所,共花了5000宠物币。”

但是你身上没这么多钱啊?于是,你的宠物币就变成负数了。而你领出来的宠物所有装备都会消失。

解决办法:

打开petorphanage.php

查找
  1. $members = $db->fetch_array($db->query("SELECT * FROM ".$tablepre."mypetdata WHERE username='$discuz_user'"));
复制代码


在后面加上:

  1. if($members[agibow]<5000){pet_showmessage("你的宠物币不够5000,不能在宝宝寄存所取出宠物!<br><br><a href=petshop.php?index=petcenter>宠物中心</a>");}
复制代码



另外,我转成了utf-8版本的,不知是不是存在于gbk版本中。

PS,你们的宠物系统设定了必需发贴才能野战功能后,是否好使??

[ 本帖最后由 jopt 于 2006-9-14 10:44 编辑 ]
回复

使用道具 举报

发表于 2006-9-8 16:36:29 | 显示全部楼层
这里提供5.0的简体安装包


注意,凡是出现以下错误的:
  1. Discuz! info: MySQL Query Error



  2. User: hysea

  3. Time: 2006-9-14 2:29am

  4. Script: /bbs/installpf.php



  5. SQL: CREATE TABLE `cdb_petconfig` (

  6. `version` varchar(30) NOT NULL default '快乐天使PetPlusV2.10',

  7. `play` smallint(5) unsigned NOT NULL default '0',

  8. `peopen` smallint(5) unsigned NOT NULL default '0',

  9. `people1` smallint(5) unsigned NOT NULL default '0',

  10. `people2` smallint(5) unsigned NOT NULL default '0',

  11. `people3` smallint(5) unsigned NOT NULL default '0',

  12. `people4` smallint(5) unsigned NOT NULL default '0',

  13. `people5` smallint(5) unsigned NOT NULL default '0',

  14. `people6` smallint(5) unsigned NOT NULL default '0',

  15. `people7` smallint(5) unsigned NOT NULL default '0',

  16. `people8` smallint(5) unsigned NOT NULL default '0',

  17. `basichp` smallint(5) unsigned NOT NULL default '100',

  18. `basicsp` smallint(5) unsigned NOT NULL default '5000',

  19. `basicsp2` smallint(5) unsigned NOT NULL default '500',

  20. `eggmoney` smallint(5) unsigned NOT NULL default '200',

  21. `basichpmoney` smallint(5) unsigned NOT NULL default '100',

  22. `basicbhpmoney` smallint(5) unsigned NOT NULL default '500',

  23. `basicmpmoney` smallint(5) unsigned NOT NULL default '200',

  24. `basicspmoney` smallint(5) unsigned NOT NULL default '100',

  25. `basicexpmoney` smallint(5) unsigned NOT NULL default '50000',

  26. `nomoney` int(11) unsigned NOT NULL default '100000',

  27. `livemoney` smallint(5) unsigned NOT NULL default '3000',

  28. `basicusehp` smallint(5) unsigned NOT NULL default '100',

  29. `basicusemp` smallint(5) unsigned NOT NULL default '25',

  30. `basicusebhp` smallint(5) unsigned NOT NULL default '2500',

  31. `basicusebmp` smallint(5) unsigned NOT NULL default '100',

  32. `basicuseexp` smallint(5) unsigned NOT NULL default '50',

  33. `petpkhp` smallint(5) unsigned NOT NULL default '0',

  34. `petpklv` smallint(5) unsigned NOT NULL default '10',

  35. `petpktime` int(10) unsigned NOT NULL default '1',

  36. `losegd` smallint(5) unsigned NOT NULL default '0',

  37. `changesexmoney` smallint(5) unsigned NOT NULL default '500',

  38. `swordmoneya` smallint(5) unsigned NOT NULL default '30',

  39. `swordmoneyb` smallint(5) unsigned NOT NULL default '60',

  40. `swordmoneyc` smallint(5) unsigned NOT NULL default '120',

  41. `swordmoneyd` smallint(5) unsigned NOT NULL default '240',

  42. `swordmoneye` smallint(5) unsigned NOT NULL default '480',

  43. `swordmoneyf` smallint(5) unsigned NOT NULL default '960',

  44. `swordmoneyg` smallint(5) unsigned NOT NULL default '1920',

  45. `swordmoneyh` smallint(5) unsigned NOT NULL default '3840',

  46. `swordmoneyi` smallint(5) unsigned NOT NULL default '7680',

  47. `necklacemoneya` smallint(5) unsigned NOT NULL default '1500',

  48. `necklacemoneyb` smallint(5) unsigned NOT NULL default '3000',

  49. `necklacemoneyc` smallint(5) unsigned NOT NULL default '4500',

  50. `necklacemoneyd` smallint(5) unsigned NOT NULL default '6000',

  51. `necklacemoneye` smallint(5) unsigned NOT NULL default '7500',

  52. `necklacemoneyf` smallint(5) unsigned NOT NULL default '9000',

  53. `necklacemoneyg` smallint(5) unsigned NOT NULL default '10500',

  54. `necklacemoneyh` smallint(5) unsigned NOT NULL default '12000',

  55. `necklacemoneyi` smallint(5) unsigned NOT NULL default '13500',

  56. `headmoneya` smallint(5) unsigned NOT NULL default '25',

  57. `headmoneyb` smallint(5) unsigned NOT NULL default '50',

  58. `headmoneyc` smallint(5) unsigned NOT NULL default '100',

  59. `headmoneyd` smallint(5) unsigned NOT NULL default '200',

  60. `headmoneye` smallint(5) unsigned NOT NULL default '400',

  61. `headmoneyf` smallint(5) unsigned NOT NULL default '800',

  62. `headmoneyg` smallint(5) unsigned NOT NULL default '1600',

  63. `headmoneyh` smallint(5) unsigned NOT NULL default '3200',

  64. `headmoneyi` smallint(5) unsigned NOT NULL default '6400',

  65. `bodymoneya` smallint(5) unsigned NOT NULL default '20',

  66. `bodymoneyb` smallint(5) unsigned NOT NULL default '40',

  67. `bodymoneyc` smallint(5) unsigned NOT NULL default '80',

  68. `bodymoneyd` smallint(5) unsigned NOT NULL default '160',

  69. `bodymoneye` smallint(5) unsigned NOT NULL default '320',

  70. `bodymoneyf` smallint(5) unsigned NOT NULL default '640',

  71. `bodymoneyg` smallint(5) unsigned NOT NULL default '1280',

  72. `bodymoneyh` smallint(5) unsigned NOT NULL default '2560',

  73. `bodymoneyi` smallint(5) unsigned NOT NULL default '5120',

  74. `footmoneya` smallint(5) unsigned NOT NULL default '10',

  75. `footmoneyb` smallint(5) unsigned NOT NULL default '20',

  76. `footmoneyc` smallint(5) unsigned NOT NULL default '40',

  77. `footmoneyd` smallint(5) unsigned NOT NULL default '80',

  78. `footmoneye` smallint(5) unsigned NOT NULL default '160',

  79. `footmoneyf` smallint(5) unsigned NOT NULL default '320',

  80. `footmoneyg` smallint(5) unsigned NOT NULL default '640',

  81. `footmoneyh` smallint(5) unsigned NOT NULL default '1280',

  82. `footmoneyi` smallint(5) unsigned NOT NULL default '2560',

  83. `area` smallint(5) unsigned NOT NULL default '0',

  84. `arealv` smallint(5) unsigned NOT NULL default '50',

  85. `arealv2` smallint(5) unsigned NOT NULL default '100',

  86. `arealv3` smallint(5) unsigned NOT NULL default '150',

  87. `arealv4` smallint(5) unsigned NOT NULL default '200',

  88. `arealv5` smallint(5) unsigned NOT NULL default '250',

  89. `arealv6` smallint(5) unsigned NOT NULL default '300',

  90. `arealv7` smallint(5) unsigned NOT NULL default '350',

  91. `arealv8` smallint(5) unsigned NOT NULL default '400',

  92. `arealv9` smallint(5) unsigned NOT NULL default '450',

  93. `arealv10` smallint(5) unsigned NOT NULL default '1500',

  94. `arealv11` smallint(5) unsigned NOT NULL default '1600',

  95. `repoints` int(10) unsigned NOT NULL default '1000000',

  96. `setactime` int(10) unsigned NOT NULL default '0',

  97. `pofa` smallint(5) unsigned NOT NULL default '0',

  98. `dirange` smallint(5) unsigned NOT NULL default '900',

  99. `dirange2` smallint(5) unsigned NOT NULL default '900',

  100. `dirange3` smallint(5) unsigned NOT NULL default '900',

  101. `dirange4` smallint(5) unsigned NOT NULL default '900',

  102. `dirange5` smallint(5) unsigned NOT NULL default '600',

  103. `dirange6` smallint(5) unsigned NOT NULL default '600',

  104. `closetime` varchar(6) NOT NULL default '0||24',

  105. `dayocset` varchar(100) NOT NULL default '',

  106. `chaton` smallint(5) unsigned NOT NULL default '0',

  107. `dropmm1` smallint(5) unsigned NOT NULL default '2',

  108. `dropmm2` smallint(5) unsigned NOT NULL default '3',

  109. `dropmm3` smallint(5) unsigned NOT NULL default '4',

  110. `dropmm4` smallint(5) unsigned NOT NULL default '5',

  111. `dropmm5` smallint(5) unsigned NOT NULL default '6',

  112. `dropmm6` smallint(5) unsigned NOT NULL default '8',

  113. `dropmm7` smallint(5) unsigned NOT NULL default '10',

  114. `put` smallint(5) unsigned NOT NULL default '5',

  115. `put1` smallint(5) unsigned NOT NULL default '10',

  116. `postline` smallint(5) unsigned NOT NULL default '0',

  117. `setpost` smallint(5) unsigned NOT NULL default '5',

  118. `settime` int(10) unsigned NOT NULL default '0',

  119. PRIMARY KEY (`version`)

  120. ) TYPE=MyISAM;

  121. Error: Invalid default value for 'version'

  122. Errno.: 1067
复制代码


请把
  1. `version` varchar(30) NOT NULL default '快乐天使PetPlusV2.10',
复制代码

改成
  1. `version` varchar(30) NOT NULL default 'PetPlusV2.10',
复制代码


就可以了!!

不要一直问这些问题!!自己不爬楼是不可取的!


[ 本帖最后由 kaiwong1020 于 2006-9-14 03:28 编辑 ]
回复

使用道具 举报

发表于 2006-9-8 16:58:30 | 显示全部楼层
4.1的

密码如下:
http://bbs.yphs.net
回复

使用道具 举报

发表于 2006-9-8 17:02:04 | 显示全部楼层

回复 #6 kaiwong1020 的帖子

谢谢楼上的。
回复

使用道具 举报

发表于 2006-9-8 17:05:49 | 显示全部楼层
原帖由 jopt 于 2006-9-8 17:02 发表
谢谢楼上的。


不客气
注意我的签名
回复

使用道具 举报

发表于 2006-9-8 17:06:50 | 显示全部楼层
關閉驗證碼

还是。。。
回复

使用道具 举报

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

本版积分规则

腾讯云市场 一站式企业服务 爆款建站、小程序等1元起

QQ|小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2019-11-18 01:07

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

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