搜索
查看: 1697|回复: 6

请教代码命令

[复制链接]
发表于 2006-9-18 18:27:59 | 显示全部楼层 |阅读模式 来自 重庆
在一个插件源码中,比如有一个函数为client_cmd(id,"xxx").其中"xxx"部分用其它插件才能完成的功能来执行,比如埋葬功能,那么在这个插件中如果触发这个事件,能否写成client_cmd(id,"amx_bury %userid%")?

如果不行,该用哪句函数来实现?(amx_bury整段代码全部移过来?)

谢谢!
发表于 2006-9-18 18:55:46 | 显示全部楼层 来自 广东深圳

回复: 请教代码命令

client_cmd(id,"amx_bury %userid%")
原则上没问题。

但不知你的 %userid% 如何获得?

amx_bury 需要附带 userid? ,没用过这插件

如果是 userid ,userid 是玩家代号,你要先获得
应该这样:
client_cmd(id,"amx_bury %d",userid)
回复

使用道具 举报

 楼主| 发表于 2006-9-19 01:47:31 | 显示全部楼层 来自 重庆

回复: 请教代码命令

Post by pop781
client_cmd(id,"amx_bury %userid%")
原则上没问题。

但不知你的 %userid% 如何获得?

amx_bury 需要附带 userid? ,没用过这插件

如果是 userid ,userid 是玩家代号,你要先获得
应该这样:
client_cmd(id,"amx_bury %d",userid)


多谢解答.
那么amx_bury也要先获得?
回复

使用道具 举报

发表于 2006-9-19 17:15:43 | 显示全部楼层 来自 广东深圳

回复: 请教代码命令

Post by et007
多谢解答.
那么amx_bury也要先获得?

这个是你要调用的插件提供的命令

你不是说要用另一个控制吗?:sweat:
回复

使用道具 举报

 楼主| 发表于 2006-9-19 21:01:15 | 显示全部楼层 来自 重庆

回复: 请教代码命令

Post by pop781
这个是你要调用的插件提供的命令

你不是说要用另一个控制吗?:sweat:

谢谢pop781
amx_bury是让服务器执行埋葬功能,那么对于被执行的玩家,是用server_cmd还是用client_cmd这个命令?
回复

使用道具 举报

发表于 2006-9-20 11:45:21 | 显示全部楼层 来自 广东深圳

回复: 请教代码命令

Post by et007
谢谢pop781
amx_bury是让服务器执行埋葬功能,那么对于被执行的玩家,是用server_cmd还是用client_cmd这个命令?

这要看 amx_bury 在插件里注册的是什么性质了
如果用 register_srvcmd() 那只能用  server_cmd
如果用 register_clcmd () 就只能用 client_cmd
如果用 register_concmd  // 则两个都能用
回复

使用道具 举报

 楼主| 发表于 2006-9-20 22:33:06 | 显示全部楼层 来自 重庆

回复: 请教代码命令

呵呵,明白了兄弟
再次感谢
回复

使用道具 举报

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

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