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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
83267556 发表于 2006-9-12 16:39:57 | 显示全部楼层
不要大姐大姐的叫嘛..

呵呵  叫小姐
回复

使用道具 举报

jopt 发表于 2006-9-12 16:41:58 | 显示全部楼层
这个。。。发贴量限制野战,应该是有问题的。

我查了整套系统,发现只有两个文件里面有$winddb 而$winddb多用在phpwind里。DZ里应该没有的,当然,我也不知能不能运行。

一个是。petpknpcmap.php 一个是petpknpc.php

两个文件里面分成出现了这一句。可是两句的表达式去是不一样的。

petpknpcmap.php

  1. //以下为发帖数限制
  2. if($petsettings['postline']==1){
  3. if($posts<$petsettings['setpost']||!(date("j",$winddb['lastpost'])==date("j"))){pet_showmessage("嗨,整天玩宠物可不好,去发个帖轻松下再来吧,每天最少需要发" .$petsettings['setpost']. "篇帖子哦!~<br><br>[ <a href=petshop.php?index=petcenter>返回宠物中心</a> ]");}}
  4. //END
复制代码



petpknpc.php

  1. // $winddb = $db->fetch_array($db->query("SELECT * FROM ".$tablepre."memberdata WHERE uid='$discuz_uid'"));
  2. $petsettings = $db->fetch_array($db->query("SELECT * FROM " . $tablepre . "petconfig WHERE 1"));
  3. if ($petsettings['postline'] == 1) {
  4.     // if($winddb['todaypost']<$petsettings['setpost']||!(date("j",$winddb['lastpost'])==date("j"))){pet_showmessage("嗨,整天玩宠物可不好,去发个帖轻松下再来吧,每天最少需要发".$petsettings['setpost']."篇帖子哦!~<br><br><a href=petshop.php?index=petcenter>宠物中心</a>");}
  5. }
复制代码

  1. if($posts<$petsettings['setpost']||!(date("j",$winddb['lastpost'])==date("j"))){pet_showmessage("嗨,整天玩宠物可不好,去发个帖轻松下再来吧,每天最少需要发" .$petsettings['setpost']. "篇帖子哦!~<br><br>[ <a href=petshop.php?index=petcenter>返回宠物中心</a> ]");}}
复制代码

  1. // if($winddb['todaypost']<$petsettings['setpost']||!(date("j",$winddb['lastpost'])==date("j"))){pet_showmessage("嗨,整天玩宠物可不好,去发个帖轻松下再来吧,每天最少需要发".$petsettings['setpost']."篇帖子哦!~<br><br><a href=petshop.php?index=petcenter>宠物中心</a>");}
复制代码


分析一下,也就是现在系统,就算是设定了。你野战需要贴子数,可是petpknpc.php里是无阻的,因为程序已经注解掉这两句了。
由此可见,这个程序这里,应该是有bug的。而把注解去掉,会发现数据库里没有memberdata这个表。

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

使用道具 举报

 楼主| bobbi 发表于 2006-9-12 16:46:25 | 显示全部楼层
原帖由 jopt 於 2006-9-12 16:41 發表
這個。。。發貼量限制野戰,應該是有問題的。

我查了整套系統,發現只有兩個文件裡面有$winddb 而$winddb多用在phpwind裡。DZ裡應該沒有的,當然,我也不知能不能運行。

一個是。petpknpcmap.php 一個是pet ...

建議你到天使的論壇去跟天使說好嗎

他是原作者或許可以解決你的問題

至少我沒出現這個問題

還有夢幻寵物系統本來就是phpwind轉過來的
回复

使用道具 举报

wujian8150 发表于 2006-9-12 16:48:46 | 显示全部楼层
安装好了,现在出现这种情况,帮忙啊!
Discuz! info: MySQL Query Error

User: 风影V雷霸天
Time: 2006-9-12 4:47pm
Script: /bbs/petshop.php

SQL: UPDATE cdb_mypetdata SET hack=0 WHERE username='风影V雷霸天'
Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for operation '='
Errno.: 1267
回复

使用道具 举报

jopt 发表于 2006-9-12 16:49:00 | 显示全部楼层

回复 #304 bobbi 的帖子

这个我知道。呵呵。只是$winddb能在DZ下运行吗?
回复

使用道具 举报

jopt 发表于 2006-9-12 16:52:15 | 显示全部楼层

回复 #305 wujian8150 的帖子

建议用英文名。
回复

使用道具 举报

 楼主| bobbi 发表于 2006-9-12 16:53:46 | 显示全部楼层
原帖由 wujian8150 于 2006-9-12 16:48 发表
安装好了,现在出现这种情况,帮忙啊!
Discuz! info: MySQL Query Error

User: 风影V雷霸天
Time: 2006-9-12 4:47pm
Script: /bbs/petshop.php

SQL: UPDATE cdb_mypetdata SET hack=0 WHERE username='风影 ...

嗯 果然是数据库不相容

从4.0版就有的老问题

这个宠物系统2.1版还真多bug

可惜天使的3.1版是zend过
回复

使用道具 举报

wujian8150 发表于 2006-9-12 16:56:10 | 显示全部楼层
那怎么办呢?删掉?
回复

使用道具 举报

 楼主| bobbi 发表于 2006-9-12 16:57:06 | 显示全部楼层
原帖由 wujian8150 于 2006-9-12 16:48 发表
安装好了,现在出现这种情况,帮忙啊!
Discuz! info: MySQL Query Error

User: 风影V雷霸天
Time: 2006-9-12 4:47pm
Script: /bbs/petshop.php

SQL: UPDATE cdb_mypetdata SET hack=0 WHERE username='风影 ...

你把管理员中文ID改成英文ID重新安装试试
回复

使用道具 举报

wujian8150 发表于 2006-9-12 16:58:24 | 显示全部楼层
http://www.eugames.cn/bbs/petshop.php]


好了,我把论坛ID改成中文的就好了,
但是出现问号,我晕了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 03:33 , Processed in 1.010559 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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