- Dim Time_skill(9)
- 用户定义变量 GetYN=1 捡物(1捡,0不捡)
- 用户定义变量 SitDwonYN=1 打坐(1坐,0不坐)
- 用户定义变量 SitDown_MP1=0 蓝少也打坐(1是,0否)
- 用户定义变量 SitDown_MP2=0 黄少也打坐(1是,0否)
- 用户定义变量 Count_Skill=3 攻击技能使用个数
- 用户定义变量 Count_State=2 状态技能使用个数
- 用户定义变量 Time_skill(2)=6 攻击技能1冷却(秒)
- 用户定义变量 Time_skill(3)=6 攻击技能2冷却(秒)
- 用户定义变量 Time_skill(4)=6 攻击技能3冷却(秒)
- 用户定义变量 Time_skill(5)=6 攻击技能4冷却(秒)
- 用户定义变量 Time_skill(6)=6 攻击技能5冷却(秒)
- 用户定义变量 Time_skill(0)=300 状态技能1冷却(秒)
- 用户定义变量 Time_skill(9)=300 状态技能2冷却(秒)
- 用户定义变量 Time_skill(8)=300 状态技能3冷却(秒)
- 用户定义变量 Time_skill(7)=600 状态技能4冷却(秒)
- //--------------------------------------------------------
- //1024*768 全屏 16位色
- x_HP=110
- y_HP=44
- color_HP="390CAD"
- x_MP1=114
- y_MP1=62
- color_MP1="D6A200"
- x_MP2=118
- y_MP2=82
- color_MP2="008ABD"
- x_ET=250
- y_ET=36
- color_ET="4218A5"
- //--------------------------------------------------------
- TIMESKILL=1
- //技能类型,涉及到冷却。
- LESSHALF=92
- LESS=90
- //状态描述。
- NONE=0
- //状态描述
- NORMAL=91
- //状态描述。
- SkillType=99
- //技能类型,分为TIMESKILL、NORMAL两种
- //99仅为标识初始化。
- SkillNum=99
- //技能编号。99仅为标识初始化。
- Dim T_Time(9,2)
- //记录时间的起止,用于技能。
- //*初始化数组time
- time0=timer
- n=0
- 循环 10 遍
- T_Time(n,0)=time0-Time_skill(n)
- n=n+1
- 循环结束
- //-----------------------------------------------------------
- //*进入循环打怪前,释放状态技能一次
- SkillType=TIMESKILL
- SkillNum=0
- 调用子程序 Skill
- n=9
- 循环 Count_State-1 遍
- SkillNum=n
- 调用子程序 Skill
- n=n-1
- 循环结束
- //-----------------------------------------------------------
- //*循环杀怪
- 如果表达式 (1) 为真,则循环执行
- 调用子程序 CheckETHP
- 如果表达式 (ETHP=NONE) 为真,则
- //怪已死,则
- //*释放状态技能。
- SkillType=TIMESKILL
- SkillNum=0
- 调用子程序 Skill
- n=9
- 循环 Count_State-1 遍
- SkillNum=n
- 调用子程序 Skill
- n=n-1
- 循环结束
- //*打坐
- 如果表达式 (SitDwonYN=1) 为真,则
- 调用子程序 CheckHP
- 调用子程序 CheckMP1
- 调用子程序 CheckMP2
- 如果表达式 ((HP<>NORMAL) or (MP1=LESS and SitDown_MP1=1) or (MP2=LESS and SitDown_MP2=1)) 为真,则
- 调用子程序 TakeRest
- 条件结束
- 条件结束
- //*拾物
- 如果表达式 (GetYN=1 and LockET=1) 为真,则
- 调用子程序 GetGoods
- 条件结束
- //*寻下一个怪。
- 按键<T>
- 延时150毫秒
- LockET=0
- 否则
- LockET=1