#ifndef __CHARBASE_H__ #define __CHARBASE_H__ #include "char_base.h" #include "lua.h" #include "lauxlib.h" #include "lualib.h" typedef struct tagCharBase { char field[128]; int element; }CharBase; const int getCharBaseValue(lua_State *L, int narg, CharBase *charbase, int num); LUALIB_API int luaopen_Char (lua_State *L); LUALIB_API int luaopen_NPC (lua_State *L); LUALIB_API int luaopen_Lssproto (lua_State *L); LUALIB_API int luaopen_Battle (lua_State *L); LUALIB_API int luaopen_Object (lua_State *L); #ifdef _ALLBLUES_LUA_1_1 LUALIB_API int luaopen_Map (lua_State *L); LUALIB_API int luaopen_Other (lua_State *L); LUALIB_API int luaopen_Config (lua_State *L); #endif #ifdef _ALLBLUES_LUA_1_2 LUALIB_API int luaopen_Item (lua_State *L); LUALIB_API int luaopen_Magic (lua_State *L); #endif #ifdef _ALLBLUES_LUA_1_2 LUALIB_API int luaopen_Offline (lua_State *L); #endif #ifdef _ALLBLUES_LUA_1_4 LUALIB_API int luaopen_Enemytemp (lua_State *L); LUALIB_API int luaopen_Sasql (lua_State *L); #endif LUALIB_API int luaopen_Net (lua_State *L); LUALIB_API int luaopen_Saacproto (lua_State *L); LUALIB_API int luaopen_Family (lua_State *L); LUALIB_API int luaopen_PetSkill (lua_State *L); #endif