自行车 发表于 2025-4-22 16:06:51

合成物品

<pre><code>[@main]
#act
newreadcsv ..\questdiary\Boss查询\cfg_合成.csv
mov S$装备页面
inc S$装备页面 &lt;Button|ax=0|x=224|y=154|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(1_1)&gt;|link=@合成装备#装备参数=1&gt;
inc S$装备页面 &lt;Button|ax=0|x=224|y=223|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(2_1)&gt;|link=@合成装备#装备参数=2&gt;
inc S$装备页面 &lt;Button|ax=0|x=224|y=292|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(3_1)&gt;|link=@合成装备#装备参数=3&gt;
inc S$装备页面 &lt;Button|ax=0|x=224|y=361|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(4_1)&gt;|link=@合成装备#装备参数=4&gt;
inc S$装备页面 &lt;Button|ax=0|x=224|y=430|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(5_1)&gt;|link=@合成装备#装备参数=5&gt;
inc S$装备页面 &lt;Button|ax=0|x=224|y=499|color=255|nimg=public/1900000652.png|size=18|text=&lt;$cfg_合成(6_1)&gt;|link=@合成装备#装备参数=6&gt;
#say
&lt;Img|x=205.0|y=113.0|children={1,2,3,4,5,6}|img=public_win32/1900000610.png|bg=1|esc=1|move=0|loadDelay=1|show=0|reset=1&gt;
&lt;Layout|x=838.0|y=106.0|width=80|height=80|link=@exit&gt;
&lt;Button|x=847.0|y=114|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit&gt;
&lt;$str(S$装备页面)&gt;
[@合成装备]
#if
#act
mov S$合成页面
mov S$合成装备idx
mov S$装备 &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_1)&gt;
getvalidstr &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_3)&gt; # S$材料3 S$材料3数量
getvalidstr &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_4)&gt; # S$材料4 S$材料4数量
getdbitemfieldvalue &lt;$str(S$材料3)&gt; idx N$合成装备idx3
getdbitemfieldvalue &lt;$str(S$材料4)&gt; idx N$合成装备idx4
getdbitemfieldvalue &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_1)&gt; idx N$合成装备idx1
getdbitemfieldvalue &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt; idx N$合成装备idx6
INC S$合成页面 &lt;ItemShow|x=530.0|y=187.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx1)&gt;|itemcount=1|showtips=1|bgtype=1&gt;
INC S$合成页面 &lt;ItemShow|x=385.0|y=343.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx3)&gt;|itemcount=&lt;$str(S$材料3数量)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面 &lt;ItemShow|x=530.0|y=343.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx4)&gt;|itemcount=&lt;$str(S$材料4数量)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面 &lt;ItemShow|x=679.0|y=343.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx6)&gt;|itemcount=&lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面 &lt;Img|x=607.0|y=256.0|width=100|rotate=45|img=public/1900000702.png|esc=0&gt;
INC S$合成页面 &lt;Img|x=511.0|y=261.0|width=100|rotate=135|img=public/1900000702.png|esc=0&gt;
INC S$合成页面 &lt;Img|x=563.0|y=245.0|width=100|rotate=90|img=public/1900000702.png|esc=0&gt;
; sendmsg 6 &lt;$str(S$材料1)&gt;///&lt;$str(N$合成装备idx3)&gt;///&lt;$str(N$合成装备idx4)&gt;
#if
equal &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_2)&gt; 3
#act
#say
&lt;Img|x=205.0|y=113.0|children={1,2,3,4,5,6}|img=public_win32/1900000610.png|bg=1|esc=1|move=0|loadDelay=1|show=0|reset=1&gt;
&lt;Layout|x=838.0|y=106.0|width=80|height=80|link=@exit&gt;
&lt;Button|x=847.0|y=114|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit&gt;
&lt;Button|x=519.0|y=489.0|nimg=public/1900000611.png|color=255|size=18|text=合成|link=@合成1&gt;
&lt;$str(S$装备页面)&gt;
&lt;$str(S$合成页面)&gt;
#elseact
#if
equal &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_2)&gt; 4
#act
mov S$合成页面2
getvalidstr &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_5)&gt; # S$材料5 S$材料5数量
getdbitemfieldvalue &lt;$str(S$材料5)&gt; idx N$合成装备idx5
sendmsg 6 &lt;$str(N$合成装备idx5)&gt;///&lt;$str(S$材料5)&gt;
INC S$合成页面2 &lt;ItemShow|x=536.0|y=188.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx1)&gt;|itemcount=1|showtips=1|bgtype=1&gt;
INC S$合成页面2 &lt;ItemShow|x=356|y=357.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx3)&gt;|itemcount=&lt;$str(S$材料3数量)&gt;||showtips=1|bgtype=1&gt;
INC S$合成页面2 &lt;ItemShow|x=456|y=357.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx4)&gt;|itemcount=&lt;$str(S$材料4数量)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面2 &lt;ItemShow|x=556.0|y=357.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx5)&gt;|itemcount=&lt;$str(S$材料5数量)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面2 &lt;ItemShow|x=656.0|y=357.0|width=70|height=70|itemid=&lt;$str(N$合成装备idx6)&gt;|itemcount=&lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;|showtips=1|bgtype=1&gt;
INC S$合成页面2 &lt;Img|x=587.9|y=256.0|width=100|rotate=75|img=public/1900000702.png|esc=0&gt;
INC S$合成页面2 &lt;Img|x=489.8|y=256.8|width=100|rotate=135|img=public/1900000702.png|esc=0&gt;
INC S$合成页面2 &lt;Img|x=541.8|y=260.2|width=100|rotate=115|img=public/1900000702.png|esc=0&gt;
INC S$合成页面2 &lt;Img|x=619.8|y=257.2|width=100|rotate=45|img=public/1900000702.png|esc=0&gt;
#say
&lt;Img|x=205.0|y=113.0|children={1,2,3,4,5,6}|img=public_win32/1900000610.png|bg=1|esc=1|move=0|loadDelay=1|show=0|reset=1&gt;
&lt;Layout|x=838.0|y=106.0|width=80|height=80|link=@exit&gt;
&lt;Button|x=847.0|y=114|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit&gt;
&lt;Button|x=519.0|y=489.0|nimg=public/1900000611.png|color=255|size=18|text=合成|link=@合成2&gt;
&lt;$str(S$装备页面)&gt;
&lt;$str(S$合成页面2)&gt;
[@合成1]
#act
sendmsg 6 &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt;//&lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;//&lt;$str(S$装备)&gt;//&lt;$str(S$材料4)&gt;//&lt;$str(S$材料4数量)&gt;//&lt;$str(S$材料3)&gt;//&lt;$str(S$材料3数量)&gt;
#if
checkitem&lt;$str(S$材料3)&gt; &lt;$str(S$材料3数量)&gt;
checkitem&lt;$str(S$材料4)&gt; &lt;$str(S$材料4数量)&gt;
checkmoney &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt; ? &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;
#act
take &lt;$str(S$材料3)&gt; &lt;$str(S$材料3数量)&gt;
take &lt;$str(S$材料4)&gt; &lt;$str(S$材料4数量)&gt;
money &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt; - &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;
goto @随机
break
#elseact
sendmsg 9 您所需物品数量不足!!!
[@合成2]
#if
checkitem&lt;$str(S$材料3)&gt; &lt;$str(S$材料3数量)&gt;
checkitem&lt;$str(S$材料4)&gt; &lt;$str(S$材料4数量)&gt;
checkitem&lt;$str(S$材料5)&gt; &lt;$str(S$材料5数量)&gt;
checkmoney &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt; ? &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;
#act
take &lt;$str(S$材料3)&gt; &lt;$str(S$材料3数量)&gt;
take &lt;$str(S$材料4)&gt; &lt;$str(S$材料4数量)&gt;
take &lt;$str(S$材料5)&gt; &lt;$str(S$材料5数量)&gt;
money &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_6)&gt; - &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_7)&gt;
goto @随机
break
#elseact
sendmsg 9 您所需物品数量不足!!!
[@随机]
#if
randomex &lt;$cfg_合成(&lt;$str(S$装备参数)&gt;_8)&gt; 100
#act
give &lt;$str(S$装备)&gt; 1
sendmsg 9 合成成功!!!
#elseact
sendmsg 9 合成失败!!!
</code></pre>
页: [1]
查看完整版本: 合成物品