|
|
[i=s] 本帖最后由 domcylai 于 2011-11-6 22:53 编辑 [/i]
解决方法是:用一个for语句来控制:关键代码如下
for(int i=1;i<=gettablerows("rank");i++)
{ if(i==num) // 此处num值是记录UserEvent 已经运行的次数,可以新增一个节点或用一个table来记录
{
for(int j=1;j<=gettablenum("rank",i,1);j++)
{
insertcopy(node("/Tools/FlowItemBin/1/1",model()),node("/Queue1",model()));
}
}
}
此外我还加了一条语句:
//if(num==gettablerows("rank"))
if(num==5) //UserEvent运行5次后关闭
setnodenum(node("/Tools/UserEvents/UserEvent1>variables/repeat",model()),0);
else
{
num=num+1;
setnodenum(runnum,num);
}
也就是控制 该UserEvent 自动运行的开关节点。=1 为开 =0 为关。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|