[求助] 这个原代码的问题实在令人费解!!!
#include <amxmodx>new lastWeap
new DQWeap
public plugin_init()
{
register_plugin("XXX","XX","XXX")
register_clcmd("lastinv","MyLast")
register_event("CurWeapon", "switchweapon","be","1=1")
}
public client_connect(id)
{
lastWeap=CSW_KNIFE
}
public MyLast(id)
{
new WName
get_weaponname(lastWeap,WName,31)
engclient_cmd(id,WName)
return PLUGIN_HANDLED
}
public switchweapon(id)
{
new tmp=read_data(2)
if(DQWeap!=tmp)
{
lastWeap=DQWeap
DQWeap=tmp
}
return PLUGIN_CONTINUE
}
我把第二段register_clcmd("lastinv","MyLast")去掉后编译没有问题
但是插件的功能就失效了!!!
我再去修改其中的lastinv插件的功能一样失效
怎么回事??
我弄了半天就没有弄明白
请求帮助:)
回复: [求助] 这个原代码的问题实在令人费解!!!
register_clcmd("lastinv","MyLast")是注册客户端命令,你去掉当然无所谓,可以编译,但是功能就不见了lastinv是CS本身的命令,通过注册它来获取客户端的行为,你用其他词代替当然检测不了
回复: [求助] 这个原代码的问题实在令人费解!!!
恩谢谢ARVY了我刚才也想到了:)
页:
[1]