|
发表于 2008-6-20 12:29:12
|
显示全部楼层
来自 中国–福建–漳州
回复: 想请问下大家,如何跨插件读数组
插件一:- ....
- new abc[33][32]
- ....
- public plugin_natives()
- {
- register_native("func_test_get_array", "native_test_get_array");
- }
- public native_test_get_array(a[33][32])
- {
- ......
- set_array(2, abc[0], 33*32)
- ......
- }
复制代码 然后写一个头文件 test_get_array.inc(此文件保存至include文件夹下):- #if defined _test_get_array_included
- #endinput
- #endif
- #define _test_get_array_included
- native func_test_get_array(a[33][32])
复制代码 然后在另一个插件里这样使用:- ....
- #include <test_get_array>
- ....
- public test()
- {
- new a[33][32];
- func_test_get_array(a);
- ....
- }
复制代码 未测试,但大概思路就这样。 |
|