ragnarok.c
来自「仙镜游戏源码,仅供学习!请勿用于非法应用!」· C语言 代码 · 共 1,083 行 · 第 1/3 页
C
1,083 行
tolua_error(tolua_S,"#vinvalid type in variable assignment."); base_level = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: job_level */static int toluaI_get_ragnarok_job_level(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)job_level); return 1;}/* set function: job_level */static int toluaI_set_ragnarok_job_level(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); job_level = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: str */static int toluaI_get_ragnarok_str(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)str); return 1;}/* set function: str */static int toluaI_set_ragnarok_str(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); str = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: agi */static int toluaI_get_ragnarok_agi(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)agi); return 1;}/* set function: agi */static int toluaI_set_ragnarok_agi(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); agi = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: vit */static int toluaI_get_ragnarok_vit(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)vit); return 1;}/* set function: vit */static int toluaI_set_ragnarok_vit(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); vit = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: int_ */static int toluaI_get_ragnarok_int_(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)int_); return 1;}/* set function: int_ */static int toluaI_set_ragnarok_int_(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); int_ = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: dex */static int toluaI_get_ragnarok_dex(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)dex); return 1;}/* set function: dex */static int toluaI_set_ragnarok_dex(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); dex = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: luk */static int toluaI_get_ragnarok_luk(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)luk); return 1;}/* set function: luk */static int toluaI_set_ragnarok_luk(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); luk = ((unsigned char) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: menuSelect */static int toluaI_get_ragnarok_menuSelect(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)menuSelect); return 1;}/* set function: menuSelect */static int toluaI_set_ragnarok_menuSelect(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); menuSelect = ((int) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: next */static int toluaI_get_ragnarok_next(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)next); return 1;}/* set function: next */static int toluaI_set_ragnarok_next(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); next = ((int) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: input */static int toluaI_get_ragnarok_input(lua_State* tolua_S){ tolua_pushnumber(tolua_S,(double)input); return 1;}/* set function: input */static int toluaI_set_ragnarok_input(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); input = ((int) tolua_getnumber(tolua_S,1,0)); return 0;}/* get function: save_point */static int toluaI_get_ragnarok_save_point(lua_State* tolua_S){ tolua_pushusertype(tolua_S,(void*)&save_point,tolua_tag(tolua_S,"point")); return 1;}/* set function: save_point */static int toluaI_set_ragnarok_save_point(lua_State* tolua_S){ if (!tolua_istype(tolua_S,1,tolua_tag(tolua_S,"point"),0)) tolua_error(tolua_S,"#vinvalid type in variable assignment."); save_point = *((struct point*) tolua_getusertype(tolua_S,1,0)); return 0;}/* function: sendMessage */static int toluaI_ragnarok_sendMessage00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TSTRING,0) || !tolua_isnoobj(tolua_S,2) ) goto tolua_lerror; else { char* msg = ((char*) tolua_getstring(tolua_S,1,0)); { sendMessage(msg); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'sendMessage'."); return 0;}/* function: sendMenu */static int toluaI_ragnarok_sendMenu00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TSTRING,0) || !tolua_isnoobj(tolua_S,2) ) goto tolua_lerror; else { char* options = ((char*) tolua_getstring(tolua_S,1,0)); { sendMenu(options); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'sendMenu'."); return 0;}/* function: sendNext */static int toluaI_ragnarok_sendNext00(lua_State* tolua_S){ if ( !tolua_isnoobj(tolua_S,1) ) goto tolua_lerror; else { { sendNext(); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'sendNext'."); return 0;}/* function: sendEnd */static int toluaI_ragnarok_sendEnd00(lua_State* tolua_S){ if ( !tolua_isnoobj(tolua_S,1) ) goto tolua_lerror; else { { sendEnd(); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'sendEnd'."); return 0;}/* function: changeJob */static int toluaI_ragnarok_changeJob00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,2) ) goto tolua_lerror; else { int job = ((int) tolua_getnumber(tolua_S,1,0)); { changeJob(job); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'changeJob'."); return 0;}/* function: changeLook */static int toluaI_ragnarok_changeLook00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TNUMBER,0) || !tolua_istype(tolua_S,2,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,3) ) goto tolua_lerror; else { int i = ((int) tolua_getnumber(tolua_S,1,0)); int j = ((int) tolua_getnumber(tolua_S,2,0)); { changeLook(i,j); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'changeLook'."); return 0;}/* function: warp */static int toluaI_ragnarok_warp00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TSTRING,0) || !tolua_istype(tolua_S,2,LUA_TNUMBER,0) || !tolua_istype(tolua_S,3,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,4) ) goto tolua_lerror; else { char* map = ((char*) tolua_getstring(tolua_S,1,0)); int x = ((int) tolua_getnumber(tolua_S,2,0)); int y = ((int) tolua_getnumber(tolua_S,3,0)); { warp(map,x,y); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'warp'."); return 0;}/* function: statusChange */static int toluaI_ragnarok_statusChange00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TNUMBER,0) || !tolua_istype(tolua_S,2,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,3) ) goto tolua_lerror; else { int status = ((int) tolua_getnumber(tolua_S,1,0)); int new = ((int) tolua_getnumber(tolua_S,2,0)); { statusChange(status,new); } } return 0;tolua_lerror: tolua_error(tolua_S,"#ferror in function 'statusChange'."); return 0;}/* function: changeSavePoint */static int toluaI_ragnarok_changeSavePoint00(lua_State* tolua_S){ if ( !tolua_istype(tolua_S,1,LUA_TSTRING,0) || !tolua_istype(tolua_S,2,LUA_TNUMBER,0) || !tolua_istype(tolua_S,3,LUA_TNUMBER,0) || !tolua_isnoobj(tolua_S,4)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?