cs1.6 amxx编程 forward临时教程 -- 作者:偶萤蛉(Oinling)
forward说明符可用于声明前置函数.但不允许有函数体.
前置函数是一种接口函数,通常由一个主插件负责创建,执行,销毁前置函数.由多个子插件设计前置函数的函数体.
单纯用forward说明符声明的函数并没有什么作用.
想要发挥作用,必须用amxmodx.inc内的CreateOneForward CreateMultiForward函数创建前置函数.
再选择某个时机,用ExecuteForward函数执行前置函数.
若某些插件引用了前置函数的声明,或者直接声明前置函数,并声明了拥有相同名称,相同参数列表的公共函数.
那么,ExecuteForward函数运行的那一刻,这些公共函数会被执行一次.
forward的语法格式:
/*无*/ forward 说明符3 /*无*/ 标签 函数名称 参数列表;
说明符3 可以是stock