搜索
楼主: Nimo

[1.7.6]CSMODIP_amxx.dll

[复制链接]
发表于 2007-12-16 11:02:03 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: [1.7.6]CSMODIP_amxx.dll

不如把加入排名的方法也写出来吧,我发现用LZ这个插件后服务器占资源小了很多,之前服务器32人满了后DUST2的PING值都在7-15左右,现在可以稳定到3-8间了。
还有这个插件每选一次都会显示一次IP信息,怎样去掉呢?只要进F后显示一次就够啦
回复

使用道具 举报

 楼主| 发表于 2007-12-16 15:36:42 | 显示全部楼层 来自 中国–广东–深圳

回复: [1.7.6]CSMODIP_amxx.dll

呵呵,这个模块都用了2年多了,曾经在插件中做过压力测试的,效率还可以吧~
ip.sma是给大家示范的,其实都可以改成符合自己服务器的.

// 注册事件
register_event("TextMsg","team_join","a","1=1","2&Game_join_te","2&Game_join_ct")

// 选择队伍后5秒显示IP信息
public team_join()
{
new UserID[32]
read_data(3,UserID,31)
new id = get_user_index(UserID)

if ( !is_user_connected(id))
return PLUGIN_CONTINUE

set_task(5.0,"ShowMessage",id)

return PLUGIN_CONTINUE
}


如果改成只显示一次IP信息,你可以把这些去掉,然后修改

public ShowIP(id)
{
//以上省略
csmod_ip(playerip,Show_Player[id],255)
set_task(5.0,"ShowMessage",id)
}

如果要加入排名的话,使用数据库记录玩家数据即可
回复

使用道具 举报

发表于 2007-12-16 15:38:04 | 显示全部楼层 来自 中国–北京–北京

回复: [1.7.6]CSMODIP_amxx.dll

Post by Nimo
默认的示范插件只是在玩家选择了队伍后5秒,在左下角显示物理地址,当然也可以修改成死亡后用第一视角看其他人的物理地址

先注册

register_event("StatusValue","OtherInfo","bd","1=2")

然后加上

public OtherInfo(id)
{
new aid = read_data(2)

if (aid != id && aid !=...

大侠。。按你方法试了。。第一视角能显示了,,可是,不是真实的地理位置啦。。。所有人都成一个地理位置。。。
回复

使用道具 举报

发表于 2007-12-16 15:42:54 | 显示全部楼层 来自 中国–北京–北京

回复: [1.7.6]CSMODIP_amxx.dll

Post by Nimo
呵呵,这个模块都用了2年多了,曾经在插件中做过压力测试的,效率还可以吧~
ip.sma是给大家示范的,其实都可以改成符合自己服务器的.

// 注册事件
register_event("TextMsg","team_join","a","1=1","2&Game_join_te","2&Game_join_ct")

// 选择队伍后5秒显示IP信息[/CO...



做个合式的成品这不更好。。满足我们这些菜鸟。。。其它人要是还有什么需要再教他们改也行啊。。我现在太需要了。。。在线等候。。。
回复

使用道具 举报

 楼主| 发表于 2007-12-16 17:15:18 | 显示全部楼层 来自 中国–广东–深圳

回复: [1.7.6]CSMODIP_amxx.dll

public OtherInfo(id)
{
new aid = read_data(2)

if (aid != id && aid != 0)

{
new name[32]
get_user_name(aid,name,31)

set_hudmessage(100,100,0,0.50,0.74, 0, 0.0, 10.0, 0.0, 0.0, 3)
show_hudmessage(id, "%s^n【来自:%s】", name, Show_Player[id])
}
}


你把蓝色的地方改下,改成(3-5)之间试试,可能停留的时间太长了,导致你快速切换不同玩家第一视角的时候显示不及时
回复

使用道具 举报

发表于 2007-12-16 18:22:09 | 显示全部楼层 来自 中国–北京–北京

回复: [1.7.6]CSMODIP_amxx.dll

改了。不行。。编译时出错。。。哎!!:cry: :cry:
回复

使用道具 举报

 楼主| 发表于 2007-12-16 20:59:47 | 显示全部楼层 来自 中国–广东–深圳–福田区

回复: [1.7.6]CSMODIP_amxx.dll

明天上班抽时间帮你编译个完整的ip.sma传上来!
回复

使用道具 举报

发表于 2007-12-17 08:05:48 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: [1.7.6]CSMODIP_amxx.dll

我也要个结合10楼、12楼的完整版:d: ,麻烦LZ了,编译的时候总提示行数没对齐,郁闷啊。
回复

使用道具 举报

 楼主| 发表于 2007-12-17 10:17:12 | 显示全部楼层 来自 中国–广东–深圳

回复: [1.7.6]CSMODIP_amxx.dll

进服务器只提示一次IP信息,死亡后第一视角可以查看其他玩家的IP信息
重新上传了文件,按你的要求,增加玩家离开的提示。
回复

使用道具 举报

发表于 2007-12-17 18:44:11 | 显示全部楼层 来自 中国–北京–北京

回复: [1.7.6]CSMODIP_amxx.dll

收到。。。。:cool:
回复

使用道具 举报

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

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