回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
Post by cityhonghu模式1
ip数据可以正常载入,但是已steamID方式记入的数据无法正常载入。
模式2 待测。。。
amx_shootself % 0 0命令还是无法使用。无论是在服务器窗口输入也好,还是进入游戏之后在控制台输入都没反应。
我又看了,没有错误。。。我把你那些steamid放进去,然后输 % 那个,都有显示个数的。正常啊?
上在线编译amxx1.6也是通过的。。。
怪了。。。
你试试,让一个己被记录steamid的玩家进入,又反应吗?
回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
还是不行。steamID数据好像无法载入。。。在amxx1.6可以编译通过的,这个没有问题。
刚跟其他人测试了一次,还是不行。重新进入服务器就设置无效。
难道无法用在amxx1.6平台上,只能用在amxx1.0平台上?
回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
这个 打自己 是不是自虐呀回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
Post by cityhonghu还是不行。steamID数据好像无法载入。。。
在amxx1.6可以编译通过的,这个没有问题。
刚跟其他人测试了一次,还是不行。重新进入服务器就设置无效。
难道无法用在amxx1.6平台上,只能用在amxx1.0平台上?
ip那个可以加载吗??
steamid不是前面的版本有些都可以吗??应该不是平台的问题。
回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
ip方式纪录的数据可以正常加载。steamid方式记录的数据无法加载。
amx_shootself #1 7 2 可以将编号为1用户的攻击率降为30%,而且shootself.dat里也记录了该用户的steamID(1 # STEAM_0:0:123456 * 7)。但是,只要这个用户重新进入服务器,攻击将恢复为100%。
回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
Post by cityhonghuip方式纪录的数据可以正常加载。
steamid方式记录的数据无法加载。
amx_shootself #1 7 2 可以将编号为1用户的攻击率降为30%,而且shootself.dat里也记录了该用户的steamID(1 # STEAM_0:0:123456 * 7)。但是,只要这个用户重新进入服务器,攻击将恢复为100%。
那个用户重新进来时,你的屏幕上显示什么没?那些敌方会显示的消息有吗?
我这里也没法测试。。。
这样吧
你找到这段语句:
get_user_authid(id,check_steam,18)
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)
}
}
把红色标记的那行下面一行插入下面的这个
client_print(0,print_chat,",steam_str: %s",steam_str)
然后把记录文件都清空,就剩一个用户的
最后让那个用户进来看看,有显示他的steamid么?
回复: 【原创】开枪打自己_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。是不是你附件上传错误了?
回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
好复杂,装上去以后用 amx_shootself 命令,提示无此命令回复: 【原创】开枪打自己_v0.4 (nodmg的替代版)
Post by cityhonghuget_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楼的注意里面说明了的。
回复: 【原创】开枪打自己_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环境测试,看看是否有不同。