| 赞 | 0  | 
 
| VIP | 13 | 
 
| 好人卡 | 7 | 
 
| 积分 | 7 | 
 
| 经验 | 32831 | 
 
| 最后登录 | 2023-12-15 | 
 
| 在线时间 | 530 小时 | 
 
 
 
 
 
Lv2.观梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 723 
 
        - 在线时间
 - 530 小时
 
        - 注册时间
 - 2010-6-9
 
        - 帖子
 - 840
 
 
 
 | 
	
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
x
 
无聊时写了这东西,以SBS横版战斗系统为前提实现变身...只能写出这些不懂对不对的逻辑 
各位且看上一看...不知在VX上实现是否可能,或难或易?- /*------------------------C++版思路——战斗靠装备自动变身系统------------------
 
 - -------------------------------(以SBS横版战斗系统为前提)-------------------*/
 
  
 
- #include<iostream>
 
 - using namespace std;
 
 - void main()
 
 - {
 
 -         /*--------------ID接受------------------*/
 
 -         int actor_ID(0);                        //角色ID
 
 -         int weapon1_ID(0);                        //角色所装备的武器1 ID
 
 -         int weapon2_ID(0);                        //角色所装备的武器2 ID
 
 -         int helm_ID(0);                                //角色所装备的头盔 ID                
 
 -         int armor_ID(0);                        //角色所装备的防具 ID
 
 -         int habiliment_ID(0);                //角色所装备的装饰品 ID
 
 -         
 
 -         /*--------------变量--------------------*/
 
 -         int weapon1(0);                        //装备的武器1 变量
 
 -         int weapon2(0);                        //装备的武器2 变量
 
 -         int helm(0);                        //装备的头盔 变量
 
 -         int armor(0);                        //装备的防具 变量
 
 -         int habiliment(0);      //装备的装饰品 变量
 
  
-         /*---------------处理-------------------*/
 
 -         
 
 -         /*-------------------------------------------------------------------
 
 -         --假设武器1 ID 3, 武器2 ID 5, 头盔 ID 7,  防具 ID 9, 装饰品 ID 11,
 
 -         --为一套触发变身的套装,当满足条件时(判断各变量相等时)
 
 -         --战斗中换行走图或者增加能力或者增加技能
 
 -         --不成套装的装备部分可以将变量设为0,不设置变量0的套装即可,思路见下
 
 -         -------------------------------------------------------------------*/
 
 -         
 
 -         if (actor_ID==1)                                        //ID为1的角色处理
 
 -         {
 
 -                 if (weapon1_ID==3)                                //所装备的 武器1 ID==3
 
 -                                         weapon1=10;                        //将10 = 武器1 变量
 
 -                 if (weapon2_ID==5)                                //所装备的 武器2 ID==5
 
 -                                         weapon2=10;                        //将10 = 武器2 变量
 
 -                 if (helm_ID==7)                                        //所装备的 头盔 ID==7
 
 -                                         helm=10;                        //将10 = 头盔 变量
 
 -                 if (armor_ID==9)                                //所装备的 防具 ID==9
 
 -                                         armor=10;                        //将10 = 防具 变量
 
 -                 if (habiliment_ID==1)                //所装备的 装饰品 ID==11
 
 -                                         habiliment=10;                //将10 = 装饰品变量
 
 -         }
 
  
-         /*-----------------战斗开始处理----------------*/
 
 -         
 
 -         /*--------------------------------------------------------
 
 -         --这是我C++还没学到的地方,所以有些地方用"cout"文字表述...
 
 -         --------------------------------------------------------*/
 
  
-         if (10 == weapon1 == weapon2 == helm == armor == habiliment)  
 
 -         //判断各变量是否一致,一致则变身
 
 -         {
 
 -                 cout<<"改变行走图到变身行走图"<<endl;
 
 -                 cout<<"增加能力"<<endl;
 
 -                 cout<<"学会特定的技能"<<endl;
 
 -         }
 
  
 
-         /*-----------------战斗结束处理----------------*/
 
 -                 if (10 == weapon1 == weapon2 == helm == armor == habiliment)  
 
 -         //判断各变量是否一致,一致则变身
 
 -         {
 
 -                 cout<<"改变行走图到原本行走图"<<endl;
 
 -                 cout<<"减少变身时增加的能力"<<endl;
 
 -                 cout<<"遗忘变身时特定的技能"<<endl;
 
 -         }
 
  
 
-         /*------------------------------------------------------------------
 
 -         --这只是个C++的思路,写着也简单,只以一个角色为例子,以一个套装为例
 
 -         --我没有能力用VX来实现,因为我没系统学过
 
 -         --倘若可行,请各位高手试试
 
 -         --还有,告诉我那个RGSS2是什么...一直和RUBY混淆着
 
 -         -------------------------------------------------------------------*/
 
 - }
 
  复制代码 |   
 
 
 
 |