TC官方合作论坛

 找回密码
 立即注册
查看: 2295|回复: 4

[问题] 请教很多技能冷却时间不一样怎么写

[复制链接]
发表于 2022-2-24 16:34:59 | 显示全部楼层 |阅读模式
本帖最后由 shtr88 于 2022-3-3 17:35 编辑

请教好多技能冷却时间不一样怎么写
求个代码例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2022-2-25 02:13:10 | 显示全部楼层
1.重复多写几遍
2.写一个结构体或者子程序之类的东西作为模板,封装好之后每次调用填上按键和时间
3.写一个配置文件,把技能名以小节名形式,按键和冷却为参数,每次用技能调用配置文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-24 21:57:17 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2022-3-3 22:20:15 | 显示全部楼层
美稀宗 发表于 2022-2-25 02:13
1.重复多写几遍
2.写一个结构体或者子程序之类的东西作为模板,封装好之后每次调用填上按键和时间
3.写一个 ...

大佬 可以写给例子吗
回复 支持 反对

使用道具 举报

发表于 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
    结束   
结束
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-8 13:49 , Processed in 0.055908 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表