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

📄 pip_practice.c

📁 one bbs source code
💻 C
📖 第 1 页 / 共 2 页
字号:
	}	else	{		d.hskill+=rand()%3+3;	}	body=(d.hskill+d.attack)/400+1;	pip_practice_gradeup(5,class,body);	d.classE+=1;	return 0;        }int pip_practice_classF(){     /*  ├————┼——————————————————————┤*//*  │格斗术  │战斗技术 + 1~1 , 防御能力 + 0~0             │*//*  │        ├——————————————————————┤*//*  │        │战斗技术 + 1~1 , 防御能力 + 0~1             │*//*  │        ├——————————————————————┤*//*  │        │战斗技术 + 1~2 , 防御能力 + 0~1             │*//*  │        ├——————————————————————┤*//*  │        │战斗技术 + 1~3 , 防御能力 + 0~1             │*//*  ├————┼——————————————————————┤*/	int body,class;	int change1,change2,change3,change4,change5;	char inbuf[256];     	class=(d.hskill+d.resist)/400+1;	if(class>5) class=5;     	body=pip_practice_function(6,class,61,61,&change1,&change2,&change3,&change4,&change5);	if(body==0) return 0;	d.hexp+=rand()%2+2;	d.speed+=rand()%3+2;	d.resist+=change2;	if(body==1)	{ 		d.hskill+=rand()%3+5;	}	else	{		d.hskill+=rand()%3+3;	}	body=(d.hskill+d.resist)/400+1;	pip_practice_gradeup(6,class,body);	d.classF+=1;	return 0;             }int pip_practice_classG(){     /*  ├————┼——————————————————————┤*//*  │魔法    │魔法技术 + 1~1 , 魔法能力 + 0~2             │*//*  │        ├——————————————————————┤*//*  │        │魔法技术 + 1~2 , 魔法能力 + 0~3             │*//*  │        ├——————————————————————┤*//*  │        │魔法技术 + 1~3 , 魔法能力 + 0~4             │*//*  │        ├——————————————————————┤*//*  │        │魔法技术 + 2~4 , 魔法能力 + 0~5             │*//*  ├————┼——————————————————————┤*/	int body,class;	int change1,change2,change3,change4,change5;	char inbuf[256];	class=(d.mskill+d.maxmp)/400+1;	if(class>5) class=5;	body=pip_practice_function(7,class,71,72,&change1,&change2,&change3,&change4,&change5);	if(body==0) return 0;     	d.maxmp+=change3;	d.mexp+=rand()%2+2;	if(body==1)	{ 		d.mskill+=rand()%3+7;	}	else	{		d.mskill+=rand()%3+4;	}		body=(d.mskill+d.maxmp)/400+1;	pip_practice_gradeup(7,class,body);		d.classG+=1;	return 0;                  }int pip_practice_classH(){     /*  ├————┼——————————————————————┤*//*  │礼仪    │礼仪表现 + 1~1 , 气质 + 1~1                 │*//*  │        ├——————————————————————┤*//*  │        │礼仪表现 + 1~2 , 气质 + 1~2                 │*//*  │        ├——————————————————————┤*//*  │        │礼仪表现 + 1~3 , 气质 + 1~3                 │*//*  │        ├——————————————————————┤*//*  │        │礼仪表现 + 2~4 , 气质 + 1~4                 │*//*  ├————┼——————————————————————┤*/    	int body,class;	int change1,change2,change3,change4,change5;	char inbuf[256];	class=(d.manners*2+d.character)/400+1;	if(class>5) class=5;		body=pip_practice_function(8,class,0,0,&change1,&change2,&change3,&change4,&change5);	if(body==0) return 0;     	d.social+=rand()%2+2;	d.manners+=change1+rand()%2;	d.character+=change1+rand()%2;	body=(d.character+d.manners)/400+1;	pip_practice_gradeup(8,class,body);	d.classH+=1;	return 0;  }int pip_practice_classI(){          /*  ├————┼——————————————————————┤*//*  │绘画    │艺术修养 + 1~1 , 感受 + 0~1                 │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 1~2 , 感受 + 0~1                 │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 1~3 , 感受 + 0~1                 │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 2~4 , 感受 + 0~1                 │*//*  ├————┼——————————————————————┤*/	int body,class;	int change1,change2,change3,change4,change5;	char inbuf[256];     	class=(d.art*2+d.character)/400+1;	if(class>5) class=5;     	body=pip_practice_function(9,class,91,91,&change1,&change2,&change3,&change4,&change5);	if(body==0) return 0;	d.art+=change4;	d.affect+=change2;	body=(d.affect+d.art)/400+1;	pip_practice_gradeup(9,class,body);	d.classI+=1;	return 0;        }int pip_practice_classJ(){    /*  ├————┼——————————————————————┤*//*  │舞蹈    │艺术修养 + 0~1 , 魅力 + 0~1 , 体力 + 1~1    │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 1~1 , 魅力 + 0~1 , 体力 + 1~1    │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 1~2 , 魅力 + 0~2 , 体力 + 1~1    │*//*  │        ├——————————————————————┤*//*  │        │艺术修养 + 1~3 , 魅力 + 1~2 , 体力 + 1~1    │*//*  └————┴——————————————————————┘*/	int body,class;	int change1,change2,change3,change4,change5;	char inbuf[256];     	class=(d.art*2+d.charm)/400+1;	if(class>5) class=5;	body=pip_practice_function(10,class,0,0,&change1,&change2,&change3,&change4,&change5);	if(body==0) return 0;	d.art+=change2;	d.maxhp+=rand()%3+2;	if(body==1)	{ 		d.charm+=rand()%(4+class);	}	else if(body==2)	{		d.charm+=rand()%(2+class);	}	body=(d.art*2+d.charm)/400+1;	pip_practice_gradeup(10,class,body);	d.classJ+=1;	return 0;            }/*传入:课号 等级 生命 快乐 满足 脏脏 传回:变数12345 return:body*/intpip_practice_function(classnum,classgrade,pic1,pic2,change1,change2,change3,change4,change5)int classnum,classgrade,pic1,pic2;int *change1,*change2,*change3,*change4,*change5;{	int  a,b,body,health;	char inbuf[256],ans[5];	long smoney;	/*钱的算法*/	smoney=classgrade*classmoney[classnum][0]+classmoney[classnum][1];	move(b_lines-2, 0);	clrtoeol();	sprintf(inbuf,"[%8s%4s课程]要花 $%d ,确定要吗??[y/N]",classword[classnum][0],classrank[classgrade],smoney);#ifdef MAPLE	getdata(b_lines-2, 1,inbuf, ans, 2, 1, 0);#else        getdata(b_lines-2, 1,inbuf, ans, 2, DOECHO, YEA);#endif  // END MAPLE	if(ans[0]!='y' && ans[0]!='Y')  return 0;	if(d.money<smoney)	{		pressanykey("很抱歉喔...你的钱不够喔");		return 0;	}	count_tired(4,5,"Y",100,1);	d.money=d.money-smoney;	/*成功与否的判断*/	health=d.hp*1/2+rand()%20 - d.tired;	if(health>0) body=1;	else body=2;	a=rand()%3+2;	b=(rand()%12+rand()%13)%2;	d.hp-=rand()%(3+rand()%3)+classvariable[classnum][0];	d.happy-=rand()%(3+rand()%3)+classvariable[classnum][1];	d.satisfy-=rand()%(3+rand()%3)+classvariable[classnum][2];	d.shit+=rand()%(3+rand()%3)+classvariable[classnum][3];	*change1=rand()%a+2+classgrade*2/(body+1);	/* rand()%3+3 */	*change2=rand()%a+4+classgrade*2/(body+1);	/* rand()%3+5 */	*change3=rand()%a+5+classgrade*3/(body+1);	/* rand()%3+7 */	*change4=rand()%a+7+classgrade*3/(body+1);	/* rand()%3+9 */	*change5=rand()%a+9+classgrade*3/(body+1);	/* rand()%3+11 */	if(rand()%2>0 && pic1>0)		show_practice_pic(pic1);	else if(pic2>0)		show_practice_pic(pic2);	pressanykey(classword[classnum][body+b]);	return body;	}int pip_practice_gradeup(classnum,classgrade,data)int classnum,classgrade,data;{	char inbuf[256];		if((data==(classgrade+1)) && classgrade<5 )	{		sprintf(inbuf,"下次换上 [%8s%4s课程]",		classword[classnum][0],classrank[classgrade+1]);        		pressanykey(inbuf);	}	return 0;}

⌨️ 快捷键说明

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