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

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

?? npc_bankman.c

?? 最新主流石器時代源代碼,包含諸多目前流行功能代碼.
?? C
?? 第 1 頁 / 共 2 頁
字號:
			buttonproc[i].warp = -1;
			buttonproc[i].battle = -1;
			buttonproc[i].gotowin = -1;
		}

		while( 1) {
			char    buf[256];
			int		ret;
			if( !fgets( line, sizeof( line), fp)){
				readflg = FALSE;
				break;
			}
			
			linenum ++;
			
			/* 戊丟件玄反  骰 */
			if( line[0] == '#' || line[0] == '\n') continue;
			/* 荼墊潸月 */
			chomp( line );
			
			/*  墊毛幫溥允月    */
			/*  引內(nèi) tab 毛 " " 卞  五晶尹月    */
			replaceString( line, '\t' , ' ' );
			/* 燮  及旦矢□旦毛潸月[*/
			for( i = 0; i < strlen( line); i ++) {
				if( line[i] != ' ' ) {
					break;
				}
				strcpy( buf, &line[i]);
			}
			if( i != 0 ) strcpy( line, buf);

			/* delim "=" 匹  賡(1)及玄□弁件毛  月*/
			ret = getStringFromIndexWithDelim( line, "=",  1, firstToken,
											   sizeof( firstToken ) );
			if( ret == FALSE ){
				print( "Find error at %s in line %d. Ignore\n",
					   filename , linenum);
				continue;
			}
			/* delim "=" 匹2    及玄□弁件毛  月*/
			ret = getStringFromIndexWithDelim( line, "=", 2, secondToken,
											   sizeof( secondToken ) );
			if( ret == FALSE ){
				print( "Find error at %s in line %d. Ignore\n",
					   filename , linenum);
				continue;
			}
			
			if( strcasecmp( firstToken, "winno") == 0 ) {
				if( winno != -1 ) {
					print( "familyman:已有winno卻重新定義winno\n");
					print( "filename:[%s] line[%d]\n", filename, linenum);
					errflg = TRUE;
					readflg = FALSE;
					break;
				}
				/* 它奴件玉它No毛忡繡 */
				winno = atoi( secondToken);
				continue;
			}
			/* 它奴件玉它No 互瑁引勻化中卅中凜及墊反  骰允月 */
			if( winno == -1 ) {
				print( "familyman:winno 尚未定義,資料卻已設定。\n");
				print( "filename:[%s] line[%d]\n", filename, linenum);
				readflg = FALSE;
				errflg = FALSE;
				break;
			}
			/* 它奴件玉它No 互域譙仄兇凜反橢瘀毛  戈[
			 * 公木動陸反  骰允月 */
			if( (chkflg == FALSE && winno == windowno )||
				chkflg == TRUE) 
			{
				if( buttonconfmode == TRUE ) {
					if( strcasecmp( firstToken, "gotowin") == 0 ) {
						buttonproc[b_mode].gotowin = atoi( secondToken);
					}
					else if( strcasecmp( firstToken, "checkhaveitem") == 0 ) {
						buttonproc[b_mode].checkhaveitem = atoi( secondToken);
					}
					else if( strcasecmp( firstToken, "haveitemgotowin") == 0 ) {
						buttonproc[b_mode].checkhaveitemgotowin = atoi( secondToken);
					}
					else if( strcasecmp( firstToken, "checkdonthaveitem") == 0 ) {
						buttonproc[b_mode].checkdonthaveitem = atoi( secondToken);
					}
					else if( strcasecmp( firstToken, "donthaveitemgotowin") == 0 ) {
						buttonproc[b_mode].checkdonthaveitemgotowin = atoi( secondToken);
					}
					else if( strcasecmp( firstToken, "endbutton") == 0 ) {
						if( buttonproc[b_mode].gotowin == - 1 ) {
							if( buttonproc[b_mode].checkhaveitem == -1 && 
								buttonproc[b_mode].checkdonthaveitem == -1)
							{
								errflg = TRUE;
							}
							else {
								/* 升勻切井井兇勻吊分仃匹手澀爛今木化中木壬     */
								if( !((buttonproc[b_mode].checkhaveitem != -1 && 
									   buttonproc[b_mode].checkhaveitemgotowin != -1)
									 || (buttonproc[b_mode].checkdonthaveitem != -1 && 
									     buttonproc[b_mode].checkdonthaveitemgotowin != -1)))
								{
									errflg = TRUE;
								}
							}
						}
						
						if( errflg == TRUE) {
							print( "familyman: 找不到gotowin\n");
							print( "filename:[%s] line[%d]\n", filename, linenum);
							readflg = FALSE;
							errflg = TRUE;
							break;
						}
						buttonproc[b_mode].use = TRUE;
						buttonconfmode = FALSE;
						buttonendflg = TRUE;
					}
				}
				else {
					
					w.windowno = winno;
					/* 它奴件玉它正奶皿及澀爛 */
					if( strcasecmp( firstToken, "wintype") == 0 ) {
						w.windowtype = atoi( secondToken);
					}
					/* 示正件正奶皿及澀爛 */
					else if( strcasecmp( firstToken, "buttontype") == 0 ) {
						w.buttontype = NPC_Bankman_restoreButtontype( secondToken);
					}
					/* getitem及澀爛 */
					else if( strcasecmp( firstToken, "takeitem") == 0 ) {
						w.takeitem = atoi( secondToken);
					}
					/* giveitem及澀爛 */
					else if( strcasecmp( firstToken, "giveitem") == 0 ) {
						w.giveitem = atoi( secondToken);
					}
					/* message及澀爛 */
					else if( strcasecmp( firstToken, "message") == 0 ) {
						if( messagepos == 0 ) {
							strcpy(  w.message, secondToken);
							messagepos = strlen( w.message);
						}
						else {
							w.message[messagepos]='\n';
							messagepos++;
							strcpy( &w.message[messagepos], secondToken);
							messagepos+=strlen(secondToken);
						}
					}
					/* 示正件毛瓷仄兇凜及澀爛 */
					else if( strcasecmp( firstToken, "okpressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 0;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "cancelpressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 1;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "yespressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 2;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "nopressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 3;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "prevpressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 4;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "nextpressed") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 5;
						buttonendflg = FALSE;
					}
					else if( strcasecmp( firstToken, "selected") == 0 ) {
						buttonconfmode = TRUE;
						b_mode = 6 + selectnum;
						buttonendflg = FALSE;
						selectnum ++;
					}
					/* 澀爛蔽歹曰 */
					else if( strcasecmp( firstToken, "endwin") == 0 ) {
						endflg = TRUE;
						if( chkflg == FALSE) {
							readflg = FALSE;
						}
						break;
					}
					else {
						print( "familyman:設定是不可能的參數(shù)\n");
						print( "filename:[%s] line[%d]\n", filename, linenum);
					}
				}
			}
			else {
				if( strcasecmp( firstToken, "endwin") == 0 ) {
					winno = -1;
				}
			}
		}
		if( buttonendflg == FALSE) {
			print( "familyman: 找不到endbutton\n");
			print( "filename:[%s] line[%d]\n", filename, linenum);
			errflg = TRUE;
			break;
		}
		if( winno != -1 ) {
			if( w.windowtype == -1 ) {
				print( "familyman: 找不到wintype\n");
				print( "filename:[%s] line[%d]\n", filename, linenum);
				errflg = TRUE;
				break;
			}
			if( w.buttontype == -1 ) {
				print( "familyman: 找不到button\n");
				print( "filename:[%s] line[%d]\n", filename, linenum);
				errflg = TRUE;
				break;
			}
			if( strlen( w.message) == 0 ) {
				print( "familyman: 找不到message\n");
				print( "filename:[%s] line[%d]\n", filename, linenum);
				errflg = TRUE;
				break;
			}
		}
	}
	fclose( fp);
	
	if( chkflg == FALSE && w.windowno == -1 ) {
		print( "familyman: 找不到所指定的windowno\n");
		print( "filename:[%s] line[%d]\n", filename, linenum);
		return FALSE;
	}
	if( winno != -1 && endflg == FALSE) {
		print( "familyman: 找不到endwin\n");
		print( "filename:[%s] line[%d]\n", filename, linenum);
		return FALSE;
	}
	if( errflg == TRUE) return FALSE;
	
	return TRUE;
}
/*
 * buttontype=匹隙爛仄兇  儂  毛醒襖卞  晶允月[
 *
 */
static int NPC_Bankman_restoreButtontype( char *data )
{
	int		ret = 0;
	int		rc;
	int		i;
	char	buff[1024];
	
	for( i = 1; ; i ++ ) {
		rc = getStringFromIndexWithDelim( data, "|",  i, buff,
											   sizeof( buff ) );
		if( rc == FALSE) break;
		if( strcasecmp( buff, "ok") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_OK;
		}
		else if( strcasecmp( buff, "cancel") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_CANCEL;
		}
		else if( strcasecmp( buff, "yes") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_YES;
		}
		else if( strcasecmp( buff, "no") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_NO;
		}
		else if( strcasecmp( buff, "prev") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_PREV;
		}
		else if( strcasecmp( buff, "next") == 0 ) {
			ret |= WINDOW_BUTTONTYPE_NEXT;
		}
	}
	if( ret == 0 ) {
		ret = atoi( data);
	}
	return ret;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美二区在线观看| 日韩一区二区三区在线| 一区二区国产盗摄色噜噜| 精品捆绑美女sm三区| 欧美亚洲精品一区| 91电影在线观看| 一本久久综合亚洲鲁鲁五月天 | 日韩亚洲欧美综合| 中文字幕乱码一区二区免费| 欧美一区二区成人6969| 正在播放亚洲一区| 日韩一区二区不卡| 亚洲成人免费看| 亚洲国产sm捆绑调教视频| 日韩精品91亚洲二区在线观看| 亚洲精品精品亚洲| 亚洲日本在线视频观看| 亚洲免费在线播放| 午夜精品影院在线观看| 狠狠久久亚洲欧美| 国产黄人亚洲片| 不卡视频免费播放| 一本久久综合亚洲鲁鲁五月天| 国产亚洲视频系列| 最新中文字幕一区二区三区| 亚洲午夜久久久久中文字幕久| 久久亚洲一级片| 99国产欧美另类久久久精品 | 久久婷婷国产综合精品青草| 日韩和的一区二区| 国产欧美日韩精品a在线观看| 欧美国产丝袜视频| 国产一区二区三区精品欧美日韩一区二区三区| 久久99精品一区二区三区三区| 国产一区日韩二区欧美三区| 欧美一级生活片| 人人爽香蕉精品| 91在线视频官网| 综合精品久久久| 国产不卡在线视频| 欧美精品乱码久久久久久按摩| 亚洲国产精品一区二区久久| 欧美吞精做爰啪啪高潮| 亚洲制服欧美中文字幕中文字幕| 麻豆精品国产91久久久久久| 91在线看国产| 国产精品三级视频| 青青草视频一区| 精品国产乱码久久久久久闺蜜| 中文字幕精品一区二区精品绿巨人 | 久久视频一区二区| 国产综合色视频| 日本一区二区三区国色天香 | 亚洲一二三四区不卡| 色偷偷一区二区三区| 亚洲丝袜制服诱惑| 欧美性受xxxx黑人xyx| 肉肉av福利一精品导航| 精品国产免费一区二区三区香蕉| 国产在线一区观看| 亚洲欧美激情视频在线观看一区二区三区 | 国产色爱av资源综合区| 丁香婷婷综合色啪| 一区二区不卡在线播放| 精品国产一区二区国模嫣然| 成人av网址在线观看| 一区二区三区自拍| 精品成人免费观看| 91传媒视频在线播放| 精品一区二区日韩| 亚洲欧美成人一区二区三区| 欧美一级高清片| 99在线精品一区二区三区| 欧美成人一区二区三区在线观看 | 韩国精品久久久| 一区二区免费视频| 国产午夜精品福利| 91.xcao| 91黄色免费看| 国产九色sp调教91| 666欧美在线视频| 成人精品鲁一区一区二区| 日韩欧美中文字幕精品| 色综合天天综合狠狠| 国产精品久久777777| 99国产精品久| 国产一区二区成人久久免费影院| 亚洲成a人片在线不卡一二三区| 中文成人av在线| 欧美xxxx在线观看| 欧美日韩国产片| 日韩国产欧美在线视频| 1000部国产精品成人观看| 精品福利一二区| 欧美一级片免费看| 91.麻豆视频| 欧美日韩aaa| 欧美日韩日日夜夜| 国精产品一区一区三区mba桃花 | 激情成人午夜视频| 日本大胆欧美人术艺术动态| 亚洲视频精选在线| 亚洲欧洲成人av每日更新| 精品剧情v国产在线观看在线| 欧美日韩二区三区| 在线精品视频小说1| 无码av中文一区二区三区桃花岛| 亚洲摸摸操操av| 亚洲欧洲综合另类| 亚洲精品日日夜夜| 亚洲三级免费观看| 亚洲欧美国产毛片在线| 国产精品久久毛片a| 中文字幕亚洲精品在线观看| 欧美激情在线看| 中文字幕电影一区| 亚洲人成精品久久久久久| 亚洲视频一二三| 亚洲综合成人在线视频| 亚洲小说欧美激情另类| 亚洲国产乱码最新视频| 五月天激情综合网| 日本成人在线网站| 久久国产综合精品| 亚洲最大色网站| 亚洲成人一区在线| 日本欧美一区二区在线观看| 麻豆视频一区二区| 国产精品系列在线观看| 国产成人av自拍| 91福利视频久久久久| 在线不卡一区二区| 欧美成人bangbros| 国产色综合一区| 一区二区三区四区不卡视频| 亚洲一二三级电影| 激情久久五月天| 色综合天天视频在线观看| 欧美日韩国产美| 久久综合色之久久综合| 亚洲特黄一级片| 麻豆视频一区二区| 99在线精品免费| 777午夜精品视频在线播放| 精品国产一区二区精华| 亚洲图片你懂的| 日韩av中文字幕一区二区| 国产成人精品一区二区三区四区| 色综合天天做天天爱| 日韩三级免费观看| 中文字幕一区不卡| 久久精品99国产国产精| 99久久国产综合精品色伊| 欧美丰满少妇xxxbbb| 欧美高清在线精品一区| 丝袜美腿亚洲一区| 北岛玲一区二区三区四区| 欧美日韩色综合| 欧美国产欧美综合| 图片区小说区区亚洲影院| 成人免费毛片高清视频| 91精品国产色综合久久不卡蜜臀 | 欧美日韩在线播放三区四区| 久久综合久久综合久久| 亚洲一区二区高清| 99视频在线精品| 久久这里只有精品视频网| 亚洲成人www| 91在线观看成人| 日本韩国欧美在线| 久久久影院官网| 国产精品久久看| 国内不卡的二区三区中文字幕| 色视频欧美一区二区三区| 国产色一区二区| 激情六月婷婷综合| 538在线一区二区精品国产| 伊人夜夜躁av伊人久久| 成人做爰69片免费看网站| www激情久久| 美日韩黄色大片| 制服丝袜国产精品| 五月天丁香久久| 欧美午夜电影一区| 一区二区三区四区五区视频在线观看| 成人三级在线视频| 久久久www成人免费无遮挡大片| 日韩二区三区四区| 欧美日韩一区二区三区免费看| 综合久久国产九一剧情麻豆| 风间由美一区二区av101 | 国产精品 欧美精品| 精品国产一区二区三区久久影院| 日韩精品免费视频人成| 欧美三级中文字幕在线观看| 亚洲综合图片区| 欧美视频日韩视频在线观看| 亚洲一区二区三区三| 欧美视频在线不卡| 天天影视涩香欲综合网|