搜索
楼主: Enigmaya

【原创】开枪打自己_v0.4 (nodmg的替代版)

[复制链接]
 楼主| 发表于 2005-10-23 15:29:06 | 显示全部楼层 来自 中国–四川–成都

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

Post by cityhonghu
模式1
ip数据可以正常载入,但是已steamID方式记入的数据无法正常载入。

模式2 待测。。。

amx_shootself % 0 0命令还是无法使用。无论是在服务器窗口输入也好,还是进入游戏之后在控制台输入都没反应。


我又看了,没有错误。。。我把你那些steamid放进去,然后输 % 那个,都有显示个数的。正常啊?
上在线编译amxx1.6也是通过的。。。

怪了。。。

你试试,让一个己被记录steamid的玩家进入,又反应吗?
回复

使用道具 举报

发表于 2005-10-23 15:46:16 | 显示全部楼层 来自 日本

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

还是不行。steamID数据好像无法载入。。。
在amxx1.6可以编译通过的,这个没有问题。
刚跟其他人测试了一次,还是不行。重新进入服务器就设置无效。

难道无法用在amxx1.6平台上,只能用在amxx1.0平台上?
回复

使用道具 举报

发表于 2005-10-23 17:15:02 | 显示全部楼层 来自 中国–河北–石家庄

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

这个 打自己 是不是自虐呀
回复

使用道具 举报

 楼主| 发表于 2005-10-23 20:52:11 | 显示全部楼层 来自 中国–四川–成都

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

Post by cityhonghu
还是不行。steamID数据好像无法载入。。。
在amxx1.6可以编译通过的,这个没有问题。
刚跟其他人测试了一次,还是不行。重新进入服务器就设置无效。

难道无法用在amxx1.6平台上,只能用在amxx1.0平台上?


ip那个可以加载吗??

steamid不是前面的版本有些都可以吗??应该不是平台的问题。
回复

使用道具 举报

发表于 2005-10-23 23:27:31 | 显示全部楼层 来自 日本

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

ip方式纪录的数据可以正常加载。

steamid方式记录的数据无法加载。
amx_shootself #1 7 2 可以将编号为1用户的攻击率降为30%,而且shootself.dat里也记录了该用户的steamID(1 # STEAM_0:0:123456 * 7)。但是,只要这个用户重新进入服务器,攻击将恢复为100%。
回复

使用道具 举报

 楼主| 发表于 2005-10-24 12:22:37 | 显示全部楼层 来自 中国–四川–成都

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

Post by cityhonghu
ip方式纪录的数据可以正常加载。

steamid方式记录的数据无法加载。
amx_shootself #1 7 2 可以将编号为1用户的攻击率降为30%,而且shootself.dat里也记录了该用户的steamID(1 # STEAM_0:0:123456 * 7)。但是,只要这个用户重新进入服务器,攻击将恢复为100%。


那个用户重新进来时,你的屏幕上显示什么没?那些敌方会显示的消息有吗?

我这里也没法测试。。。

这样吧
你找到这段语句:
  1.                 get_user_authid(id,check_steam,18)
  2.         if( check_str(check_steam)==2 ){
  3.                 [color=Red]for(new i=0;i<steam_count;i++){[/color]
  4.                         if( equali(check_steam,steam_str[i]) )
  5.                                 set_dmg(id,steam_percent[i])
  6.                 }
  7.         }
复制代码

把红色标记的那行下面一行插入下面的这个
client_print(0,print_chat,",steam_str: %s",steam_str)

然后把记录文件都清空,就剩一个用户的
最后让那个用户进来看看,有显示他的steamid么?
回复

使用道具 举报

发表于 2005-10-24 13:34:45 | 显示全部楼层 来自 日本

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

get_user_authid(id,check_steam,17)
        if( check_str(check_steam)==2 ){
                for(new i=0;i<steam_count;i++){
                        if( equali(check_steam,steam_str) )
                                set_dmg(id,steam_percent)

红色部分怎么不一样?最后数字,你的为18 ,我的是17。是不是你附件上传错误了?
回复

使用道具 举报

发表于 2005-10-24 14:03:56 | 显示全部楼层 来自 中国–广东–深圳–罗湖区

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

好复杂,装上去以后用 amx_shootself 命令,提示无此命令
回复

使用道具 举报

 楼主| 发表于 2005-10-24 14:18:51 | 显示全部楼层 来自 中国–四川–成都

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

Post by cityhonghu
get_user_authid(id,check_steam,17)
        if( check_str(check_steam)==2 ){
                for(new i=0;i<steam_count;i++){
                        if( equali(check_steam,steam_str) )
                                set_dmg(id,steam_percent)

红色部分怎么不一样?最后数字,你的为18 ,我的是17。是不是你附件上传错误了?


哦,我测试的时候改的。。。你就照原来的就可以了

Post by 孤独流浪
好复杂,装上去以后用 amx_shootself 命令,提示无此命令


怎么复杂?一个命令而已。

请将3个参数都带上,这样命令才有效。1楼的注意里面说明了的。
回复

使用道具 举报

发表于 2005-10-24 14:32:19 | 显示全部楼层 来自 日本

回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)

IP方式正常,就不多说了。
只说steam方式。刚才加入了client_print(0,print_chat,",steam_str: %s",steam_str)
这一行,并且分别测试了get_user_authid(id,check_steam,17)和get_user_authid(id,check_steam,18),结论相同。没有任何变化。
环境参数
amx_shootself_show 1
amx_shootself_type 1
整个过程:
1。服务器启动,进入服务器。
2。控制台输入amx_shootself #123 5 2。
3。确认shootself.dat文件。1 # STEAM_0:1:123456 * 5,数据记录好像无问题。
4。开枪确认,可以自伤。
5。重新进入服务器,开枪确认,无法自伤。再冲进服务器,还是无法自伤。
6。该用户在服务器里的情况下,在服务器的console窗口输入reload(就是那个红色服务器窗口)。
7。开枪确认,可以自伤。
8。重新进入服务器,无法自伤。再重进服务器,还是无法自伤。
9。在服务器console窗口或则控制台输入amx_shootself % 0 0,均无反应。

不知道是不是与amxx平台版本有关系。过一会儿在amxx1.0环境测试,看看是否有不同。
回复

使用道具 举报

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

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