下面是引用 zxc11446 于 2012-05-25 18:22 发表的 :
虽然有了说明
但是我还是看不懂inc
其实我应该要说明我的native使用的是第一种style(预设的)
而不是第二种
第一种style是这样: register_native( "bag_item_add" , "_bag_item_add" , 0 );
第二种则是: register_native( "bag_item_add" , "_bag_item_add" , 1 );
两者最大的分别是native传送的数据不太一样
// 例子
第一种style: bag_item_add( "TestItem" , "FuncName" );
第二种style: bag_item_add( "TestItemem" , "FuncName" );
第一种(我使用的):传送的数据分别是插件ID和参数数目
至于TestItem 和 FuncName这两个数据则需要使用get_string, get_param等function取得
第二种则是所有传送的参数
可以直接取得TestItem 及 FuncName这两个数据
第一种style的好处就是方便了使用API
第二种则是比较容易使用,但不方便API的运用
我比较建议明白下面的资料才看sma
cellarray.inc:
http://www.amxmodx.org/fun...o=inc&id=56enum:
http://forums.alliedmods.net...php?t=26634建立native:
http://forums.alliedmods.net...php?t=41251