搜索
楼主: mwy5ym

[AMXX 无源码] My Stats 4.4b:结合discuz论坛,附上视频教程

[复制链接]
发表于 2010-10-21 22:32:54 | 显示全部楼层 来自 四川广元
本帖最后由 z051002 于 2010-10-21 22:35 编辑

已测试,使用最新4.0d出现如下问题:
1. 提示信息不能关闭,ms_msg_flag "0"仍然提示;
2. 中文ID仍然乱码,如图:

3. 游戏中say /top能正常显示,say /mystats不能正常显示,如图:

4.不能查看其它玩家成绩,进入http://218.61.33.233/top.asp ,点击其它玩家,始终只能显示第1名的玩家;

请帮忙解决,谢谢!!!

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2010-10-21 22:56:17 | 显示全部楼层 来自 浙江杭州
已测试,使用最新4.0d出现如下问题:
1. 提示信息不能关闭,ms_msg_flag "0"仍然提示;
2. 中文ID仍然乱码,如图:
24971
3. 游戏中say /top能正常显示,say /mystats不能正常显示,如图:
24972
4.不能查看其它玩家成绩,进入 ...
z051002 发表于 2010-10-21 22:32

中文ID引起的问题
清空数据库,一定要清空
换用4.0d以后的版本后再试试
回复

使用道具 举报

发表于 2010-10-21 23:15:32 | 显示全部楼层 来自 广西南宁
你这样的表结构
后期数据多了压力会很大的
回复

使用道具 举报

 楼主| 发表于 2010-10-21 23:36:26 | 显示全部楼层 来自 浙江杭州
你这样的表结构
后期数据多了压力会很大的
lovehuai 发表于 2010-10-21 23:15

高人,求指教!
回复

使用道具 举报

发表于 2010-10-21 23:48:19 | 显示全部楼层 来自 四川广元
42# mwy5ym

已OK,谢谢!!!
回复

使用道具 举报

发表于 2010-10-21 23:58:09 | 显示全部楼层 来自 浙江嘉兴
不错! 喜欢啊! 顶拉!顶拉!
回复

使用道具 举报

发表于 2010-10-22 03:09:26 | 显示全部楼层 来自 广西南宁
44# mwy5ym
前天我下载看了下表 用MD5做主键不好啊 太长了....
如果用MD5考虑用16位的
表结构的问题我也一直在头大
最近在找数据库职人看看能不能让帮设计下
回复

使用道具 举报

 楼主| 发表于 2010-10-22 10:58:32 | 显示全部楼层 来自 浙江杭州
本帖最后由 mwy5ym 于 2010-10-22 11:01 编辑
44# mwy5ym
前天我下载看了下表 用MD5做主键不好啊 太长了....
如果用MD5考虑用16位的
表结构的问题我也一直在头大
最近在找数据库职人看看能不能让帮设计下 ...
lovehuai 发表于 2010-10-22 03:09


本来想用一个自增的ID来当主KEY的,
但是考虑到CS内部定位玩家只有一个name,
但是又考虑到name中有N多的乱七八糟的字符,影响到SQL语句的使用,
于是CS内部怎么从数据库中查找玩家呢?
我当时考虑到的是这样2种方式
1.先根据玩家的name从数据库查找他的ID(玩家登录时记录),再根据这个ID查找其他表中的数据
2.先把那么换算成md5(CS内部自带这个函数),然后直接根据md5来查找所有表中的数据
好像差不多诶。。。
一想到1方法中的那些乱七八糟的字符,就不知道怎么的选了第二种。
懒得改了,等出现问题再说吧。反正后面还要在表中加入新的东西的。
回复

使用道具 举报

发表于 2010-10-22 13:17:56 | 显示全部楼层 来自 广东佛山
求解
  1. L 10/20/2010 - 15:53:28: Log file started (file "cstrike\addons\amxmodx\logs\ms_error.log") (game "cstrike") (amx "1.8.1.3746")
  2. L 10/20/2010 - 15:53:28: Error[1064][You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update `client` set Rank=(@t:=@t+1) order by Score desc' at line 1]:[SET @t=0;update `client` set Rank=(@t:=@t+1) order by Score desc;]
  3. L 10/20/2010 - 16:00:25: Error[1064][You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert into `bombstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');insert' at line 1]:[insert into `client`(`NickName`,`Md5`,`LastIPAddress`,`RegisterDateTime`,`LastOnlineDateTime`) values('Mr Q','361f398cd62357f46fe4fd91ed4d1170','183.7.61.242',now(),now());insert into `bombstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');insert into `roundstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');]
  4. L 10/20/2010 - 16:00:27: Error[1064][You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert into `bombstats`(`Md5`) values('670be4cdcfe9614f91ca60a124cfb814');insert' at line 1]:[insert into `client`(`NickName`,`Md5`,`LastIPAddress`,`RegisterDateTime`,`LastOnlineDateTime`) values('tech|sck','670be4cdcfe9614f91ca60a124cfb814','218.82.196.42',now(),now());insert into `bombstats`(`Md5`) values('670be4cdcfe9614f91ca60a124cfb814');insert into `roundstats`(`Md5`) values('670be4cdcfe9614f91ca60a124cfb814');]
  5. L 10/20/2010 - 16:00:29: Error[1064][You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'insert into `bombstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');insert' at line 1]:[insert into `client`(`NickName`,`Md5`,`LastIPAddress`,`RegisterDateTime`,`LastOnlineDateTime`) values('Mr Q','361f398cd62357f46fe4fd91ed4d1170','183.7.61.242',now(),now());insert into `bombstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');insert into `roundstats`(`Md5`) values('361f398cd62357f46fe4fd91ed4d1170');]
  6. L 10/20/2010 - 16:00:29: Error[1062][Duplicate entry '361f398cd62357f46fe4fd91ed4d1170-1' for key 1]:[insert into `weaponstats`(`Md5`,`WeaponID`) values ('361f398cd62357f46fe4fd91ed4d1170',1),('361f398cd62357f46fe4fd91ed4d1170',3),('361f398cd62357f46fe4fd91ed4d1170',4),('361f398cd62357f46fe4fd91ed4d1170',5),('361f398cd62357f46fe4fd91ed4d1170',6),('361f398cd62357f46fe4fd91ed4d1170',7),('361f398cd62357f46fe4fd91ed4d1170',8),('361f398cd62357f46fe4fd91ed4d1170',9),('361f398cd62357f46fe4fd91ed4d1170',10),('361f398cd62357f46fe4fd91ed4d1170',11),('361f398cd62357f46fe4fd91ed4d1170',12),('361f398cd62357f46fe4fd91ed4d1170',13),('361f398cd62357f46fe4fd91ed4d1170',14),('361f398cd62357f46fe4fd91ed4d1170',15),('361f398cd62357f46fe4fd91ed4d1170',16),('361f398cd62357f46fe4fd91ed4d1170',17),('361f398cd62357f46fe4fd91ed4d1170',18),('361f398cd62357f46fe4fd91ed4d1170',19),('361f398cd62357f46fe4fd91ed4d1170',20),('361f398cd62357f46fe4fd91ed4d1170',21),('361f398cd62357f46fe4fd91ed4d1170',22),('361f398cd62357f46fe4fd91ed4d1170',23),('361f398cd62357f46fe4fd91ed4d1170',24),('361f398cd62357f46fe4fd91ed4d1170',25),('361f398cd62357f46fe4fd91ed4d1170',26),('361f398cd62357f46fe4fd91ed4d1170',27),('361f398cd62357f46fe4fd91ed4d1170',28),('361f398cd62357f46fe4fd91ed4d1170',29),('361f398cd62357f46fe4fd91ed4d1170',30);]
  7. L 10/20/2010 - 16:00:29: Error[1062][Duplicate entry '361f398cd62357f46fe4fd91ed4d1170-1' for key 1]:[insert into `bodypartstats`(`Md5`,`WeaponID`) values ('361f398cd62357f46fe4fd91ed4d1170',1),('361f398cd62357f46fe4fd91ed4d1170',3),('361f398cd62357f46fe4fd91ed4d1170',4),('361f398cd62357f46fe4fd91ed4d1170',5),('361f398cd62357f46fe4fd91ed4d1170',6),('361f398cd62357f46fe4fd91ed4d1170',7),('361f398cd62357f46fe4fd91ed4d1170',8),('361f398cd62357f46fe4fd91ed4d1170',9),('361f398cd62357f46fe4fd91ed4d1170',10),('361f398cd62357f46fe4fd91ed4d1170',11),('361f398cd62357f46fe4fd91ed4d1170',12),('361f398cd62357f46fe4fd91ed4d1170',13),('361f398cd62357f46fe4fd91ed4d1170',14),('361f398cd62357f46fe4fd91ed4d1170',15),('361f398cd62357f46fe4fd91ed4d1170',16),('361f398cd62357f46fe4fd91ed4d1170',17),('361f398cd62357f46fe4fd91ed4d1170',18),('361f398cd62357f46fe4fd91ed4d1170',19),('361f398cd62357f46fe4fd91ed4d1170',20),('361f398cd62357f46fe4fd91ed4d1170',21),('361f398cd62357f46fe4fd91ed4d1170',22),('361f398cd62357f46fe4fd91ed4d1170',23),('361f398cd62357f46fe4fd91ed4d1170',24),('361f398cd62357f46fe4fd91ed4d1170',25),('361f398cd62357f46fe4fd91ed4d1170',26),('361f398cd62357f46fe4fd91ed4d1170',27),('361f398cd62357f46fe4fd91ed4d1170',28),('361f398cd62357f46fe4fd91ed4d1170',29),('361f398cd62357f46fe4fd91ed4d1170',30);]
复制代码
回复

使用道具 举报

发表于 2010-10-22 13:50:38 | 显示全部楼层 来自 广东中山
终于测试成功了,楼主辛苦了,谢谢。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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