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

📄 lssproto_serv.c

📁 石器时代8.0服务端完整源代码。可以直接编译
💻 C
📖 第 1 页 / 共 5 页
字号:
 	    P10|20|10|20|10|10|10|1|2|13|13|1|100|10|尺氏天|abc|def 	 	C 甄   	    floor maxx maxy x y 	    毛  | 匹嗉濠匀化霜月[ 	    填    ( char 及    公及引引踏仁 ) 	     	    C1024|100|100|10|20 	     	    晓筏及  匹反}白夫失ID1024, 扔奶术100x100 X 10,Y 20及午仇 	    欠卞平乓仿弁正□互中月午中丹    卞卅月[仇及穴奶平乓仿及白 	    夫失手孔仁户凶甄  毛弁仿奶失件玄互襞月仇午互匹五月及反仇及 	    戊穴件玉及心匹丐月[汹五及瑛绊反白夫失  及匏  仄井歹井日卅 	    中[方匀化}必□丞钒铵凛}闭蟾银迕及午五}伐□皿及午五卅升 	    反}仇及戊穴件玉毛勾井匀化恳仄中袄毛霜耨仄卅仁化反卅日卅中[ 	     	I 蝈失奶  丞 	    (失奶  丞1)|(失奶  丞2)...(失奶  丞n) 	    失奶  丞及    反动票及  芊匹由永弁允月[ 	    夫午勾及失奶  丞反}井卅日内动票及6勾及玄□弁件及本永玄匹 	    霜耨今木月[夫午勾夫午勾及    反} 	     	      蟆|  蟆2|旦  □斥|失奶  丞及    |失瓦丢  寞|银迕第  桦赭|银迕覆擂|失奶  丞伊矛伙|白仿弘   	     	      失奶  丞  反摹  伊矛伙匹愤  读卞  凳今木月[ 	        蟆2反摹  伊矛伙卞方匀化}失奶  丞及    互  月  烂[ 		  弁仿奶失件玄及失奶  丞  及2垫  卞  木月仪[ 	      旦  □斥反  蟆及缙毛赘月及卞银丹[ 	      失奶  丞及    [ 	      失瓦丢  寞反}  飓  寞[ 	      银迕第  桦赭午反]仇及失奶  丞互升仇匹银迕允月仪互第  井互  匀化中月[ 	          仇木反]扔□田□匹反动票及方丹卞烂聒今木化中月[ 	           			typedef enum 			{ 				ITEM_FIELD_ALL,			允屯化及桦赭匹银尹月 				ITEM_FIELD_BATTLE,		爵    及心 				ITEM_FIELD_MAP,			骚橘穴永皿晓及心  			}ITEM_FIELDTYPE; 	           	      银迕覆擂午反]仇及失奶  丞毛银迕允月仇午及请  月覆擂互  匀化中月[ 	          扔□田□匹反动票及方丹卞烂聒今木化中月[ 	           			typedef enum 			{ 				ITEM_TARGET_MYSELF,		愤坌及心 				ITEM_TARGET_OTHER,		职及谛  愤坌殖戈) 				ITEM_TARGET_ALLMYSIDE,		    蝈   				ITEM_TARGET_ALLOTHERSIDE,	锹澎础蝈   				ITEM_TARGET_ALL,		蝈化 			}ITEM_TARGETTYPE; 		   	        <font size=+1>仇及醒侬卞100毛箫允午]韶氏匹中月樊手覆擂午卅月[ 	      失奶  丞伊矛伙[仇及伊矛伙动晓及樊匹卅中午隶  请  卅中[ 	      白仿弘  [缙氏卅白仿弘毛霜耨允月[备申永玄及覆杀反动票及骚曰[ 		      0bit    矢永玄丢□伙匹霜耨第  卅失奶  丞井升丹井[霜耨第  分午ㄠ[ㄟ分午霜耨匹五卅中[   		      1Bit    仇及失奶  丞互宁岳请  月井升丹井[   		      2Bit    仇及失奶  丞互    井升丹井[1分午    匹丐月[   	     	    仇仇及  匹反<a href="#escaping">巨旦弗□皿允月[ 	    填    ( char 及    公及引引踏仁 ) 	     	    I丐幻 卅 阂|str+2|1|丐幻\|中元|10|2|0 	     	    旦  □斥及袄及啦  反}帮醒袄匹 	     	        1  旦  □斥A   	        2  旦  □斥B  	       	        3  旦  □斥C   	        4  旦  □斥D   	     	    午允月[引凶}失奶  丞  及坞及  坌卞勾中化反}5蜊及玄□弁件互 	    坞匹}勾引曰凶化徇互卅日氏分橇谪匹霜耨今木化仁月[ 	 	S 蝈旦平伙 	    (旦平伙0)|(旦平伙1)|(旦平伙2) ... (旦平伙n) 	    惫寞午  元匹}平乓仿互手化月    旦平伙醒坌毛霜耨允月[勾引 	    曰卅中手及反 ||| 午卅月及匹丐月[ 	    备巨件玄伉及    反} 	    旦平伙及潘  戊□玉|伊矛伙 	    匹丐月[ 	    填    ( char 及    公及引引踏仁 ) 	     	    S10|2|20|2||| 	 	T 惫寞 	    (惫寞0)|(惫寞1)|(惫寞2) ... (惫寞n) 	    惫寞及巨件玄伉互坞及桦宁反 '|' 互  粮允月及匹}  粮仄凶手 	    及毛    仄化旦平乓件仄化反卅日卅中[井卅日内    蜊醒坌霜耨 	    允月[ 	    夫午勾}夫午勾及    反} 	    及心匹丐月[ 	    填    ( 霜日木化仁月 char 及    公及引引匹丐月 ) 	     	    T丐幻|方匀天日中 	     	    仇木手<a href="#escaping">巨旦弗□皿允月[  	M   坌由仿丢□正 	    平乓仿弁正□及旦  □正旦及丹切}    卞  凳今木月手及(蜇箕 	    袄)午公丹匹卅中手及(    袄卅升)互丐月[升木井及旦  □正旦 	    互  凳今木月凶太卞  荚蝈  及由仿丢□正毛霜耨允月及反生永玄 	    伐□弁玄仿白奴永弁毛  蛲卞银丹仇午卞卅月及匹}  卞HP , 	    MP,EXP及袄分仃卞仄廿匀凶由仿丢□正霜耨戊穴件玉毛迕啦允月[ 	    公木互仇及M戊穴件玉匹丐月[2  侬  动嫦及  域玄□弁件反HP及 	    蜇箕袄 ,     玄□弁件反MP}  赶玄□弁件反EXP匹丐月[ 	    动票卞填    毛仄户允[ 	     	    M54|210|8944909 	     	    仇及  匹反HP及蜇箕袄互54}MP及蜇箕袄互210}烦董袄互8944909 	    卞卅匀化中月及分[仇及3潘  反  卞  凳  蘸互嫖中午  歹木月 	    凶户    仄凶戊穴件玉祭仄凶互}手切欠氏仇及M戊穴件玉及井歹 	    曰卞P戊穴件玉匹蝈由仿丢□正毛霜耨仄化手方中[凶分仄}  赝 	    卞生永玄伐□弁毛银丹凶户卞反}仇及戊穴件玉毛银丹仇午互蹂俦 	    今木月[ 	             D 平乓仿及ID 	    夫弘奶件凛卞分仃霜月平乓仿及index]公木午凛棉毛霜月[ 	    D1000|912766409午井匹霜日木月[ 	 	E 巨件市它件玄割    票蜃)|(晓蜃) 	    巨件市它件玄  毛霜耨允月[割  反n/100 	    弁仿奶失件玄反]票蜃及袄井日旦正□玄仄化]ㄠ汹汹仁  卞+1仄凶割  匹巨件市它件玄允月井毛  蝇允月[ 	    凶分仄]晓蜃及袄毛旋尹卅中方丹卞允月[ 	    戚荚卞仇木互霜日木化仁月引匹仇及割  匹巨件市它件玄毛煌遥允月仪[ 	 	J0   J6 银尹月热诸及     	    银尹月热诸及    毛霜耨允月[ 	    0   6 反公木冗木失奶  丞及隶  组赭卞覆杀仄化中月[域  及隶  组赭    ]  ]澎]隶澡     	    仄井隶  请  卅中  烂分互]漆  傀舰及啃卞蝈化及隶  组赭及树  毛霜月 	    J0|kubun|mp|field|target|name|comment 	    午中丹白巧□穴永玄卞卅匀化中月[ 	    kubun 反公及  互丐月井  中井[ㄟ分午  中[公木动嫦卞玄□弁件允日卅中[ㄠ分午丐月[ 	    mp反壅  竣  毛  允[ 	    field反升及桦赭匹银尹月井[扔□田□匹反动票及  卞烂聒今木化中月[ 	     		typedef enum 		{ 			MAGIC_FIELD_ALL,		允屯化及桦赭匹银尹月 			MAGIC_FIELD_BATTLE,		爵    及心 			MAGIC_FIELD_MAP,		骚橘穴永皿晓及心 			 		}MAGIC_FIELDTYPE; 	     	    target反升木毛覆擂卞请  月井[扔□田□匹反动票及方丹卞烂聒今木化中月[ 	     		typedef enum 		{ 			MAGIC_TARGET_MYSELF,		愤坌及心 			MAGIC_TARGET_OTHER,		职及谛  愤坌殖戈) 			MAGIC_TARGET_ALLMYSIDE,		    蝈   			MAGIC_TARGET_ALLOTHERSIDE,	锹澎础蝈   			MAGIC_TARGET_ALL,		蝈化 			MAGIC_TARGET_NONE,		簿手蓟  请  卅中[  豢支凶户及凛 			MAGIC_TARGET_OTHERWITHOUTMYSELF,职及谛  愤坌殖引卅中) 			MAGIC_TARGET_WITHOUTMYSELFANDPET, 愤坌午矢永玄动陆 			MAGIC_TARGET_WHOLEOTHERSIDE,        及扔奶玉蝈   		}MAGIC_TARGETTYPE; 	     	    <font size=+1>仇及醒侬卞100毛箫允午]韶氏匹中月樊手覆擂午卅月[ 	     	    name反热诸  [ 	    comment反仇及热诸及    [ 	 	N0    N3 醮棉及由仿丢□正 	    醮棉卞卅匀化中月谛及树  毛霜耨允月[ 	    N0|kubun|level|charaindex|maxhp|hp|mp|name 	     	    kubun 反公及  互丐月井  中井[ㄟ分午  中[公木动嫦卞玄□弁件允日卅中[ㄠ蝈由仿丢□正[ 	    2动晓分午]备申永玄及  匀化中月手及及由仿丢□正  1bit    level 2bit   charaindex卅升   	    互霜耨今木月[ 	    charaindex 反醮棉及charaindex 	    level反公及谛及伊矛伙[ 	    maxhp反公及谛及MAXHP 	    hp反公及谛及蜇箕及HP 	    mp反公及谛及竣   	    name 反公及谛及  蟆[ 	 	K0  K4 雯  由仿丢□正 	    hp maxhp mp maxmp str tough exp  	    level attackpower deffencepower  	    fixdex fixcharm fixluck fixfireat fixwaterat fixearthat fixwindat 	      蟆 status 	    K及  卞0  4毛隙烂仄化}升及雯  井毛隙烂允月仇午[ 	    公及戚及玄□弁件卞0互  凶日公及矢永玄  反  中午蜕丹仪[ 	    丐月桦宁反ㄠ匹丐月[1分午蝈由仿丢□正[ 	    2动晓分午]备申永玄及  匀化中月手及及由仿丢□正  1bit    hp  2bit   maxhp卅升   	    互霜耨今木月[ 	    犯伉立正反 '|' 匹丐月[引凶  蟆午愤裘惫寞反} 	    <a href="#escaping">巨旦弗□皿仄凶手及毛 	    凶化徇匹勾卅仆凶手及互骚耨今木月[ 	    公木冗木及袄及滇反动票[ 	     	        No.(  寞)  int   	        islive(戏韶)  int   	        GRA(  飓  寞)  int   	        Hp(觐菁  )  int   	        MaxHp(    觐菁  )  int   	        Mp  int   	        MapMp  int   	        Exp(烦董袄)  int   	        MaxExp(戚引匹及烦董袄)  int   	        Level(伊矛伙)  int   	        Attack(  猾  )  int   	        Defense(潮    )  int   	        Quick(豳镀今)  int   	        Ai(镝擦蘸)  int   	        fEarth(哗)  int   	        fWater(  )  int   	        fFire(绍)  int   	        fWid(氘)  int   	        Slot(    檗  醒)  int   	          蟆  凳袱第白仿弘  int   	          蟆    侬     	        交□扒□矢永玄      侬     	     	      蟆  凳袱第白仿弘午反]仇及矢永玄及  蟆毛  凳仄化方中井升丹井及白仿弘匹] 	    1 分午  凳    ]ㄟ分午  凳尕第午卅月[ 	     	    填    ( char 及    公及引引踏仁 ) 	     	    P10|20|10|20|10|10|10|1|2|13|13|1|100|10|尺氏天|PC  	W0  W4 矢永玄及  犯□正 	  W0|skillid|field|target|name|comment| x 7 	  W0    W4 反公木冗木及矢永玄卞覆杀仄化中月[ 	  petskillid 反]矢永玄及  及  寞[pet_skillinfo.h卞烂聒今木化中月[ 	  field 反公及  互升仇匹银迕匹五月井[扔□田□匹反动票及方丹卞烂聒今木化中月[ 	   		typedef enum 		{ 			PETSKILL_FIELD_ALL,		允屯化及桦赭匹银尹月 			PETSKILL_FIELD_BATTLE,		爵    及心 			PETSKILL_FIELD_MAP,		骚橘穴永皿晓及心  		}PETSKILL_FIELDTYPE; 	   	  target 反公及  及覆擂互升丹中丹手及井[扔□田□匹反戚及方丹卞烂聒今木化中月[ 	   		typedef enum 		{ 			PETSKILL_TARGET_MYSELF,		愤坌及心 			PETSKILL_TARGET_OTHER,		职及谛  愤坌殖戈) 			PETSKILL_TARGET_ALLMYSIDE,	    蝈   			PETSKILL_TARGET_ALLOTHERSIDE,	锹澎础蝈   			PETSKILL_TARGET_ALL,		蝈化 			PETSKILL_TARGET_NONE,		簿手蓟  请  卅中[  豢支凶户及凛 			PETSKILL_TARGET_OTHERWITHOUTMYSELF,职及谛  愤坌殖引卅中)  			PETSKILL_TARGET_WITHOUTMYSELFANDPET, 愤坌午矢永玄动陆 		}PETSKILL_TARGETTYPE; 	   	  name 反  及  蟆[ 	  comment反公及  卞覆允月    [ 	  target|name|comment| 反  及醒及坌ㄠ垫匹霜日木化仁月[ 	    反域杀ㄦ勾引匹[    匹  互  仃化中月  "|"及心互粮仁  桦宁 	  反弁仿奶失件玄匹腴户化  憎允月仪[*/void lssproto_S_send(int fd,char* data){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkstring(buffer, data);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_S_SEND, buffer);}/*   servertoclient D( int category , int dx , int dy , string data );       (Display)           卞窒井  憎允月隙  [         	int category 	窒毛  憎允月井[ 	     	        1  愤坌动陆卞芨尹凶母丢□斥[data反  侬 		    卞卅匀凶袄[   		    2  愤坌互丹仃凶母丢□斥[data反  侬  卞 		      卅匀凶袄   		 	int dx 	穴奶平乓仿井日及弘伉永玉锹覆匏  X[域  读卞反奶矛件玄互  戏 	    仄凶匏  [弁仿奶失件玄反仇及袄井日赝给赝濠卅匏  毛煌遥仄化 	        允月[ 	int dy 	锹覆匏  Y 	string data  	  憎允月    [    反category卞方匀化瑁引月[ 	    仇及  侬  反<a href="#escaping">巨旦弗□皿今木卅仃木壬 	    卅日卅中[*/void lssproto_D_send(int fd,int category,int dx,int dy,char* data){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, category);	checksum += util_mkint(buffer, dx);	checksum += util_mkint(buffer, dy);	checksum += util_mkstring(buffer, data);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_D_SEND, buffer);}/*   servertoclient FS( int flg);       (FlgSet)PS及及杀蚕[引凶反夫弘奶件凛卅升卞愤坌及橇谪午仄化霜日木化仁月[                int flg          0 bit  0: 醮棉Off                  1: 醮棉On                蜇箕  银迕  1 bit  0: 爵      辅笛off          1: 爵      辅笛On                  2 bit  0: DUEL off                 1: DUEL On              3 bit  0:   骚及民乓永玄乒□玉     1: 由□  奴卞仄井民乓永玄互  壬卅中乒□玉              4 bit  0:   铜跟晶OK               1:   铜跟晶蛐  */void lssproto_FS_send(int fd,int flg){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, flg);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_FS_SEND, buffer);}/*   servertoclient HL( int flg);       (HeLp)HL及及杀蚕[引凶反由□  奴及醮棉互爵  及云踞仃乒□玉毛  凳仄凶桦宁卞霜日木化仁月[                int flg          0: 云踞仃乒□玉Off                  1: 云踞仃乒□玉On*/void lssproto_HL_send(int fd,int flg){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, flg);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_HL_SEND, buffer);}/*   servertoclient PR( int request, int result);       (PartyRequest)醮棉邰菲及杀蚕[PR毛弁仿奶失件玄互霜匀化中卅仁化手仇木毛熬仃潸月凛互丐月[        由□  奴互  螺荸辣  褪互  仃凶  卅升及凛[              	int request       	0: 轮迩 1:  迩         int result         0: 撩   1: 岳  */void lssproto_PR_send(int fd,int request,int result){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, request);	checksum += util_mkint(buffer, result);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_PR_SEND, buffer);}#ifdef _PETS_SELECTCONvoid lssproto_PETS_send(int fd,int petarray,int result){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, petarray);	checksum += util_mkint(buffer, result);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_PETST_SEND, buffer);}#endifvoid lssproto_KS_send(int fd,int petarray,int result){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, petarray);	checksum += util_mkint(buffer, result);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_KS_SEND, buffer);}void lssproto_SPET_send(int fd, int standbypet, int result){	char buffer[65500];	int checksum=0;	strcpy(buffer,"");	CONNECT_getCdkey( fd, PersonalKey, 4096);	strcat(PersonalKey, _RUNNING_KEY);	checksum += util_mkint(buffer, standbypet);	checksum += util_mkint(buffer, result);	util_mkint(buffer, checksum);	util_SendMesg(fd, LSSPROTO_SPET_SEND, buffer);}/*   servertoclient PS( int result, int havepetindex, int havepetskill, int toindex);       (PetSkill use result)矢永玄及  毛银匀凶瑛绊弁仿奶失件玄及PS卞覆杀仄化霜日木化仁月[       result 动陆反弁仿奶失件玄及PS卞覆杀仄化中月[白奴□伙玉晓井日仄井裟壬木卅中[        	int result 	瑛绊[0: 撩   1:岳           int havepetindex         窒    及矢永玄互银迕仄凶井[         int havepetskill         窒    及  毛银迕仄凶井[ 	int toindex 	 簿卞  芊毛银迕仄凶井[仇木反左皮斥尼弁玄支平乓仿及index匹反卅中[动票及  卞卅匀化中月[ 	 	  愤坌    = 0 	  矢永玄  = 1   5 	  醮棉    = 6   10   S N 及0  4卞覆杀[愤坌愤褥手殖引木化中月   	 	覆擂互蝈够]午井坌井日卅中]午井及桦宁反-1匹霜耨允月[*/void 

⌨️ 快捷键说明

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