亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chatmagic.c.bak

?? 最新主流石器時代源代碼,包含諸多目前流行功能代碼.
?? BAK
?? 第 1 頁 / 共 5 頁
字號:
	}}// shan 2001/12/18 Begin   由於改變過多,故將原先的function注掉void CHAR_CHAT_DEBUG_eventclean( int charaindex, char* message ){	#ifdef _ADD_NEWEVENT              // WON 多增任務旗標	int event_num = 8;#else	int event_num = 6;#endif	int point;	int shiftbit;	int eventno=0;	char token[1024];	int array;	int shift;	char token_cdkey[256]="", token_name[256]="", cdkey[CDKEYLEN], token_flag[256]="";	unsigned int max_user = 0;	BOOL find = FALSE;	BOOL ret1, ret2;	int  charaindex_tmp = 0;	int i;         getStringFromIndexWithDelim( message, " ", 1, token_flag, sizeof( token));	ret1 = getStringFromIndexWithDelim( message, " ", 2, token_cdkey, sizeof( token_cdkey));    ret2 = getStringFromIndexWithDelim( message, " ", 3, token_name, sizeof( token_name));	shiftbit = atoi(token_flag);	eventno = atoi(token_flag);	if( shiftbit!=-1 && ret1==FALSE && ret2==FALSE ){		charaindex_tmp = charaindex;		find=TRUE;	}else{		if( shiftbit==-1 || strlen(token_cdkey)==0 || strlen(token_name)==0 ){			sprintf( token, "%s", "參數不正確。正確格式:[eventsetend 任務旗標 帳號 人物名稱]");			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return; 		}		max_user = getFdnum();		for( i=0; i<max_user; i++){			char szName[256];			int i_use;						i_use = CONNECT_getUse( i);			if( i_use){				CONNECT_getCdkey( i, cdkey, sizeof( cdkey));				CONNECT_getCharname( i, szName, sizeof( szName));				if( strcmp( cdkey, token_cdkey)==0 && strcmp( szName, token_name)==0){					charaindex_tmp = CONNECT_getCharaindex( i);										find=TRUE;				}			}		}	}		if( strcmp(token_flag, "all")==0 && find ){		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT, 0);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT2, 0);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT3, 0);#ifdef _NEWEVENT		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT4, 0);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT5, 0);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT6, 0);#endif		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT2, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT3, 0);#ifdef _NEWEVENT		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT4, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT5, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT6, 0);#endif#ifdef _ADD_NEWEVENT              // WON 多增任務旗標		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT7, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT7, 0);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT8, 0);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT8, 0);#endif		sprintf( token, "削除全部的事件旗。" );		CHAR_talkToCli( charaindex, -1,token, CHAR_COLORWHITE);		return ;	}	if(find){		array = shiftbit / 32;		shift = shiftbit % 32;				if( array>=event_num ){			sprintf( token, "錯誤!!你所設的任務旗標編號已超過  圍(0~%d)。",32*event_num-1);			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return;		}		point = CHAR_getInt( charaindex_tmp, CHAR_ENDEVENT+array);        point = point & ~(1<<shift);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT+array, point);		point = CHAR_getInt( charaindex_tmp, CHAR_NOWEVENT+array);			point = point & ~(1<<shift);			CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT+array, point);   		sprintf( token, "Success!! Character Name:%s delete eventflag:[%d].", CHAR_getChar( charaindex_tmp, CHAR_NAME), eventno);		CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);		// display		if( charaindex_tmp==charaindex )			sprintf( token, "%s", "");		else			sprintf( token, "%s %s", token_cdkey, token_name);		//CHAR_CHAT_DEBUG_watchevent( charaindex, token );	}else{		sprintf( token,"%s\n","失敗!!帳號與人物名稱無法相符。");		CHAR_talkToCli(charaindex, -1, token, CHAR_COLORWHITE);	}	}// shan 2001/12/15 End// shan 2001/12/18 Begin   由於改變過多,故將原先的function注掉void CHAR_CHAT_DEBUG_eventsetnow( int charaindex, char* message ){#ifdef _ADD_NEWEVENT              // WON 多增任務旗標	int event_num = 8;#else	int event_num = 6;#endif	int point;	int shiftbit;	int eventno=0;	char token[1024];	int array;	int shift;	char token_cdkey[256]="", token_name[256]="", cdkey[CDKEYLEN];	unsigned int max_user = 0;	BOOL find = FALSE;	BOOL ret1, ret2;	int  charaindex_tmp = 0;	int i;         getStringFromIndexWithDelim( message, " ", 1, token, sizeof( token));	ret1 = getStringFromIndexWithDelim( message, " ", 2, token_cdkey, sizeof( token_cdkey));    ret2 = getStringFromIndexWithDelim( message, " ", 3, token_name, sizeof( token_name));	shiftbit = atoi(token);	eventno = atoi(token);	if( shiftbit!=-1 && ret1==FALSE && ret2==FALSE ){		charaindex_tmp = charaindex;		find=TRUE;	}	else{		if( shiftbit==-1 || strlen(token_cdkey)==0 || strlen(token_name)==0 ){			sprintf( token, "%s", "參數不正確。正確格式:[eventsetend 任務旗標 帳號 人物名稱]");			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return; 		}		max_user = getFdnum();		for( i=0; i<max_user; i++){			char szName[256];			int i_use;						i_use = CONNECT_getUse( i);			if( i_use){				CONNECT_getCdkey( i, cdkey, sizeof( cdkey));				CONNECT_getCharname( i, szName, sizeof( szName));				if( strcmp( cdkey, token_cdkey)==0 && strcmp( szName, token_name)==0){					charaindex_tmp = CONNECT_getCharaindex( i);										find=TRUE;				}			}		}	}	if( strcmp(token, "all")==0 && find ){		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT, -1);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT2, -1);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT3, -1);#ifdef _NEWEVENT		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT4, -1);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT5, -1);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT6, -1);#endif#ifdef _ADD_NEWEVENT              // WON 多增任務旗標		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT7, -1);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT8, -1);#endif		sprintf( token, "Success, set all nowflag.." );		CHAR_talkToCli( charaindex, -1,token, CHAR_COLORWHITE);		return ;	}	if(find){		array = shiftbit / 32;		shift = shiftbit % 32;				if( array>=event_num ){			sprintf( token, "錯誤!!你所設的任務旗標編號已超過  圍(0~%d)。",32*event_num-1);			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return;		}				point = CHAR_getInt( charaindex_tmp, CHAR_NOWEVENT+array);		point = point | (1<<shift);		CHAR_setInt( charaindex_tmp, CHAR_NOWEVENT+array, point);   		sprintf( token, "Success!! Character Name:%s eventnow_number:[%d].", CHAR_getChar( charaindex_tmp, CHAR_NAME), eventno);		CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);		// display		if( charaindex_tmp==charaindex )			sprintf( token, "%s", "");		else			sprintf( token, "%s %s", token_cdkey, token_name);		CHAR_CHAT_DEBUG_watchevent( charaindex, token );	}else{		sprintf( token,"%s\n","失敗!!帳號與人物名稱無法相符。");		CHAR_talkToCli(charaindex, -1, token, CHAR_COLORWHITE);	}}/*void CHAR_CHAT_DEBUG_eventsetnow( int charaindex, char* message ){	int point;	int shiftbit;	int eventno=0;	char token[256];	int array;	int shift;	shiftbit=atoi(message);	eventno=atoi(message);	// -1反白仿弘卞楮溢互卅中奶矛件玄   	if(shiftbit==-1) return;	array = shiftbit / 32;	shift = shiftbit % 32;	point = CHAR_getInt(charaindex,CHAR_NOWEVENT+array);	point = point | (1 << shift);	CHAR_setInt(charaindex,CHAR_NOWEVENT+array,point);	sprintf( token, "設定事件中%d號旗。",eventno);	CHAR_talkToCli( charaindex, -1,token, CHAR_COLORWHITE);}*/// shan 2001/12/18 End// shan 2001/12/15 Begin   由於改變過多,故將原先的function注掉void CHAR_CHAT_DEBUG_eventsetend( int charaindex, char* message ){#ifdef _ADD_NEWEVENT              // WON 多增任務旗標	int event_num = 8;#else 	int event_num = 6;#endif	int point;	int shiftbit;	int eventno = 0;	char token[1024];	int array;	int shift;	char token_cdkey[256]="", token_name[256]="", cdkey[CDKEYLEN];	unsigned int max_user = 0;	BOOL find = FALSE;	BOOL ret1, ret2;	int  charaindex_tmp = 0;	int i;		getStringFromIndexWithDelim( message, " ", 1, token, sizeof( token));	ret1 = getStringFromIndexWithDelim( message, " ", 2, token_cdkey, sizeof( token_cdkey));    ret2 = getStringFromIndexWithDelim( message, " ", 3, token_name, sizeof( token_name));	shiftbit = atoi(token);	eventno = atoi(token);    if( shiftbit!=-1 && ret1==FALSE && ret2==FALSE ){		charaindex_tmp = charaindex;		find=TRUE;	}	else{		if( shiftbit==-1 || strlen(token_cdkey)==0 || strlen(token_name)==0 ){			sprintf( token, "%s", "參數不正確。正確格式:[eventsetend 任務旗標 帳號 人物名稱]");			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return; 		}		max_user = getFdnum();		for( i=0; i<max_user; i++){			char szName[256];			int i_use;						i_use = CONNECT_getUse( i);			if( i_use){				CONNECT_getCdkey( i, cdkey, sizeof( cdkey));				CONNECT_getCharname( i, szName, sizeof( szName));				if( strcmp( cdkey, token_cdkey)==0 && strcmp( szName, token_name)==0){					charaindex_tmp = CONNECT_getCharaindex( i);										find=TRUE;				}			}		}	}	if( strcmp(token, "all")==0 && find ){		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT, -1);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT2, -1);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT3, -1);#ifdef _NEWEVENT		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT4, -1);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT5, -1);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT6, -1);#endif#ifdef _ADD_NEWEVENT              // WON 多增任務旗標		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT7, -1);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT8, -1);#endif		sprintf( token, "Success, set all endflag.." );		CHAR_talkToCli( charaindex, -1,token, CHAR_COLORWHITE);		return ;	}	if(find){		array = shiftbit / 32;		shift = shiftbit % 32;				if( array>=event_num ){			sprintf( token, "錯誤!!你所設的任務旗標編號已超過  圍(0~%d)。",32*event_num-1);			CHAR_talkToCli( charaindex, -1, token, CHAR_COLORWHITE);			return;		}		point = CHAR_getInt( charaindex_tmp, CHAR_ENDEVENT+array);		point = point | (1<<shift);		CHAR_setInt( charaindex_tmp, CHAR_ENDEVENT+array, point);   		sprintf( token, "Success!! Character Name:%s eventend_number:[%d].", CHAR_getChar( charaindex_tmp, CHAR_NAME), eventno);		CHAR_talkToCli( charaindex, -1, token, CHAR_COLORYELLOW);        // display		if( charaindex_tmp==charaindex )			sprintf( token, "%s", "");		else			sprintf( token, "%s %s", token_cdkey, token_name);		CHAR_CHAT_DEBUG_watchevent( charaindex, token );	}else{		sprintf( token,"%s\n","失敗!!帳號與人物名稱無法相符。");		CHAR_talkToCli(charaindex, -1, token, CHAR_COLORYELLOW);	}}void CHAR_CHAT_DEBUG_debug( int charaindex, char* message ){	char	msgbuf[256];	BOOL	flg = isstring1or0( message);	if( flg == TRUE ){		CHAR_setWorkInt( charaindex, CHAR_WORKFLG,			CHAR_getWorkInt( charaindex, CHAR_WORKFLG ) | WORKFLG_DEBUGMODE );		CHAR_setWorkInt( charaindex, CHAR_WORKDEBUGMODE, TRUE);	}else{		CHAR_setWorkInt( charaindex, CHAR_WORKFLG,			CHAR_getWorkInt( charaindex, CHAR_WORKFLG ) & ~WORKFLG_DEBUGMODE );		CHAR_setWorkInt( charaindex, CHAR_WORKDEBUGMODE, FALSE);	}	CHAR_send_P_StatusString( charaindex, CHAR_P_STRING_DEBUGMODE);	snprintf( msgbuf, sizeof( msgbuf), "已設定除錯模式為%s。",		( flg == TRUE) ? "ON" : "OFF");	CHAR_talkToCli( charaindex, -1, msgbuf, CHAR_COLORYELLOW);}void CHAR_CHAT_DEBUG_dp( int charindex , char *message ){	int i;	char dp[15];	char cdkey[CDKEYLEN];	char token[255];	int playernum = CHAR_getPlayerMaxNum();	easyGetTokenFromString( message , 1 , dp, sizeof(dp));	easyGetTokenFromString( message , 2 , cdkey, sizeof(cdkey));	if(strlen(cdkey)>0){		for(i=0;i<playernum;i++){			if(CHAR_CHECKINDEX(i) == FALSE) continue;			if(!strcmp( CHAR_getChar( i, CHAR_CDKEY), cdkey))			{				break;			}		}		if (i>=playernum)		{		 	CHAR_talkToCli( charindex, -1, "此賬號不在線~", CHAR_COLORYELLOW );			return;		}		CHAR_setInt( i , CHAR_DUELPOINT, atoi( dp ) );		CHAR_send_P_StatusString( i ,CHAR_P_STRING_DUELPOINT );		sprintf( token, "[GM]%s把你的DP設置為%d!", CHAR_getChar( charindex, CHAR_NAME),(int)atoi(dp));		CHAR_talkToCli( i, -1, token, CHAR_COLORYELLOW );		sprintf( token, "玩家%s的DP設置為%d!", CHAR_getChar( i, CHAR_NAME),(int)atoi(dp));		CHAR_talkToCli( charindex, -1,token, CHAR_COLORYELLOW );	}else{		CHAR_setInt( charindex , CHAR_DUELPOINT, atoi( dp ) );		CHAR_send_P_StatusString( charindex ,CHAR_P_STRING_DUELPOINT );		sprintf( token, "DP設置為%d!",(int)atoi(dp));		CHAR_talkToCli( charindex, -1,token, CHAR_COLORYELLOW );	}}#ifdef _EQUIT_ARRANGEvoid CHAR_CHAT_DEBUG_arrange( int charindex , char *message ){	CHAR_setWorkInt( charindex, CHAR_WORKFIXARRANGE, atoi( message) );	CHAR_complianceParameter( charindex );	CHAR_talkToCli( charindex, -1, "設定擋格", CHAR_COLORYELLOW);}#endif#ifdef _EQUIT_SEQUENCEvoid CHAR_CHAT_DEBUG_sequence( i

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合 综合色| 久久综合九色综合97_久久久| www.成人网.com| 国产精品一区二区91| 国产精品一区二区久激情瑜伽| 精品系列免费在线观看| 韩国女主播一区| 国产在线播放一区三区四| 激情欧美一区二区| 国产一二三精品| 成人精品国产福利| 成人精品高清在线| 91久久精品日日躁夜夜躁欧美| 在线精品国精品国产尤物884a| 色综合欧美在线视频区| 欧美视频精品在线| 欧美精品色一区二区三区| 亚洲第一福利视频在线| 亚洲一区二区三区爽爽爽爽爽| 亚洲第一电影网| 看片网站欧美日韩| 国产一区二区三区香蕉| 成人免费视频一区| 91美女在线观看| 欧美日韩一区二区三区四区五区| 精品视频一区二区不卡| 欧美一区二区三区在线| 久久美女艺术照精彩视频福利播放| 亚洲国产经典视频| 亚洲免费电影在线| 国产亚洲午夜高清国产拍精品| 免费看欧美女人艹b| 欧美群妇大交群中文字幕| 欧美一级精品在线| 久久综合给合久久狠狠狠97色69| 国产日韩精品一区| 亚洲另类一区二区| 日本中文字幕不卡| 成人黄动漫网站免费app| 在线观看免费一区| 精品精品国产高清一毛片一天堂| 国产精品亲子伦对白| 亚洲国产精品久久久男人的天堂| 精品一二三四区| 色综合 综合色| 欧美zozo另类异族| 亚洲另类一区二区| 国产一区福利在线| 欧美手机在线视频| 久久精品人人爽人人爽| 亚洲一区二区三区四区在线观看 | 亚洲一区二区三区中文字幕在线| 美女尤物国产一区| 97久久精品人人做人人爽| 欧美一级一级性生活免费录像| 国产精品久久三| 另类小说综合欧美亚洲| 在线视频你懂得一区| 2020国产精品自拍| 亚洲成av人片观看| 成人影视亚洲图片在线| 欧美一三区三区四区免费在线看| 亚洲欧洲日韩一区二区三区| 奇米一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 亚洲精品一区在线观看| 亚洲国产综合在线| 成人动漫精品一区二区| 欧美变态口味重另类| 午夜精品久久久久久久99水蜜桃| 高清免费成人av| 欧美www视频| 日韩电影免费在线看| 91美女片黄在线观看| 久久久久久久久久久99999| 午夜伊人狠狠久久| 在线免费视频一区二区| 国产丝袜美腿一区二区三区| 麻豆精品一二三| 欧美日本一区二区在线观看| 日韩美女精品在线| 成人性生交大片免费| 久久久久久久久免费| 六月丁香婷婷久久| 日韩一级片网站| 无码av免费一区二区三区试看| 色婷婷精品久久二区二区蜜臂av| 中文字幕av资源一区| 国产精品自拍毛片| 欧美tickle裸体挠脚心vk| 日本亚洲免费观看| 7777女厕盗摄久久久| 图片区日韩欧美亚洲| 欧美日韩精品一区二区三区四区 | 国产精品理伦片| 国产成人在线视频网站| 久久久久久一级片| 美女在线一区二区| 精品久久人人做人人爱| 美女mm1313爽爽久久久蜜臀| 欧美夫妻性生活| 日韩精品亚洲一区二区三区免费| 在线不卡a资源高清| 水野朝阳av一区二区三区| 欧美群妇大交群中文字幕| 日韩专区在线视频| 欧美一区二区私人影院日本| 视频在线在亚洲| 日韩一级高清毛片| 精品亚洲免费视频| 久久精品欧美一区二区三区不卡| 国产精品一区在线观看乱码| 欧美经典一区二区| 不卡一区在线观看| 亚洲欧美日韩国产手机在线| 色综合久久中文综合久久牛| 亚洲精品成人悠悠色影视| 欧美性大战久久| 丝袜亚洲另类欧美| 欧美zozozo| 成人精品国产免费网站| 一区二区三区四区在线播放| 欧美日韩在线亚洲一区蜜芽| 日韩不卡一区二区| 精品国产伦一区二区三区观看体验 | 欧美区在线观看| 久久国产精品区| 国产丝袜欧美中文另类| 一本久久综合亚洲鲁鲁五月天| 一二三区精品视频| 日韩精品一区二区三区视频在线观看 | 日本在线不卡视频一二三区| 欧美大片顶级少妇| 99精品1区2区| 天天做天天摸天天爽国产一区 | 国产日韩av一区| 91丝袜美女网| 日本欧美一区二区| 中文字幕 久热精品 视频在线| 99re成人在线| 琪琪久久久久日韩精品| 国产精品网站导航| 欧美日韩国产在线观看| 国产一区二区三区免费观看 | 99视频精品免费视频| 亚洲国产精品一区二区www在线| 精品日韩欧美在线| 91丨九色丨蝌蚪富婆spa| 日本免费新一区视频| 国产精品女上位| 欧美肥妇bbw| 97精品久久久久中文字幕| 日韩高清不卡一区二区| 国产精品国产三级国产aⅴ入口 | 亚洲免费资源在线播放| 日韩欧美在线网站| 色哟哟一区二区三区| 麻豆成人91精品二区三区| 亚洲九九爱视频| 久久久一区二区三区| 欧美日韩在线观看一区二区 | 欧美日韩一区久久| 风间由美一区二区三区在线观看| 亚洲一本大道在线| 国产精品私人影院| 欧美一区二区三区视频在线| 91亚洲国产成人精品一区二三| 久久精品国产**网站演员| 亚洲精品国产a久久久久久| 久久综合九色综合久久久精品综合 | 国产69精品久久99不卡| 亚洲成国产人片在线观看| 国产精品二三区| 精品理论电影在线观看 | 国产亚洲美州欧州综合国| 欧美日韩精品一区二区在线播放| 成人伦理片在线| 国产一区在线观看麻豆| 日韩二区三区四区| 亚洲一二三四区| 亚洲视频精选在线| 国产欧美日韩久久| 精品久久国产97色综合| 欧美疯狂性受xxxxx喷水图片| 色悠悠久久综合| 99精品国产99久久久久久白柏| 国产乱码精品一区二区三区av | 成人动漫在线一区| 国产自产高清不卡| 久久精品国产一区二区| 亚洲午夜视频在线观看| 一区二区三区高清不卡| 亚洲人成伊人成综合网小说| 国产精品久久久久久一区二区三区 | 久久久www成人免费毛片麻豆 | 久久精品一二三| 精品福利二区三区| 日韩免费一区二区三区在线播放| 欧美精品精品一区| 欧美老肥妇做.爰bbww|