Block 讯息...

Home Home
引用 | 编辑 ryoson
2011-09-23 20:12
楼主
推文 x0
我在国外下载了一些 ZP 的 Zombie Class
他的技能是按 G 使用的
冷却时按 G 会出现不能扔掉武器的讯息
请问要如何才能让做僵尸时按G 不会出现这个讯息呢?

献花 x0
引用 | 编辑 i-c0112
2011-09-24 02:11
1楼
  
技能冷却时 "drop" 指令的handler function 回传 PLUGIN_HANDLED
应该就可以了 不过被block的不是讯息而是指令

献花 x0
引用 | 编辑 a7811311622
2011-09-24 14:16
2楼
  
复制程式
register_message(get_user_msgid("TextMsg"), "message_textmsg")
复制程式
public message_textmsg(msg_id, msg_dest, msg_entity)
{
 static Message[32]; get_msg_arg_string(2, Message, sizeof Message - 1)
 
 if (equali(Message, "#Weapon_Cannot_Be_Dropped")) return PLUGIN_HANDLED;
 
 return PLUGIN_CONTINUE;
}


献花 x0
引用 | 编辑 ryoson
2011-09-24 17:47
3楼
  
下面是引用 a7811311622 于 2011-09-24 14:16 发表的 : 到引言文
复制程式
register_message(get_user_msgid("TextMsg"), "message_textmsg")
复制程式
public message_textmsg(msg_id, msg_dest, msg_entity)
{
 static Message[32]; get_msg_arg_string(2, Message, sizeof Message - 1)
 
 if (equali(Message, "#Weapon_Cannot_Be_Dropped")) return PLUGIN_HANDLED;
 
 return PLUGIN_CONTINUE;
}
解决了 谢谢..
另外如果插件有 debug 问题
那会有什么影响吗 应该如何修改 .__.

献花 x0
引用 | 编辑 a7811311622
2011-09-24 19:18
4楼
  
下面是引用 ryoson 于 2011-09-24 17:47 发表的 : 到引言文

解决了 谢谢..
另外如果插件有 debug 问题
那会有什么影响吗 应该如何修改 .__.

影响:轻则插件效果无法正常显现…重则伺服器会被错误讯息拖垮…
修改:找会改插件的人帮忙…

献花 x0