【发布时间】:2015-07-31 11:22:13
【问题描述】:
你好 stackoverflow 我需要你帮助我尝试制作一个脚本。 我试图制作的脚本是一个投币脚本,它执行以下操作。
我想要它做的第一部分是插入我想玩的数量。
如果我赢了,插入与第一个赌注相同的值并将我的数据源设置回第一行。
如果我松开使用数据源插入新值并再次播放。
这是我想出的:
Cointoss.js
VERSION BUILD=8920312 RECORDER=FX
SET !DATASOURCE cointoss25.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
if(iimPlay(WIN.iim)>0)
{
iimPlay(WINPLAY.iim)
}
else if(iimPlay(LOOSE.iim)>0)
{
iimPlay(LOOSEPLAY.iim)
}
WIN.iim 脚本
SEARCH SOURCE=TXT:"You guessed right! You win"
WINPLAY.iim 脚本
TAG POS=1 TYPE=A ATTR=TXT:PLAY<SP>AGAIN
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:bet CONTENT=25
TAG POS=1 TYPE=IMG ATTR=SRC:http://www.paidverts.com/assets/images/games/coin_flip/heads.gif
SET !DATASOURCE_LINE 1
LOOSE.iim 脚本
SEARCH SOURCE=TXT:"You guessed wrong. Try again!"
LOOSEPLAY.iim 脚本
TAG POS=1 TYPE=A ATTR=TXT:PLAY<SP>AGAIN
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:bet CONTENT={{!COL1}}
TAG POS=1 TYPE=IMG ATTR=SRC:http://www.paidverts.com/assets/images/games/coin_flip/heads.gif
问题是我不断收到此错误:
SyntaxError: missing ; before statement, line NaN (Error code: -991)
【问题讨论】:
-
请注意,在“Cointoss.js”中你有一个 iim 代码。因此,在这个 js 脚本中,使用
iimPlayCode(...)函数来运行它,并使用一个循环来读取你的 csv 文件。 -
我对 imacros 没有那么丰富的经验,但是我将如何处理循环?
标签: if-statement imacros