找回密码
 立即注册
查看: 176|回复: 6

次数控制来给与特殊奖励

[复制链接]

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-29 09:13:50 | 显示全部楼层 |阅读模式
主题:装备重铸材料:装备碎片
需求:每次重铸消耗固定量的装备碎片,给与玩家装备奖励。特殊节点奖励(在以每50次为节点的重铸后给予玩家高级装备奖励);达到1000次再必出一件顶级装备
以上需求希望牛逼的大佬帮忙解决一下, 一点金币不成敬意啊

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-29 09:13:50 | 显示全部楼层
你那个报错是 装逼list.txt 里面有空行。  不要留空行就行了
[@main]
#say
骚年,要来一发吗? \\ \\
<装备重铸/@cz>
[@cz]
#if
checkitem 装逼碎片 1
#act
take 装备碎片 1
inc u111 1
inc u112 1
goto @caonimabi
break
#elseact
messagebox 曹尼玛,没东西。
break
[@caonimabi]
#if
equal u111 50
#act
give 高级装逼 1
mov u111 0
sendmsg 老板,你得逼倍草了50次还好吗?
break
#if
equal u112 10000
#act
give 顶级装逼 1
messagebox 牛逼大了,获得了一个《顶级装逼》
break
#if
#act
GetRandomText ..\\QuestDiary\\装逼list.txt S10
give <$str(s10)> 1
sendmsg 7 你生了一个<$str(s10)>
break

0

主题

581

回帖

442

积分

中级会员

积分
442
发表于 2026-3-29 09:13:50 | 显示全部楼层
[@main]
#say
骚年,要来一发吗? \\ \\
<装备重铸/@cz>
[@cz]
#if
checkitem 装备碎片 1
#act
take 装备碎片 1
GetRandomText ..\\QuestDiary\\装逼list.txt S10
give <$str(s10)>
inc u111 1
sendmsg 7 你生了一个<$str(s10)>
#if
equal u111 50
#act
give 高级装逼 1
sendmsg 老板,你得逼倍草了50次还好吗?
#if
equal u111 10000
#act
give 顶级装逼 1
messagebox 牛逼大了,获得了一个《顶级装逼》
break

256

主题

538

回帖

257

积分

中级会员

积分
257
发表于 2026-3-29 09:13:50 | 显示全部楼层
嗯嗯啊啊额 发表于 2021-7-14 22:14 [@main]
#say
骚年,要来一发吗? \\ \\
equal u111 50  === 这里是不是不对,第100次的话也按照50的给,说白了就是50的倍数次给奖励,主要就是这里我没想明白

256

主题

538

回帖

257

积分

中级会员

积分
257
发表于 2026-3-29 09:13:50 | 显示全部楼层
279532948 发表于 2021-7-14 23:21 [@main]
#say
骚年,要来一发吗? \\ \\
到50节点的时候会获得2件装备,然后第一段会获得一件空装备,引擎提示GIVE 的脚本命令参数错误

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 09:13:50 | 显示全部楼层
[@main]
#say
骚年,要来一发吗? \\ \\
<装备重铸/@cz>
[@cz]
#if
checkitem 高级装备碎片 10
#act
inc u111 1
inc u112 1
take 高级装备碎片 10
GetRandomText ..\\QuestDiary\\装备分解\\沃玛装备.txt S55  
give <$str(s55)> 1
sendmsg 7 重铸获得了一件<$str(s55)>
break
#elsesay 对不起,高级装备碎片不足10个
#if
equal u111 10
#act
MOV U111 0
GetRandomText ..\\QuestDiary\\装备分解\\祖玛装备.txt S11
give <$str(s11)> 1
sendmsg 6 老板,你得逼倍草了50次还好吗?
#if
equal u112 20
#act
GetRandomText ..\\QuestDiary\\装备分解\\赤月装备.txt S13
give <$str(s13)> 1
messagebox 牛逼大了,获得了一个《顶级装逼》
break
=======还望帮忙指点一下

237

主题

580

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 09:13:50 | 显示全部楼层
嗯嗯啊啊额 发表于 2021-7-14 21:36 你那个报错是 装逼list.txt 里面有空行。  不要留空行就行了
[@main]
#say
#if
equal u112 10000  =========这里改成20后,测试没效果,当此变量到20次的时候不执行
#act
give 顶级装逼 1
messagebox 牛逼大了,获得了一个《顶级装逼》
break

© 2026 折翼天使社区 版权所有