如题,在启动窗口中设置一个载入窗口1的窗口,下面是创建完毕的子程序数据。(用了精易模块) .版本 2.支持库 iext5 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 地块信息 | 文本型 | 0 | 虚拟按钮组a | 按钮 | 0 | 虚拟按钮组b | 按钮 | 0 | 植物 | 文本型 | 6 | JSON1 | 类_json | | JSON2 | 类_json | | 临时数组 | 整数型 | 0 | 植物原始名 | 文本型 | | 种植时间 | | | 成熟时间 | 日期时间型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 坐标x | 整数型 | | | 坐标y | 整数型 | | | i | 整数型 | | |
植物 = { “水稻”, “小麦”, “高粱”, “白菜”, “胡萝卜”, “辣椒” } 重定义数组 (虚拟按钮组a, 假, 16 )坐标x = 按钮1.左边 坐标y = 按钮1.顶边 计次循环首 (16, i )复制窗口组件 (按钮1, 虚拟按钮组a [i ])虚拟按钮组a [i ].标题 = 到文本 (i )虚拟按钮组a [i ].可视 = 真 虚拟按钮组a [i ]. 移动 (坐标x, 坐标y, 按钮1.宽度, 按钮1.高度 )坐标x = 虚拟按钮组a [i ].左边 + 虚拟按钮组a [i ].宽度 + 17 如果真 (i % 4 = 0 ) 坐标x = 按钮1.左边 坐标y = 坐标y + 虚拟按钮组a [i ].高度 + 30 计次循环尾 ()i = 0 重定义数组 (虚拟按钮组b, 假, 16 ) 坐标x = 按钮2.左边 坐标y = 按钮2.顶边 计次循环首 (16, i )复制窗口组件 (按钮2, 虚拟按钮组b [i ])虚拟按钮组b [i ].标题 = 到文本 (i )虚拟按钮组b [i ].可视 = 真 虚拟按钮组b [i ]. 移动 (坐标x, 坐标y, 按钮2.宽度, 按钮2.高度 )坐标x = 虚拟按钮组b [i ].左边 + 虚拟按钮组b [i ].宽度 + 17 如果真 (i % 4 = 0 ) 坐标x = 按钮2.左边 坐标y = 坐标y + 虚拟按钮组b [i ].高度 + 30 计次循环尾 ()窗口1.总在最前 = _启动窗口.总在最前 分组框2.标题 = _启动窗口.分组框3.标题 JSON. 解析 (编码_utf8到gb2312 (网页_访问S (“https://ak.hypergryph.com/activity/experimental-plot/api/game/sync”, 1, , COOKIE, , 协议头 )) ) JSON. 取所有属性名 (地块信息, “data.doc.lands”)标签1.标题 = 文本_替换 (标签1.标题, , , , “XX”, 到文本 (取数组成员数 (地块信息 )) )计次循环首 (16, i ) 加入成员 (临时数组, 到数值 (地块信息 [i ])) 如果真 (i = 取数组成员数 (地块信息 )) 跳出循环 ()计次循环尾 ()计次循环首 (16, i ) 虚拟按钮组a [i ].禁止 = 真 计次循环尾 ()计次循环首 (取数组成员数 (地块信息 ), i ) 虚拟按钮组a [临时数组 [i ]].禁止 = 假 计次循环首 (取数组成员数 (地块信息 ), i )判断 (JSON. 取属性对象 (“data.doc.lands['” + 到文本 (临时数组 [i ]) + “'].crop”) = “null”) 气球提示框1. 关联组件 (虚拟按钮组a [临时数组 [i ]], “这块地什么都没种!”, -1, , , 虚拟按钮组a [临时数组 [i ]].宽度, 虚拟按钮组a [临时数组 [i ]].高度 )植物原始名 = JSON. 取属性对象 (“data.doc.lands['” + 到文本 (临时数组 [i ]) + “'].crop.id”)种植时间 = JSON. 取属性数值 (“data.doc.lands['” + 到文本 (临时数组 [i ]) + “'].crop.plantAt”) JSON1. 解析 (编码_utf8到gb2312 (网页_访问S (“https://ak.hypergryph.com/activity/experimental-plot/api/game/shop”, , , COOKIE, , 协议头 )) ) 成熟时间 = 增减时间 (到时间 (时间_时间戳转文本 (到文本 (种植时间 )) ), 6, 到整数 (JSON1. 取属性对象 (“data['” + 文本_替换 (植物原始名, , , , #引号, “”) + “'].duration”)) )气球提示框1. 关联组件 (虚拟按钮组a [临时数组 [i ]], “这块地种了” + 文本_替换 (文本_替换 (植物原始名, , , , “crop_1”, 植物 [1 ], “crop_2”, 植物 [2 ], “crop_3”, 植物 [3 ], “crop_4”, 植物 [4 ], “crop_5”, 植物 [5 ]), , , , “crop_6”, 植物 [6 ], #引号, “”) + “。” + #换行符 + 到文本 (成熟时间 ) + “成熟,还剩:” + 时间_取时间间隔 (成熟时间, 取现行时间 ()) + #换行符, -1, , , 虚拟按钮组a [临时数组 [i ]].宽度, 虚拟按钮组a [临时数组 [i ]].高度 )计次循环尾 ()计次循环尾 ()重定义数组 (临时数组, 假, 0 ) i = 0 判断 (分组框2.标题 = “其他用户的地块数据”)信息框 (“对不起,你没有获取其他人的地块数据,其功能将不可用!只可以用来摘自己的菜!” + #换行符 + “如果想激活此功能,请获取他人数据后再点击偷菜按钮!”, 48, “温馨提示”, )窗口1.宽度 = 415 JSON. 解析 (编码_utf8到gb2312 (网页_访问S (“https://ak.hypergryph.com/activity/experimental-plot/api/game/player”, 1, “uid=” + _启动窗口.标签49.标题, COOKIE, , 协议头 )) )JSON. 取所有属性名 (地块信息, “data.friendDoc.lands”)标签2.标题 = 文本_替换 (标签2.标题, , , , “XX”, 到文本 (取数组成员数 (地块信息 )) )调试输出 (地块信息 )计次循环首 (16, i )加入成员 (临时数组, 到数值 (地块信息 [i ])) 如果真 (i = 取数组成员数 (地块信息 )) 跳出循环 ()计次循环尾 ()计次循环首 (16, i )虚拟按钮组b [i ].禁止 = 真 计次循环尾 ()计次循环首 (取数组成员数 (地块信息 ), i )虚拟按钮组b [临时数组 [i ]].禁止 = 假 计次循环首 (取数组成员数 (地块信息 ), i )判断 (JSON. 取属性对象 (“data.friendDoc.lands['” + 到文本 (临时数组 [i ]) + “'].crop”) = “null”) 气球提示框2. 关联组件 (虚拟按钮组b [临时数组 [i ]], “这块地什么都没种!”, -1, , , 虚拟按钮组b [临时数组 [i ]].宽度, 虚拟按钮组b [临时数组 [i ]].高度 )植物原始名 = JSON. 取属性对象 (“data.friendDoc.lands['” + 到文本 (临时数组 [i ]) + “'].crop.id”)种植时间 = JSON. 取属性数值 (“data.friendDoc.lands['” + 到文本 (临时数组 [i ]) + “'].crop.plantAt”) JSON1. 解析 (编码_utf8到gb2312 (网页_访问S (“https://ak.hypergryph.com/activity/experimental-plot/api/game/shop”, , , COOKIE, , 协议头 )) ) 成熟时间 = 增减时间 (到时间 (时间_时间戳转文本 (到文本 (种植时间 )) ), 6, 到整数 (JSON1. 取属性对象 (“data['” + 文本_替换 (植物原始名, , , , #引号, “”) + “'].duration”)) )气球提示框2. 关联组件 (虚拟按钮组b [临时数组 [i ]], “这块地种了” + 文本_替换 (文本_替换 (植物原始名, , , , “crop_1”, 植物 [1 ], “crop_2”, 植物 [2 ], “crop_3”, 植物 [3 ], “crop_4”, 植物 [4 ], “crop_5”, 植物 [5 ]), , , , “crop_6”, 植物 [6 ], #引号, “”) + “。” + #换行符 + 到文本 (成熟时间 ) + “成熟,还剩:” + 时间_取时间间隔 (成熟时间, 取现行时间 ()) + #换行符, -1, , , 虚拟按钮组b [临时数组 [i ]].宽度, 虚拟按钮组b [临时数组 [i ]].高度 )计次循环尾 ()计次循环尾 ()按钮1.移动 (-999, -999, -999, -999)
按钮2. 移动 (-999, -999, -999, -999 )延迟 (1500 )时钟1.时钟周期 = 0 时钟2.时钟周期 = 0
感觉加了某个循环后程序执行效率特别低,做不到秒开窗口1了,但就是找不到问题是什么。
|