|
发表于 2022-3-5 02:51:25
|
显示全部楼层
我也是新手线程开多了不知道会不会卡
变量 线程ID = 数组()
变量 time1 = 数组(0, 5)//0是开关,5代表的是时间5秒
变量 time2 = 数组(0, 3)
变量 time3 = 数组(0, 9)
变量 time4 = 数组(0, 7)
变量 time5 = 数组(0, 3)
功能 按钮0_点击()
//这里添加你要执行的代码
jn技能1()
jn技能2()
结束
功能 jn技能1()
如果(time1[0] == 0)//time1代表技能1
线程ID[1] = 线程开启("ys延时器", 1)//1代表技能1
等待(100)
//技能命令
//技能命令结束
否则
返回
结束
结束
功能 jn技能2()
如果(time2[0] == 0)//time2代表技能2
线程ID[2] = 线程开启("ys延时器", 2)
等待(100)
//技能命令
//技能命令结束
否则
返回
结束
结束
功能 ys延时器(a)
选择(a)
条件 1 //1代表技能1
如果(time1[0] == 0)
time1[0] = 1 //技能禁用
等待(time1[1] * 1000)
time1[0] = 0 //技能重新启用
线程关闭(线程ID[1])
否则
返回
结束
条件 2 //2代表技能2
如果(time2[0] == 0)
time2[0] = 1
等待(time2[1] * 1000)
time2[0] = 0
线程关闭(线程ID[2])
否则
返回
结束
条件 3
如果(time3[0] == 0)
time3[0] = 1
等待(time3[1] * 1000)
time3[0] = 0
线程关闭(线程ID[3])
否则
返回
结束
条件 4
条件 5
结束
结束 |
|