ragnarok.c

来自「仙镜游戏源码,仅供学习!请勿用于非法应用!」· C语言 代码 · 共 1,083 行 · 第 1/3 页

C
1,083
字号
/*** Lua binding: ragnarok** Generated automatically by tolua 4.0 on Thu Feb 06 00:15:49 2003.*/#include "tolua.h"/* Exported function */int tolua_ragnarok_open (lua_State* tolua_S);void tolua_ragnarok_close (lua_State* tolua_S);#include "script2.h"
#include "mmo.h"
/* function to register type */static void toluaI_reg_types (lua_State* tolua_S){ tolua_usertype(tolua_S,"point");}/* get function: zeny */static int toluaI_get_ragnarok_zeny(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)zeny); return 1;}/* set function: zeny */static int toluaI_set_ragnarok_zeny(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  zeny = ((int)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: class */static int toluaI_get_ragnarok_class(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)class); return 1;}/* set function: class */static int toluaI_set_ragnarok_class(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  class = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: status_point */static int toluaI_get_ragnarok_status_point(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)status_point); return 1;}/* set function: status_point */static int toluaI_set_ragnarok_status_point(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  status_point = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: skill_point */static int toluaI_get_ragnarok_skill_point(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)skill_point); return 1;}/* set function: skill_point */static int toluaI_set_ragnarok_skill_point(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  skill_point = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: hp */static int toluaI_get_ragnarok_hp(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)hp); return 1;}/* set function: hp */static int toluaI_set_ragnarok_hp(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  hp = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: max_hp */static int toluaI_get_ragnarok_max_hp(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)max_hp); return 1;}/* set function: max_hp */static int toluaI_set_ragnarok_max_hp(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  max_hp = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: sp */static int toluaI_get_ragnarok_sp(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)sp); return 1;}/* set function: sp */static int toluaI_set_ragnarok_sp(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  sp = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: max_sp */static int toluaI_get_ragnarok_max_sp(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)max_sp); return 1;}/* set function: max_sp */static int toluaI_set_ragnarok_max_sp(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  max_sp = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: option */static int toluaI_get_ragnarok_option(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)option); return 1;}/* set function: option */static int toluaI_set_ragnarok_option(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  option = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: karma */static int toluaI_get_ragnarok_karma(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)karma); return 1;}/* set function: karma */static int toluaI_set_ragnarok_karma(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  karma = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: manner */static int toluaI_get_ragnarok_manner(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)manner); return 1;}/* set function: manner */static int toluaI_set_ragnarok_manner(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  manner = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: hair */static int toluaI_get_ragnarok_hair(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)hair); return 1;}/* set function: hair */static int toluaI_set_ragnarok_hair(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  hair = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: hair_color */static int toluaI_get_ragnarok_hair_color(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)hair_color); return 1;}/* set function: hair_color */static int toluaI_set_ragnarok_hair_color(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  hair_color = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: clothes_color */static int toluaI_get_ragnarok_clothes_color(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)clothes_color); return 1;}/* set function: clothes_color */static int toluaI_set_ragnarok_clothes_color(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  clothes_color = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: weapon */static int toluaI_get_ragnarok_weapon(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)weapon); return 1;}/* set function: weapon */static int toluaI_set_ragnarok_weapon(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  weapon = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: sheild */static int toluaI_get_ragnarok_sheild(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)sheild); return 1;}/* set function: sheild */static int toluaI_set_ragnarok_sheild(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  sheild = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: head_top */static int toluaI_get_ragnarok_head_top(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)head_top); return 1;}/* set function: head_top */static int toluaI_set_ragnarok_head_top(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  head_top = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: head_mid */static int toluaI_get_ragnarok_head_mid(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)head_mid); return 1;}/* set function: head_mid */static int toluaI_set_ragnarok_head_mid(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  head_mid = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: head_bottom */static int toluaI_get_ragnarok_head_bottom(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)head_bottom); return 1;}/* set function: head_bottom */static int toluaI_set_ragnarok_head_bottom(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment.");  head_bottom = ((short)  tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: name */static int toluaI_get_ragnarok_name(lua_State* tolua_S){ int toluaI_index; if (!tolua_istype(tolua_S,2,LUA_TNUMBER,0)) tolua_error(tolua_S,"invalid type in array indexing."); toluaI_index = (int)tolua_getnumber(tolua_S,2,0)-1; if (toluaI_index<0 || toluaI_index>=24) tolua_error(tolua_S,"array indexing out of range."); tolua_pushnumber(tolua_S,(double)name[toluaI_index]); return 1;}/* set function: name */static int toluaI_set_ragnarok_name(lua_State* tolua_S){ int toluaI_index; if (!tolua_istype(tolua_S,2,LUA_TNUMBER,0)) tolua_error(tolua_S,"invalid type in array indexing."); toluaI_index = (int)tolua_getnumber(tolua_S,2,0)-1; if (toluaI_index<0 || toluaI_index>=24) tolua_error(tolua_S,"array indexing out of range.");  name[toluaI_index] = ((char)  tolua_getnumber(tolua_S,3,0)); return 0;}/* get function: base_level */static int toluaI_get_ragnarok_base_level(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)base_level); return 1;}/* set function: base_level */static int toluaI_set_ragnarok_base_level(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?