www.pudn.com > SaServer_6.0.zip > defaultPlayer.h


#include "version.h" 
 
static Char    player= 
{ 
    FALSE,      /*  use     ¤É¤¦¤Ç¤â¤¤¤¤*/ 
    { 
		0,		/*  CHAR_DATAPLACENUMBER */ 
        0,      /*  CHAR_BASEIMAGENUMBER */ 
        0,      /*  CHAR_BASEBASEIMAGENUMBER */ 
		0,		/*  CHAR_FACEIMAGENUMBER */ 
        0,      /*  CHAR_FLOOR  */ 
        0,      /*  CHAR_X */ 
        0,      /*  CHAR_Y  */ 
        5,      /*  CHAR_DIR 12»þ¤ò0¤Ë»þ·×¼þ¤ê¤Ë */ 
        1,      /*  CHAR_LV  */ 
        0,      /*  CHAR_GOLD    */ 
        1,      /*  CHAR_HP  */ 
        0,      /*  CHAR_MP  */ 
 
        0,      /*  CHAR_MAXMP   */ 
 
    	0,		/*  CHAR_VITAL	*/ 
        0,      /*  CHAR_STR */ 
        0,      /*  CHAR_TOUGH */ 
    	0,		/*  CHAR_DEX	*/ 
 
    	0,		/*  CHAR_CHARM	*/ 
    	0,		/*  CHAR_LUCK	*/ 
		0,		/* ÃϰÀ­ */ 
		0,		/* ¿å°À­ */ 
		0,		/* ²Ð°À­ */ 
		0,		/* É÷°À­ */ 
 
		0,		/* CHAR_SLOT*/ 
		0,		/* CHAR_CRITIAL */ 
		0,		/* CHAR_COUNTER */ 
		0,		/* CHAR_RARE */ 
        0,      /*  CHAR_RADARSTRLENGTH */ 
        0,      /*  CHAR_CHATVOLUME */ 
        MAKE2VALUE(100,20),  /*  CHAR_MERCHANTLEVEL  */ 
        0,      /*  CHAR_HEALERLEVEL    */ 
        0,      /*  CHAR_DETERMINEITEM  */ 
 
        -1,     /*  CHAR_INDEXOFEQTITLE  */ 
 
 
        0,      /*  CHAR_POISON  */ 
        0,      /*  CHAR_PARALYSIS  */ 
        0,      /*  CHAR_SILENCE    */ 
        0,      /*  CHAR_STONE  */ 
        0,      /*  CHAR_DARKNESS   */ 
        0,      /*  CHAR_CONFUSION  */ 
 
        0,      /*  CHAR_LOGINCOUNT */ 
        0,      /*  CHAR_DEADCOUNT */ 
        0,      /*  CHAR_WALKCOUNT */ 
        0,      /*  CHAR_TALKCOUNT */ 
 
    	0,		/*  CHAR_DAMAGECOUNT */ 
    	0,		/*  CHAR_GETPETCOUNT */ 
    	0,		/*  CHAR_KILLPETCOUNT */ 
    	0,		/*  CHAR_DEADPETCOUNT */ 
    	0,		/*  CHAR_SENDMAILCOUNT */ 
		0,		/*  CHAR_MERGEITEMCOUNT */ 
 
		0,		/*  CHAR_DUELBATTLECOUNT */ 
		0,		/*  CHAR_DUELWINCOUNT */ 
		0,		/*  CHAR_DUELLOSECOUNT */ 
		0,		/*  CHAR_DUELSTWINCOUNT */ 
		0,		/*  CHAR_DUELMAXSTWINCOUNT */ 
 
        CHAR_TYPEPLAYER,    /*  CHAR_WHICHTYPE  */ 
        1000,   /*  CHAR_WALKINTERVAL   */ 
        1000,   /*  CHAR_LOOPINTERVAL   */ 
#ifdef _NEWOPEN_MAXEXP 
		0,	// CHAR_OLDEXP, 
#endif 
		0,	// CHAR_EXP, 
        -1,     /*  CHAR_LASTTALKELDER*/ 
        0,      /*  CHAR_SKILLUPPOINT    */ 
    	0,		/*  CHAR_LEVELUPPOINT */ 
 
        0,      /*  CHAR_IMAGETYPE    */ 
		CHAR_COLORWHITE,	/* CHAR_NAMECOLOR */ 
		CHAR_COLORWHITE,	/* CHAR_POPUPNAMECOLOR */ 
		0,		/*  CHAR_LASTTIMESETLUCK */ 
		100,	/*  CHAR_DUELPOINT */ 
		0,	/*  CHAR_EVENT */ 
		0,	/*  CHAR_EVENT2 */ 
		0,	/*  CHAR_EVENT3 */ 
#ifdef _NEWEVENT 
		0,	/*  CHAR_EVENT4 */ 
		0,	/*  CHAR_EVENT5 */ 
		0,	/*  CHAR_EVENT6 */ 
#endif 
		0,	/*  CHAR_NOWEVENT */ 
		0,	/*  CHAR_NOWEVENT2 */ 
		0,	/*  CHAR_NOWEVENT3 */ 
#ifdef _NEWEVENT 
		0,	/*  CHAR_NOWEVENT4 */ 
		0,	/*  CHAR_NOWEVENT5 */ 
		0,	/*  CHAR_NOWEVENT6 */ 
#endif 
		0,  /* CHAR_TRANSMIGRATION */ 
		0,  /* CHAR_TRANSEQUATION */ 
 
        0,      /*  CHAR_INITDATA    */ 
 
//#ifdef _PETSKILL_BECOMEPIG 
//        -1, 
//#endif 
 
		0,	//CHAR_SILENT,				/* char shutup time */     
		0,	//    CHAR_FMINDEX,				// ®a±Ú index 
		0,	//    CHAR_FMLEADERFLAG,			 
								/* ®a±Ú¦¨­ûºØÃþ 
    							 * FMMEMBER_NONE	:¨S¦³¥[¤J¥ô¦ó®a±Ú 
    							 * FMMEMBER_APPLY	:¥Ó½Ð¥[¤J®a±Ú¤¤ 
    							 * FMMEMBER_LEADER	:±Úªø 
    							 * FMMEMBER_MEMBER	:¤@¯ë¦¨­û 
    							 * FMMEMBER_ELDER	:ªø¦Ñ     
    							 * FMMEMBER_INVITE	:²½¥q			// ¼È®É¤£¥Î 
    							 * FMMEMBER_BAILEE	:°]°Èªø			// ¼È®É¤£¥Î 
    							 * FMMEMBER_VICELEADER  :°Æ±Úªø		// ¼È®É¤£¥Î 
    							*/ 
		0,	//    CHAR_FMSPRITE,		// ®a±Ú¦uÅ@ºëÆF 
 
		0,	//    CHAR_BANKGOLD, 
		0,	//    CHAR_RIDEPET, 
		0,	//    CHAR_LEARNRIDE, 
#ifdef _NEW_RIDEPETS 
		0,	//	CHAR_LOWRIDEPETS, 
#endif 
 		0,	//   CHAR_LIMITLEVEL, 
#ifdef _PET_FUSION 
		0,	//	CHAR_FUSIONCODE,		//ª«ºØ½s½X 
		0,	//	CHAR_FUSIONINDEX,		//¹å¤ÆÃdª«½s¸¹ 
		0,	//	CHAR_FUSIONRAISE,		//Áý¾i¦¸¼Æ 
		0,	//	CHAR_FUSIONBEIT,		//Ãd³JºX¼Ð 
		0,	//	CHAR_FUSIONTIMELIMIT,	//Áý¾i®É¶¡ 
#endif 
#ifdef _PERSONAL_FAME	// Arminius 8.30: ®a±Ú­Ó¤HÁn±æ 
		0,	//    CHAR_FAME, 
#endif 
 
#ifdef _NEWSAVE 
		0,	//    CHAR_SAVEINDEXNUMBER,	/*  SaveFile .0.char or .1.char */ 
#endif 
  
#ifdef _ATTACK_MAGIC 
		0,	//		CHAR_EARTH_EXP,						// ª±®aªº¦aÅ]ªk¼ô½m«× 
		0,	//		CHAR_WATER_EXP,						// ª±®aªº¤ôÅ]ªk¼ô½m«× 
		0,	//		CHAR_FIRE_EXP,						// ª±®aªº¤õÅ]ªk¼ô½m«× 
		0,	//		CHAR_WIND_EXP,						// ª±®aªº­·Å]ªk¼ô½m«× 
		0,	//		CHAR_EARTH_RESIST,					// ª±®aªº¦aÅ]ªk§Ü©Ê 
		0,	//		CHAR_WATER_RESIST,					// ª±®aªº¤ôÅ]ªk§Ü©Ê 
		0,	//		CHAR_FIRE_RESIST,					// ª±®aªº¤õÅ]ªk§Ü©Ê 
		0,	//		CHAR_WIND_RESIST,					// ª±®aªº­·Å]ªk§Ü©Ê 
		0,	//		CHAR_EARTH_ATTMAGIC_EXP,			// ª±®aªº¦aÅ]ªk¼ô½m«×¸gÅç­È 
		0,	//		CHAR_WATER_ATTMAGIC_EXP,			// ª±®aªº¤ôÅ]ªk¼ô½m«×¸gÅç­È 
		0,	//		CHAR_FIRE_ATTMAGIC_EXP,				// ª±®aªº¤õÅ]ªk¼ô½m«×¸gÅç­È 
		0,	//		CHAR_WIND_ATTMAGIC_EXP,				// ª±®aªº­·Å]ªk¼ô½m«×¸gÅç­È 
		0,	//	 	CHAR_EARTH_DEFMAGIC_EXP,			// ª±®aªº¦aÅ]ªk§Ü©Ê¸gÅç­È 
		0,	//		CHAR_WATER_DEFMAGIC_EXP,			// ª±®aªº¤ôÅ]ªk§Ü©Ê¸gÅç­È 
		0,	//		CHAR_FIRE_DEFMAGIC_EXP,				// ª±®aªº¤õÅ]ªk§Ü©Ê¸gÅç­È 
		0,	//		CHAR_WIND_DEFMAGIC_EXP,				// ª±®aªº­·Å]ªk§Ü©Ê¸gÅç­È 
#endif 
 
 
#ifdef _GAMBLE_BANK 
		0,	//		CHAR_PERSONAGOLD,	//½ä³õ­Ó¤H»È¦æ 
#endif 
#ifdef _DROPSTAKENEW 
		0,	//		CHAR_GAMBLENUM,		//½ä³õ¿n¤À 
#endif 
#ifdef _ADD_ACTION          //npc°Ê§@ 
		0,	//		CHAR_ACTIONSTYLE, 
#endif 
#ifdef _PET_EVOLUTION 
		0,	//		CHAR_EVOLUTIONBASEVTL, 
		0,	//		CHAR_EVOLUTIONBASESTR,	 
		0,	//		CHAR_EVOLUTIONBASETGH,	 
		0,	//		CHAR_EVOLUTIONBASEDEX,	 
#endif 
 
#ifdef _FM_JOINLIMIT 
		0,	//		CHAR_FMTIMELIMIT, 
#endif 
 
#ifdef _CHAR_PROFESSION			// WON ADD ¤Hª«Â¾·~ 
		0,	//		PROFESSION_CLASS,			// ¾·~§O 
		0,	//		PROFESSION_LEVEL,			// ¾·~µ¥¯Å 
//		0,	//		PROFESSION_EXP,				// ¾·~¸gÅç­È 
		0,	//		PROFESSION_SKILL_POINT,		// §Þ¯àÂI¼Æ 
		0,	//		ATTACHPILE,					// ¼W¥[°ïÅ| 
		0,	//		PROFESSION_FIRE_P,			// ¤õ¼ô½m«× 
		0,	//		PROFESSION_ICE_P,			// ¦B¼ô½m«×		 
		0,	//		PROFESSION_THUNDER_P,		// ¹p¼ô½m«× 
		0,	//		PROFESSION_FIRE_R,			// ¤õ§Ü©Ê 
		0,	//		PROFESSION_ICE_R,			// ¦B§Ü©Ê	 
		0,	//		PROFESSION_THUNDER_R,		// ¹p§Ü©Ê 
#endif 
#ifdef _ALLDOMAN // (¤£¥i¶}) Syu ADD ±Æ¦æº]NPC 
		0,	//		CHAR_HEROFLOOR,  
#endif 
#ifdef _PETSKILL_BECOMEPIG 
		-1,	//		CHAR_BECOMEPIG, 
		100250, //CHAR_BECOMEPIG_BBI 
#endif 
		0,	//		CHAR_LASTLEAVETIME, // Robin add ³Ì«áÂ÷½u®É¶¡ 
 
#ifdef _NEW_MANOR_LAW 
		0,	//		CHAR_MOMENTUM, 
#endif 
 
#ifdef _ITEM_ADDEXP2 
		0,	//		CHAR_ADDEXPPOWER, 
		0,	//		CHAR_ADDEXPTIME, 
#endif 
 
#ifdef _ANGEL_SUMMON 
		0,	//		CHAR_HEROCNT, // §¹¦¨«iªÌ¥ô°Èªº¦¸¼Æ 
#endif 
 
#ifdef _TEACHER_SYSTEM 
	  0,	// CHAR_TEACHER_FAME,	// µ¼Ê¦Áìµ¼ÉùÍû 
#endif 
 
#ifdef _GM_ITEM 
	  0, // Íæ¼ÒGMÃüÁî´ÎÊý 
#endif 
#ifdef _VIP_SERVER 
	  0, // »áÔ±µãÊý 
#endif 
#ifdef _VIP_RIDE 
	  0, // »áÔ±ÆïºÚ¼¦ 
#endif 
    }, 
 
    { 
        {""},     /*  CHAR_NAME   */ 
        {""},     /*  CHAR_OWNTITLE   */ 
        {""},           /*  CHAR_ARGUMENT */ 
        {""},       /*  CHAR_OWNERCDKEY   */ 
        {""},       /*  CHAR_OWNERCHARANAME   */ 
    }, 
    { 
        SETFLG(1,1,1,1,1,1,0,0 ), 
        SETFLG(0,0,0,0,0,0,0,1 ), 
    } 
}; 
 
LevelUpPattern lvplayer00={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer10={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer20={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer30={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer01={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer11={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer21={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer31={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer02={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer12={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer22={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer32={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer03={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer13={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer23={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer33={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer04={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer14={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer24={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer34={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer05={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer15={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer25={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer35={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer06={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer16={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer26={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer36={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer07={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer17={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer27={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer37={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer08={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer18={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer28={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer38={ {{100,10},{200,10},{50,8}},9,11,10}; 
 
LevelUpPattern lvplayer09={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer19={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer29={ {{100,10},{200,10},{50,8}},9,11,10}; 
LevelUpPattern lvplayer39={ {{100,10},{200,10},{50,8}},9,11,10};