?? lssproto_serv.c
字號:
void lssproto_I_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_I_SEND, buffer);}void lssproto_SI_send(int fd,int fromindex,int toindex){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, fromindex); checksum += util_mkint(buffer, toindex); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_SI_SEND, buffer);}void lssproto_MSG_send(int fd,int aindex,char* text,int color){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, aindex); checksum += util_mkstring(buffer, text); checksum += util_mkint(buffer, color); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_MSG_SEND, buffer);}void lssproto_PME_send(int fd,int objindex,int graphicsno,int x,int y,int dir,int flg,int no,char* cdata){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, objindex); checksum += util_mkint(buffer, graphicsno); checksum += util_mkint(buffer, x); checksum += util_mkint(buffer, y); checksum += util_mkint(buffer, dir); checksum += util_mkint(buffer, flg); checksum += util_mkint(buffer, no); checksum += util_mkstring(buffer, cdata); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_PME_SEND, buffer);}void lssproto_AB_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_AB_SEND, buffer);}void lssproto_ABI_send(int fd,int num,char* data){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, num); checksum += util_mkstring(buffer, data); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_ABI_SEND, buffer);}void lssproto_TK_send(int fd,int index,char* message,int color){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, index); checksum += util_mkstring(buffer, message); checksum += util_mkint(buffer, color); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_TK_SEND, buffer);}void lssproto_MC_send(int fd,int fl,int x1,int y1,int x2,int y2,int tilesum,int objsum,int eventsum,char* data){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, fl); checksum += util_mkint(buffer, x1); checksum += util_mkint(buffer, y1); checksum += util_mkint(buffer, x2); checksum += util_mkint(buffer, y2); checksum += util_mkint(buffer, tilesum); checksum += util_mkint(buffer, objsum); checksum += util_mkint(buffer, eventsum); checksum += util_mkstring(buffer, data); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_MC_SEND, buffer);}void lssproto_M_send(int fd,int fl,int x1,int y1,int x2,int y2,char* data){ char buffer[65500]; int checksum=0; strcpy(buffer,""); CONNECT_getCdkey( fd, PersonalKey, 4096); strcat(PersonalKey, _RUNNING_KEY); checksum += util_mkint(buffer, fl); checksum += util_mkint(buffer, x1); checksum += util_mkint(buffer, y1); checksum += util_mkint(buffer, x2); checksum += util_mkint(buffer, y2); checksum += util_mkstring(buffer, data); util_mkint(buffer, checksum); util_SendMesg(fd, LSSPROTO_M_SEND, buffer);}/* servertoclient C( string data ); (Characters) 弁仿奶失件玄反 CA 互 化}公及平乓仿卞勾中化譬卅井勻兇凜反} C 匹仇及楮醒毛邰菲匹五月[扔□田反民尼永弁仄卅中[ string data 白巧□穴永玄反 動票及3潘 及嫩 毛戊件穴匹卅日屯兇 手及匹丐月.公木冗木及嫩 及 褥反今日卞兇化徇'|'匹仁亢日木 化中月[ 兇化徇匹仁亢日木兇玄□弁件互12蜊及樺寧 玄□弁件及 反 WHICHTYPE|CHARINDEX|X|Y|DIR|BASEIMG|LEVEL|NAMECOLOR|NAME|SELFTITLE|WALKABLE|HEIGHT|POPUPNAMECOLOR 仇及左皮斥尼弁玄反平乓仿弁正□匹丐月午中丹仇午匹丐月[ WHICHTYPE 反]仇及平乓仿弁正□互升丹中勻兇潘 及手及 匹丐月井[仇木反扔□田□匹反動票及方丹卞爛聒今木化中月[ typedef enum { CHAR_TYPENONE, 窒匹手卅中 CHAR_TYPEPLAYER, 皿伊奶乩□ CHAR_TYPEENEMY, 襯 CHAR_TYPEPET, 矢永玄 CHAR_TYPEDOOR, 玉失 CHAR_TYPEBOX , CHAR_TYPEMSG , 棗 CHAR_TYPEWARP , 伐□皿札□件 CHAR_TYPESHOP , 饕 CHAR_TYPEHEALER , 甲□仿□ CHAR_TYPEOLDMAN , 贏 CHAR_TYPEROOMADMIN, 尕 遣盒 CHAR_TYPETOWNPEOPLE, 引切及夫午 CHAR_TYPEDENGON, 鰻蛻 CHAR_TYPEADM, 鰻蛻 CHAR_TYPETEMPLE, Temple master CHAR_TYPESTORYTELLER, 賄曰 CHAR_TYPERANKING, 尕 遣仿件平件弘 憎 CHAR_TYPEOTHERNPC, 公及職及腹綢覆擂卞卅日卅中NPC CHAR_TYPEPRINTPASSMAN, 玉失及由旦伐□玉 憎允月NPC CHAR_TYPENPCENEMY, 裔爛襯 CHAR_TYPEACTION, 失弁撲亦件卞 殺允月NPC CHAR_TYPEWINDOWMAN, 它奴件玉它 憎允月NPC 旦玄井手) CHAR_TYPESAVEPOINT, 本□皮禾奶件玄 CHAR_TYPEWINDOWHEALER, 它奶件玉它正奶皿及甲□仿□ CHAR_TYPEITEMSHOP, 云饕 CHAR_TYPESTONESHOP, 檗 盒 矢永玄及 盒 CHAR_TYPEDUELRANKING, DUEL仿件平件弘NPC CHAR_TYPEWARPMAN, 伐□皿穴件NPC CHAR_TYPEEVENT, 奶矛件玄NPC CHAR_TYPEMIC, 奶矛件玄NPC CHAR_TYPELUCKYMAN, 奶矛件玄NPC CHAR_TYPEBUS, 穴件乒旦田旦 CHAR_TYPECHARM, 奶矛件玄NPC CHAR_TYPENUM, }CHAR_TYPE; 公木反職及皿伊奶乩□支NPC支襯匹丐月[扔□田□互霜耨 允月午五反葦尹月 區(qū)卞勾中化蟈 霜耨允月[勾引 曰弁仿奶失件玄反}仇及由弗永玄毛熬仃午勻兇午五卞仇及 由弗永玄卞踏井木化中卅中平乓仿毛 勻化中兇日壅仄化仄 引勻化方中午中丹仇午匹丐月[引兇}穴它旦市□末伙毛丐 歹六兇午五卞 憎允月樹 反仇及樹 及心卞湘中化中月[ 分井日}穴它旦市□末伙毛丐歹六兇午五卞 憎允月仇午互 凳今木兇樺寧反}扔□田□反}仇及楮醒毛 讀卞裟太 分今卅仃木壬卅日卅中[ SELFTITLE卞勾中化反}犯伉立正 匹丐月兇化徇毛孔仁引卅中方丹卞巨旦弗□皿今木化中月[ 弁仿奶失件玄反失弁撲亦件及戊穴件玉(CA)互仁月引匹反 切匹 憎允月[CHARINDEX扔□田□ 及域啦卞平乓仿毛 爛匹五月 寞}BASEIMG反 憎及兇戶及 寞}LEVEL反平乓 仿及伊矛伙(0卅日 憎仄卅中[仇及襖反NPC卅升卞銀丹[) WALKABLE反1及午五公及曉毛騷聊允月仇午互匹五}0卅日騷 聊允月仇午互匹五卅中[HEIGHT反嫖今毛手勾手及井公丹匹 卅中及井及隙爛[ 平乓仿弁正□及 蟆午憤 憊寞反}<a href="#escaping"> 巨旦弗□皿今木卅仃木壬卅日卅中['|'匹玄□弁件毛 潸曰分仄化井日巨旦弗□皿毛荸輪允月[巨旦弗□皿允月午' |'互幻井及 儂卞云五井歹月及匹} 賡反簽賬卞'|'毛犯 伉立正午仄化方中[霜耨允月 手} 蟆午憤 憊寞毛巨旦 弗□皿仄化井日兇化徇匹勾卅中匹井日霜耨允月[ 引兇]矢永玄及樺寧反憤 憊寞及醫(yī)歹曰卞交□扒□互澀爛 仄兇矢永玄及 蟆互霜耨今木化仁月[ 兇化徇匹仁亢日木兇玄□弁件互6蜊及樺寧 玄□弁件及 反 INDEX|X|Y|BASEIMG|LEVEL|ITEM1LINEINFO 匹嘩 卞 切化中月失奶 丞卞勾中化及樹 匹丐月[ INDEX反平乓仿及奶件犯弁永旦午井少日卅中INDEX匹丐月[ 公及失奶 丞毛壅允凜卞銀迕允月[X,Y反失奶 丞及弘夫□ 田伙匏 [BASEIMG反 颶及 寞[ITEM1LINEINFO反1墊 info卞 憎允月兇戶及樹 匹丐月[失奶 丞它奶件玉它 及 憎迕及樹 反 及 芊匹迕啦允月[失奶 丞卞楮仄化 反CA反 卅中[ITEM1LINEINFO反<a href="#escape">巨旦弗□ 皿今木月[仇及巨旦弗□皿及 芊反曉及嫩 毛輔寰[ 兇化徇匹仁亢日木兇玄□弁件互4蜊及樺寧 玄□弁件及 反 INDEX|X|Y|VALUE 匹嘩 卞 切化中月云嗯卞勾中化及樹 匹丐月[ 反允 屯化醒儂[INDEX,X,Y 反失奶 丞午 元[VALUE 反升木分 仃及洶井午中丹儀匹丐月[失奶 丞卞勾中化及樹 匹丐月[ 兇化徇匹仁亢日木兇玄□弁件互1蜊及樺寧 INDEX 仇及平乓仿及C反項尹日木卅中[*/void lssproto_C_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_C_SEND, buffer);}/* servertoclient CA( string data ); (CharacterAction) 葦尹月 區(qū)卞中月平乓仿及失弁撲亦件橇謫毛凳蕙允月[ 扔□田□井日弁仿奶失件玄卞域 讀卞霜耨允月[ 備平乓仿及1失弁撲亦件仍午卞霜耨[扔□田□反失弁撲亦件毛匹五月分 仃做諒允月仇午[ string data CHARINDEX|X|Y|ACTION|PARAM1|PARAM2|PARAM3|PARAM4|....毛戊 件穴匹仁亢勻兇手及卞允月[PARAM反失弁撲亦件仍午卞蜊醒手 銀中井兇手仇午卅月[動票反失弁撲亦件域 [X,Y反匏 匹升 及失弁撲亦件匹手}丐兇日仄中匏 毛隙爛允月[ 仇及 儂 反巨旦弗□皿今木卅中[ ACTION PARAM1 PARAM2 PARAM3 PARAM4 Stand:0 輊0~7 Walk:1 輊0~7 Attack:2 輊0~7 Throw:3 輊0~7 Damage:4 輊0~7 Dead:5 輊0~7 UseMagic:6 輊0~7 UseItem:7 輊0~7 Effect:8 輊0~7 巨白尼弁玄 寞 Down:10 (邐木月) 輊0~7 Sit:11 (甄月) 輊0~7 Hand:12 (澎毛蕊月) 輊0~7 Pleasure:13 (減少) 輊0~7 Angry:14 (變月) 輊0~7 Sad:15 ( 仄戈) 輊0~7 Guard:16 (布□玉) 輊0~7 actionwalk:17 (失弁撲亦件迕洶五) 輊0~7 nod:18 (丹卅內(nèi)仁) 輊0~7 actionstand:19 (失弁撲亦件迕 切禾□術(shù)) 輊0~7 Battle:20 (爵 樹 ) 輊0~7 BattleNo(-1 卅日 憎壅允 SideNo HelpNo ㄠ卅日踞仃毛裟少CA 憎]ㄟ卅日壅允]引兇反 仄 Leader:21 (伉□母□樹 ) 輊0~7 0: 憎壅允 1: 憎 Watch:22 (爵 棋爵) 輊0~7 0: 憎壅允 1: 憎 namecolor:23( 蟆及縉樹 ) 輊0~7 蟆及縉 寞 Turn:30( 輊 晶) 輊0~7 Warp:31(伐□皿) 輊0~7 ACTION及襖反幫醒匹} 反曉及 及爾羹及嫩 匹丐月[*/void lssproto_CA_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_CA_SEND, buffer);}/* servertoclient CD( string data ); (CharacterDelete) data 反犯伉立正 , 匹嗉濠日木兇奶件犯永弁旦[ 醒瘀霜月儀互請 月[ 仇及ID毛 勻化中月平乓仿弁正互壅尹兇凜卞扔□田井日弁仿奶失件玄尺 午鰻歹月[*/void lssproto_CD_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_CD_SEND, buffer);}/* <a name="R">servertoclient R( string data ); (Radar) 伊□母□及 毛弁仿奶失件玄卞霜耨允月[弁仿奶失件玄反仇及霜耨毛 邰菲允月仇午反卅中[扔□田□互贗癲卅正奶立件弘匹霜耨允月[ 兇午尹壬10洶丐月仁仍午午井}1坌仍午午井[ string data x ,y, kind ,及賜卞襖毛'|'匹仁亢勻化卅日屯兇手及毛 今日卞'|'匹卅日屯兇手及[ x,y反平乓仿井日及濮覆匏 [kind反動票卞仄戶允醒襖匹反卅中 筏寞[伊□母□卞丹勾月 及潘 毛隙爛允月[霜日木化仁月手及 及潘 反}公木引匹卞儒尹兇 芊午井}旦平伙匹 祭仄}公木反 扔□田□互嗶尹月[ kind及襖 E 襯 P 皿伊奶乩□ S 熔 G 云嗯 I 失奶 丞(熔動陸) data及 “"12|22|E|13|24|P|14|28|P" 仇及 儂 反巨旦弗□皿今木卅中[*/void lssproto_R_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_R_SEND, buffer);}/* servertoclient S( string data ); (Status) 平乓仿及旦 □正旦毛霜耨允月[ 犯□正反 市 打伉筏寞 儂(域 儂) 午卅勻化中月[勾引曰 賡及 1 儂毛葦木壬窒及旦 □正旦井坌月[ 反2 儂 井日匹丐月[ 反動票及白巧□穴永玄卞仄兇互丹[兇化徇筏寞'|'互犯伉立正匹丐月[ 2蜊 動嫦及玄□弁件互 匹丐月[ P 蟈由仿丟□正 kubun hp maxhp mp maxmp str tough exp maxexp exp level attackpower deffencepower fixdex fixcharm fixluck fixfireat fixwaterat fixearthat fixwindat gold 尥仃化中月 憊寞及index 蟆 憤裘憊寞 犯伉立正反 '|' 匹丐月[引兇 蟆午憤裘憊寞反} <a href="#escaping">巨旦弗□皿仄兇手及毛 兇化徇匹勾卅仆兇手及互騷耨今木月[ 公木冗木及襖及滇反動票[ kubun 卞ㄠ互 勻化中月午蟆由仿丟□正毛霜耨] ㄡ動曉分午]備申永玄及 勻化中月手及及由仿丟□正互賜 卞 勻化霜耨今木化中月[ 尹壬]ㄢ互 兇日hp午Maxhp互kubun 動嫦及玄□弁件卞 戶日木化中月[ kunun int Hp( )hp int MaxHp int Mp(熱諸由伐□) int MaxMp int Vital( ) int Str( ) int Tough(暹屺今) int Dex(豳鍍今) int Exp(煩董襖)exp int MaxExp(戚引匹及煩董襖) int Level(伊矛伙) int Attack( 猾 ) int Defense(潮 ) int fQuick( 蔽豳鍍今) int fCharm( ) int fLuck(捫) int fEarth(嘩)fixearthat int fWater( ) int fFire(紹) int fWid(氘)fixwindat int Gold(云嗯) int 憊寞及index int 犯亙巨伙禾奶件玄 int 鱉戲莢醒 int 蟆 儂 憤裘憊寞 儂 填 ( char 及 公及引引踏仁 )
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -