⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 char_base.c

📁 石器时代8.0服务端完整源代码。可以直接编译
💻 C
📖 第 1 页 / 共 5 页
字号:
#include "version.h"#include <string.h>// CoolFish: 2001/10/12  _UNIQUE_P_I#include <time.h>#include "char_base.h"#include "char_data.h"#include "item.h"#include "buf.h"#include "magic.h"#include "function.h"#include "npccreate.h"#include "configfile.h"#include "title.h"#include "pet.h"#include "pet_skill.h"#include "anim_tbl.h"#include "enemy.h"#include "saacproto_cli.h"// CoolFish: 2001/10/29#include "log.h"Char* CHAR_chara;static int      CHAR_charanum;static int      CHAR_playernum;static int      CHAR_petnum;static int      CHAR_othersnum;// CoolFish: 2001/10/11#ifdef _UNIQUE_P_I#define	MAX_UNIQUE_P_I	1000static int unique_p = 0;static int unique_i = 0;#endiftypedef struct tagINITCHARCOUNTER{	int startcnt;	int cnt;	int endcnt;}INITCHARCOUNTER;static INITCHARCOUNTER  initCharCounter[3] = {	{-1,-1,-1},{-1,-1,-1},{-1,-1,-1}};tagRidePetTable ridePetTable[296] ={	{ 101000, 100000, 100352, 331 },	{ 101001, 100005, 100352, 331 },	{ 101002, 100010, 100352, 331 },	{ 101003, 100015, 100352, 331 },	{ 101004, 100000, 100329, 309 },	{ 101005, 100005, 100327, 307 },	{ 101006, 100010, 100330, 310 },	{ 101007, 100015, 100328, 308 },//	{ 101008, 100700, 100372, 351 },//	{ 101009, 100705, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101000, 100700, 100352, 331 },	{ 101001, 100700, 100352, 331 },	{ 101002, 100700, 100352, 331 },	{ 101003, 100700, 100352, 331 },	{ 101004, 100700, 100329, 309 },	{ 101005, 100700, 100327, 307 },	{ 101006, 100700, 100330, 310 },	{ 101007, 100700, 100328, 308 },	{ 101000, 100705, 100352, 331 },	{ 101001, 100705, 100352, 331 },	{ 101002, 100705, 100352, 331 },	{ 101003, 100705, 100352, 331 },	{ 101004, 100705, 100329, 309 },	{ 101005, 100705, 100327, 307 },	{ 101006, 100705, 100330, 310 },	{ 101007, 100705, 100328, 308 },#endif	{ 101010, 100020, 100396, 483 },	{ 101011, 100025, 100396, 483 },	{ 101012, 100030, 100396, 483 },	{ 101013, 100035, 100396, 483 },	{ 101014, 100020, 100328, 308 },	{ 101015, 100025, 100329, 309 },	{ 101016, 100030, 100327, 307 },	{ 101017, 100035, 100330, 310 },//	{ 101018, 100710, 100372, 351 },//	{ 101019, 100715, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101010, 100710, 100396, 483 },	{ 101011, 100710, 100396, 483 },	{ 101012, 100710, 100396, 483 },	{ 101013, 100710, 100396, 483 },	{ 101014, 100710, 100328, 308 },	{ 101015, 100710, 100329, 309 },	{ 101016, 100710, 100327, 307 },	{ 101017, 100710, 100330, 310 },	{ 101010, 100715, 100396, 483 },	{ 101011, 100715, 100396, 483 },	{ 101012, 100715, 100396, 483 },	{ 101013, 100715, 100396, 483 },	{ 101014, 100715, 100328, 308 },	{ 101015, 100715, 100329, 309 },	{ 101016, 100715, 100327, 307 },	{ 101017, 100715, 100330, 310 },		{ 100420, 100710, 100369, 348 },	{ 100425, 100710, 100370, 349 },	{ 100445, 100710, 100904, 1642 },		{ 100420, 100715, 100369, 348 },	{ 100425, 100715, 100370, 349 },	{ 100445, 100715, 100904, 1642 },#endif	{ 101020, 100040, 100351, 330 },	{ 101021, 100045, 100351, 330 },	{ 101022, 100050, 100351, 330 },	{ 101023, 100055, 100351, 330 },	{ 101024, 100040, 100328, 308 },	{ 101025, 100045, 100330, 310 },	{ 101026, 100050, 100327, 307 },	{ 101027, 100055, 100329, 309 },//	{ 101028, 100720, 100372, 351 },//	{ 101029, 100725, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101020, 100720, 100351, 330 },	{ 101021, 100720, 100351, 330 },	{ 101022, 100720, 100351, 330 },	{ 101023, 100720, 100351, 330 },	{ 101024, 100720, 100328, 308 },	{ 101025, 100720, 100330, 310 },	{ 101026, 100720, 100327, 307 },	{ 101027, 100720, 100329, 309 },	{ 101020, 100725, 100351, 330 },	{ 101021, 100725, 100351, 330 },	{ 101022, 100725, 100351, 330 },	{ 101023, 100725, 100351, 330 },	{ 101024, 100725, 100328, 308 },	{ 101025, 100725, 100330, 310 },	{ 101026, 100725, 100327, 307 },	{ 101027, 100725, 100329, 309 },#endif	{ 101030, 100060, 100353, 332 },	{ 101031, 100065, 100353, 332 },	{ 101032, 100070, 100353, 332 },	{ 101033, 100075, 100353, 332 },	{ 101034, 100060, 100329, 309 },	{ 101035, 100065, 100327, 307 },	{ 101036, 100070, 100330, 310 },	{ 101037, 100075, 100328, 308 },//	{ 101038, 100730, 100372, 351 },//	{ 101039, 100735, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101030, 100730, 100353, 332 },	{ 101031, 100730, 100353, 332 },	{ 101032, 100730, 100353, 332 },	{ 101033, 100730, 100353, 332 },	{ 101034, 100730, 100329, 309 },	{ 101035, 100730, 100327, 307 },	{ 101036, 100730, 100330, 310 },	{ 101037, 100730, 100328, 308 },	{ 101030, 100735, 100353, 332 },	{ 101031, 100735, 100353, 332 },	{ 101032, 100735, 100353, 332 },	{ 101033, 100735, 100353, 332 },	{ 101034, 100735, 100329, 309 },	{ 101035, 100735, 100327, 307 },	{ 101036, 100735, 100330, 310 },	{ 101037, 100735, 100328, 308 },#endif	{ 101040, 100080, 100396, 483 },	{ 101041, 100085, 100396, 483 },	{ 101042, 100090, 100396, 483 },	{ 101043, 100095, 100396, 483 },	{ 101044, 100080, 100328, 308 },	{ 101045, 100085, 100327, 307 },	{ 101046, 100090, 100330, 310 },	{ 101047, 100095, 100329, 309 },//	{ 101048, 100740, 100372, 351 },//	{ 101049, 100745, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101040, 100740, 100396, 483 },	{ 101041, 100740, 100396, 483 },	{ 101042, 100740, 100396, 483 },	{ 101043, 100740, 100396, 483 },	{ 101044, 100740, 100328, 308 },	{ 101045, 100740, 100327, 307 },	{ 101046, 100740, 100330, 310 },	{ 101047, 100740, 100329, 309 },	{ 101040, 100740, 100396, 483 },	{ 101041, 100740, 100396, 483 },	{ 101042, 100740, 100396, 483 },	{ 101043, 100740, 100396, 483 },	{ 101044, 100740, 100328, 308 },	{ 101045, 100740, 100327, 307 },	{ 101046, 100740, 100330, 310 },	{ 101047, 100740, 100329, 309 },#endif	{ 101050, 100100, 100353, 332 },	{ 101051, 100105, 100353, 332 },	{ 101052, 100110, 100353, 332 },	{ 101053, 100115, 100353, 332 },	{ 101054, 100100, 100329, 309 },	{ 101055, 100105, 100328, 308 },	{ 101056, 100110, 100330, 310 },	{ 101057, 100115, 100327, 307 },//	{ 101058, 100750, 100372, 351 },//	{ 101059, 100755, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101050, 100750, 100353, 332 },	{ 101051, 100750, 100353, 332 },	{ 101052, 100750, 100353, 332 },	{ 101053, 100750, 100353, 332 },	{ 101054, 100750, 100329, 309 },	{ 101055, 100750, 100328, 308 },	{ 101056, 100750, 100330, 310 },	{ 101057, 100750, 100327, 307 },	{ 101050, 100755, 100353, 332 },	{ 101051, 100755, 100353, 332 },	{ 101052, 100755, 100353, 332 },	{ 101053, 100755, 100353, 332 },	{ 101054, 100755, 100329, 309 },	{ 101055, 100755, 100328, 308 },	{ 101056, 100755, 100330, 310 },	{ 101057, 100755, 100327, 307 },#endif	{ 101060, 100120, 100354, 333 },	{ 101061, 100125, 100354, 333 },	{ 101062, 100130, 100354, 333 },	{ 101063, 100135, 100354, 333 },	{ 101064, 100120, 100327, 307 },	{ 101065, 100125, 100330, 310 },	{ 101066, 100130, 100328, 308 },	{ 101067, 100135, 100329, 309 },//	{ 101068, 100760, 100372, 351 },//	{ 101069, 100765, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101060, 100760, 100354, 333 },	{ 101061, 100760, 100354, 333 },	{ 101062, 100760, 100354, 333 },	{ 101063, 100760, 100354, 333 },	{ 101064, 100760, 100327, 307 },	{ 101065, 100760, 100330, 310 },	{ 101066, 100760, 100328, 308 },	{ 101067, 100760, 100329, 309 },	{ 101060, 100765, 100354, 333 },	{ 101061, 100765, 100354, 333 },	{ 101062, 100765, 100354, 333 },	{ 101063, 100765, 100354, 333 },	{ 101064, 100765, 100327, 307 },	{ 101065, 100765, 100330, 310 },	{ 101066, 100765, 100328, 308 },	{ 101067, 100765, 100329, 309 },#endif	{ 101070, 100140, 100354, 333 },	{ 101071, 100145, 100354, 333 },	{ 101072, 100150, 100354, 333 },	{ 101073, 100155, 100354, 333 },	{ 101074, 100140, 100327, 307 },	{ 101075, 100145, 100329, 309 },	{ 101076, 100150, 100330, 310 },	{ 101077, 100155, 100328, 308 },//	{ 101078, 100770, 100372, 351 },//	{ 101079, 100775, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101070, 100770, 100354, 333 },	{ 101071, 100770, 100354, 333 },	{ 101072, 100770, 100354, 333 },	{ 101073, 100770, 100354, 333 },	{ 101074, 100770, 100327, 307 },	{ 101075, 100770, 100329, 309 },	{ 101076, 100770, 100330, 310 },	{ 101077, 100770, 100328, 308 },	{ 101070, 100775, 100354, 333 },	{ 101071, 100775, 100354, 333 },	{ 101072, 100775, 100354, 333 },	{ 101073, 100775, 100354, 333 },	{ 101074, 100775, 100327, 307 },	{ 101075, 100775, 100329, 309 },	{ 101076, 100775, 100330, 310 },	{ 101077, 100775, 100328, 308 },#endif	{ 101080, 100160, 100352, 331 },	{ 101081, 100165, 100352, 331 },	{ 101082, 100170, 100352, 331 },	{ 101083, 100175, 100352, 331 },	{ 101084, 100160, 100330, 310 },	{ 101085, 100165, 100329, 309 },	{ 101086, 100170, 100327, 307 },	{ 101087, 100175, 100328, 308 },//	{ 101088, 100780, 100372, 351 },//	{ 101089, 100785, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101040, 100780, 100396, 483 },	{ 101041, 100780, 100396, 483 },	{ 101042, 100780, 100396, 483 },	{ 101043, 100780, 100396, 483 },	{ 101044, 100780, 100328, 308 },	{ 101045, 100780, 100327, 307 },	{ 101046, 100780, 100330, 310 },	{ 101047, 100780, 100329, 309 },	{ 101080, 100785, 100352, 331 },	{ 101081, 100785, 100352, 331 },	{ 101082, 100785, 100352, 331 },	{ 101083, 100785, 100352, 331 },	{ 101084, 100785, 100330, 310 },	{ 101085, 100785, 100329, 309 },	{ 101086, 100785, 100327, 307 },	{ 101087, 100785, 100328, 308 },#endif	{ 101090, 100180, 100351, 330 },	{ 101091, 100185, 100351, 330 },	{ 101092, 100190, 100351, 330 },	{ 101093, 100195, 100351, 330 },	{ 101094, 100180, 100328, 308 },	{ 101095, 100185, 100330, 310 },	{ 101096, 100190, 100329, 309 },	{ 101097, 100195, 100327, 307 },//	{ 101098, 100790, 100372, 351 },//	{ 101099, 100795, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101090, 100790, 100351, 330 },	{ 101091, 100790, 100351, 330 },	{ 101092, 100790, 100351, 330 },	{ 101093, 100790, 100351, 330 },	{ 101094, 100790, 100328, 308 },	{ 101095, 100790, 100330, 310 },	{ 101096, 100790, 100329, 309 },	{ 101097, 100790, 100327, 307 },	{ 101090, 100795, 100351, 330 },	{ 101091, 100795, 100351, 330 },	{ 101092, 100795, 100351, 330 },	{ 101093, 100795, 100351, 330 },	{ 101094, 100795, 100328, 308 },	{ 101095, 100795, 100330, 310 },	{ 101096, 100795, 100329, 309 },	{ 101097, 100795, 100327, 307 },#endif	{ 101100, 100200, 100353, 332 },	{ 101101, 100205, 100353, 332 },	{ 101102, 100210, 100353, 332 },	{ 101103, 100215, 100353, 332 },	{ 101104, 100200, 100329, 309 },	{ 101105, 100205, 100328, 308 },	{ 101106, 100210, 100327, 307 },	{ 101107, 100215, 100330, 310 },//	{ 101108, 100800, 100372, 351 },//	{ 101109, 100805, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101100, 100800, 100353, 332 },	{ 101101, 100800, 100353, 332 },	{ 101102, 100800, 100353, 332 },	{ 101103, 100800, 100353, 332 },	{ 101104, 100800, 100329, 309 },	{ 101105, 100800, 100328, 308 },	{ 101106, 100800, 100327, 307 },	{ 101107, 100800, 100330, 310 },	{ 101100, 100805, 100353, 332 },	{ 101101, 100805, 100353, 332 },	{ 101102, 100805, 100353, 332 },	{ 101103, 100805, 100353, 332 },	{ 101104, 100805, 100329, 309 },	{ 101105, 100805, 100328, 308 },	{ 101106, 100805, 100327, 307 },	{ 101107, 100805, 100330, 310 },#endif	{ 101110, 100220, 100396, 483 },	{ 101111, 100225, 100396, 483 },	{ 101112, 100230, 100396, 483 },	{ 101113, 100235, 100396, 483 },	{ 101114, 100220, 100330, 310 },	{ 101115, 100225, 100327, 307 },	{ 101116, 100230, 100329, 309 },	{ 101117, 100235, 100328, 308 },//	{ 101118, 100810, 100372, 351 },//	{ 101119, 100815, 100373, 352 },#ifdef _GM_METAMO_RIDE	{ 101110, 100810, 100396, 483 },	{ 101111, 100810, 100396, 483 },	{ 101112, 100810, 100396, 483 },	{ 101113, 100810, 100396, 483 },	{ 101114, 100810, 100330, 310 },	{ 101115, 100810, 100327, 307 },	{ 101116, 100810, 100329, 309 },	{ 101117, 100810, 100328, 308 },	{ 101110, 100815, 100396, 483 },	{ 101111, 100815, 100396, 483 },	{ 101112, 100815, 100396, 483 },	{ 101113, 100815, 100396, 483 },	{ 101114, 100815, 100330, 310 },	{ 101115, 100815, 100327, 307 },	{ 101116, 100815, 100329, 309 },	{ 101117, 100815, 100328, 308 },#endif	{ 101179, 101177, 101178, 1804},	{ 101179, 101178, 101177, 1926},};#ifdef _NEW_RIDEPETStagRideCodeMode RideCodeMode[] = {	{ 100374, RIDE_PET0 },  /*骑宠帖拉所伊朵*/	{ 100358, RIDE_PET1 },  /*骑宠玛恩摩洛斯*/	{ 100362, RIDE_PET2 },  /*骑宠朵拉比斯*/	{ 100279, RIDE_PET3 },  /*骑宠拉奇鲁哥*/	{ 100288, RIDE_PET4 },  /*骑宠扬奇洛斯*/	{ 100283, RIDE_PET5 },  /*骑宠卡达鲁卡斯*/	{ 100346, RIDE_PET6 },  /*骑宠卡卡金宝*/	{ 100310, RIDE_PET7 },  /*骑宠格尔格*/	{ 100372, RIDE_PET8 },  /*骑宠左迪洛斯*/	{ 100373, RIDE_PET9 },  /*骑宠巴朵兰恩*/	{ 101532, RIDE_PET10 }, /*镲宠史卡鲁*/	{ 101576, RIDE_PET11 }, /*骑宠罗多克雷*/};tagRideNoList RideNoList[] = {

⌨️ 快捷键说明

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