📄 px_ls_init.h
字号:
#pragma once
/* must been first include begin */
#include "..\ProjectX_Common\ProjectX_Copyright.h"
#include "..\ProjectX_Common\ProjectX_Common.h"
/* must been first include end */
/* std and common include */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include "px_ls_map.h"
/*
* main init prototype and entry define
*/
void init_subproc(void); /* 总进入口 */
/*
* main ls server global config read
*/
void init_read_configuration(void); /* 读取全局配置文件 */
void init_read_lscfg(char * strcfg); /* 读取ls配置内容 */
/*
* version control and ipban config
*/
void init_read_cl_version(void);
void init_read_ipban(void);
/*
* main map_base config read
*/
void init_read_minor_map_setting(void); /* 读取小型地图设置 */
void init_read_real_minor_map_setting(char * str); /* 读取小型地图数据 */
BOOL init_validate_map(MAP_HEADER * mh); /* 校验地图版本等 */
/*
* main active or inactive entity base config read
*/
void init_read_entity(void); /* main entry */
void init_read_entity_trap(void); /* 陷阱 */
//void init_read_entity_genius(void); /* 精灵 */
void init_read_entity_monster(void); /* 怪物 */
//void init_read_entity_player(void); /* 玩家 */
//void init_read_entity_beastie(void); /* 小动物 */
//void init_read_entity_machine_beastie(void); /* 机械兽 */
//void init_read_entity_funner(void); /* 特殊搞笑者 */
//void init_read_entity_card_tour(void); /* 卡片传输者 */
//void init_read_entity_dragon(void); /* 龙 */
void init_read_entity_npc(void); /* npc */
void init_read_entity_gm(void); /* gm */
void init_read_entity_teleport_point(void); /* 地图上的传送点标志 */
void init_read_frame(void); /* 读取与帧数相关的配置 */
void init_read_frame_fbs(void); /* fbs */
void init_read_frame_fce(void); /* fce */
void init_read_frame_fcm(void); /* fcm */
void init_read_frame_fcp(void); /* fcp */
void init_read_frame_fcr(void); /* fcr */
void init_read_frame_fhr(void); /* fhr */
void init_read_frame_flr(void); /* flr */
void init_read_frame_fmr(void); /* fmr */
void init_read_frame_fms(void); /* fms */
void init_read_frame_fpr(void); /* fpr */
void init_read_frame_fsr(void); /* fsr */
void init_read_frame_fss(void); /* fss */
void init_read_entity_exp(void); /* exp */
/*
* main item base config read
*/
void init_read_item(void); /* main item entry */
void init_read_item_defence(void); /* main sub_item_defence entry */
void init_read_item_weapon(void); /* main sub_item_weapon entry */
void init_read_item_staff(void); /* main sub_item_staff entry */
void init_read_item_defence_armor(void); /* 防御甲或者衣服 */
void init_read_item_defence_boot(void); /* 靴子 */
void init_read_item_defence_eye(void); /* 眼罩 */
void init_read_item_defence_shirt(void); /* 内衣 */
void init_read_item_defence_helm(void); /* 头盔 */
void init_read_item_defence_belt(void); /* 腰带 */
void init_read_item_defence_glove(void); /* 手套 */
void init_read_item_defence_ring(void); /* 戒指 */
void init_read_item_defence_shield(void); /* 盾牌 */
void init_read_item_defence_amulet(void); /* 项链 */
void init_read_item_defence_wing(void); /* 翅膀 */
void init_read_item_defence_guardianship(void); /* 守护 */
void init_read_item_defence_legguard(void); /* 护腿 */
void init_read_item_defence_mantle(void); /* 披风 */
void init_read_item_defence_talisman(void); /* 护身符 */
void init_read_item_weapon_ax(void); /* 斧子 */
void init_read_item_weapon_bow(void); /* 弓 */
void init_read_item_weapon_crossbow(void); /* 弩 */
void init_read_item_weapon_dangger(void); /* 匕首 */
void init_read_item_weapon_deconticatetool(void); /* 剥皮工具 */
void init_read_item_weapon_herbaltool(void); /* 收集草药工具 */
void init_read_item_weapon_leaf(void); /* 亡灵荷叶 */
void init_read_item_weapon_mace(void); /* 顶头锤 */
void init_read_item_weapon_magicstaff(void); /* 法杖 */
void init_read_item_weapon_miningtool(void); /* 采矿工具 */
void init_read_item_weapon_powerstaff(void); /* 权杖 */
void init_read_item_weapon_reamer(void); /* 刀 */
void init_read_item_weapon_shaft(void); /* 矛 */
void init_read_item_weapon_spear(void); /* 枪 */
void init_read_item_weapon_stave(void); /* 棍棒 */
void init_read_item_weapon_sword(void); /* 剑 */
void init_read_item_staff_consumer(void); /* 消耗性物品 */
void init_read_item_staff_gem(void); /* 珠宝 */
void init_read_item_staff_guid(void); /* 战盟或者血盟创建需要物品 */
void init_read_item_staff_pet(void); /* 宠物 */
void init_read_item_staff_restore(void); /* 恢复类药剂 */
void init_read_item_staff_skill(void); /* 技能书或者技能石 */
void init_read_item_staff_special(void); /* 特别物品 */
void init_read_item_staff_state(void); /* 恢复状态类物品 */
void init_read_item_staff_task(void); /* 任务物品 */
/*
* main activity or event config read
*/
void init_read_event(void); /* main event entry */
void init_read_event_festival(void); /* 节日事件,当festival_support == TRUE 时开放 */
void init_read_event_revenge(void); /* 怪物复仇事件,仅在服务器方侦测出需要动态平衡时开放 */
//void init_read_event_special(void); /* 特殊事件,有ls服务器方单方面开放,于ls服务器集群内部可以保持不一致 */
/*
* main entity refresh config read
*/
void init_read_refresh(void); /* main refresh entry */
void init_read_refresh_monster(void); /* 刷新怪物 */
void init_read_refresh_npc(void); /* npc */
void init_read_refresh_npc_fix(void); /* 固定位置或者仅刷新一次的npc */
void init_read_refresh_npc_nofix(void); /* 需要不定时刷新的npc */
void init_read_refresh_revenge(void); /* 怪物复仇事件 */
void init_read_refresh_trap(void); /* 陷阱刷新 */
/*
* init global search key
*/
void init_global_key(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -