return continue和return handled
编写源码的时候有时候用到return PLUGIN_HANDLED有时候用return PLUGIN_CONTINUE,这两个语句有什么区别? 怎么用?谢谢。
回复: return continue和return handled
不知道楼主学习过BASIC还是C 语言?这两个代码分别表示
RETURN 0
RETURN 1
:)
回复: return continue和return handled
我什么也没学过阿。我现在是乱用,从效果上暂时没发现这两个东西有什么区别。回复: return continue和return handled
Post by 大馒头我什么也没学过阿。我现在是乱用,从效果上暂时没发现这两个东西有什么区别。
我也不知道,:)
有的事件需要return continue,如果return handled,将终止下一步游戏数据的收集(一般情况碰不多)。 一般命令,return handled没问题。
#define PLUGIN_CONTINUE 0 /* Results returned by public functions */
#define PLUGIN_HANDLED 1 /* stop other plugins */
#define PLUGIN_HANDLED_MAIN 2 /* to use in client_command(), continue all plugins but stop the command */
回复: return continue和return handled
没有任何计算机语言基础的。学习插件编写将是一个漫长而痛苦的过程。
回答你提问的人,不可能给你讲述每一个表达式的意义。
:D
回复: return continue和return handled
Post by 金闪闪没有任何计算机语言基础的。
学习插件编写将是一个漫长而痛苦的过程。
:D
好伤心啊!`唉
那能做些什么?:burn:
回复: return continue和return handled
pawn语言的语义和C++差不多。很好掌握的。主要是HL的函数那么多,没有像MSDN那样的好文档,学起来真要命.回复: return continue和return handled
Post by yoyo^fanspawn语言的语义和C++差不多。很好掌握的。主要是HL的函数那么多,没有像MSDN那样的好文档,学起来真要命.
有个amxmodx-doc.chm,里面有部分解释,include里面的文件也有部分解释。 wiki上的amxx有HL event的说明。
回复: return continue和return handled
通过看到楼主的提问感觉要认真地学好基本东西对自己有很大作用! 本帖最后由 wan482 于 2010-7-5 20:35 编辑还是没有答案呀
人个感觉吧
return PLUGIN_CONTINUE
意思就是:
当前脚本停止,返回上一级继续执行
一般使用在脚本的中间
return PLUGIN_HANDLED
意思是:
当前脚本结束,并结束当前段脚本
一般使用在脚本段的后尾或者结束当前段脚本
以上为个人理解,不对的地方希望大家指教
页:
[1]