letcomein  2024-8-16 08:22:49 | 分享|
0 121

21

回帖

3864

金币

2101

积分

积分
2101
发表于 2024-8-16 08:22:49 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×

[@回收]
#IF
#ACT
MOV S$点击所选 清泉
MOV S1 清泉,溪涧,涟漪,碧波,洪流,渊泉,澜沧,浩荡,汪洋,苍穹,惊澜
mov s2 之刀,之剑,之刃,之杖,之弓,之棍,之扇,之甲,之盔,之链,之镯,之戒,之带,之靴,盾牌,军鼓,斗笠,勋章,血石,官印,兵符
MOV S3 (普通),(精良),(卓越),(完美),(史诗)
getvalidstrsuper <$str(S1)> , S$first_level_menu_ N$number_of_first_level_menus
getvalidstrsuper <$str(S2)> , S$secondary_menu_ N$number_of_secondary_menu
getvalidstrsuper <$str(S3)> , S$quality_

goto @回收主界面

[@回收主界面]
#IF
#ACT
goto @get_first_memu_Interface
goto @get_second_memu_Interface


#IF
#SAY
<Img|x=189.0|y=95.0|reset=0|loadDelay=0|img=public/bg_hhjm_02.jpg|move=0|esc=1|show=0|bg=1>
<Layout|x=886.0|y=60.0|width=80|height=80|link=@exit>
<Button|x=906.0|y=78.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
<ListView|children={<$str(S$container_list)>}|x=237|y=115|width=166|height=415|direction=1|bounce=0|margin=15|reload=0>
<$str(S$display)>
<Img|x=406.0|y=128.0|width=464|height=374|scale9l=10|scale9b=10|scale9t=10|scale9r=10|img=public/bg_npc_05.png>
<ListView|children={<$str(S$container_list2)>}|x=439|y=150|width=900|height=900|direction=1|bounce=0|margin=15|reload=0>
<$str(S$cont_display)>
<Button|x=500.0|y=460|nimg=public/1900000612.png|size=18|color=255|text=一键全选|link=@一键全选>
<Button|x=650.0|y=460|nimg=public/1900000612.png|size=18|color=255|text=点击回收|link=@点击回收>

<CheckBox|x=440.0|y=100.0|pimg=public/1900000551.png|default=<$str(p51)>|nimg=public/1900000550.png|checkboxid=p51|link=@选择类别>
<Text|x=470.0|y=105.0|color=255|size=18|text=普通>
<CheckBox|x=520.0|y=100.0|pimg=public/1900000551.png|default=<$str(p52)>|nimg=public/1900000550.png|checkboxid=p52|link=@选择类别>
<Text|x=550.0|y=105.0|color=215|size=18|text=精良>
<CheckBox|x=600.0|y=100.0|pimg=public/1900000551.png|default=<$str(p53)>|nimg=public/1900000550.png|checkboxid=p53|link=@选择类别>
<Text|x=630.0|y=105.0|color=251|size=18|text=卓越>
<CheckBox|x=680.0|y=100.0|pimg=public/1900000551.png|default=<$str(p54)>|nimg=public/1900000550.png|checkboxid=p54|link=@选择类别>
<Text|x=710.0|y=105.0|color=249|size=18|text=完美>
<CheckBox|x=760.0|y=100.0|pimg=public/1900000551.png|default=<$str(p55)>|nimg=public/1900000550.png|checkboxid=p55|link=@选择类别>
<Text|x=790.0|y=105.0|color=108|size=18|text=史诗>

[@选择类别]
#IF
#ACT
var string human 复选框类别_<$str(S$点击所选)>
calcvar HUMAN 复选框状态_<$str(S$点击所选)> = <$str(p51)>,<$str(p52)>,<$str(p53)>,<$str(p54)>,<$str(p55)>
savevar HUMAN 复选框状态_<$str(S$点击所选)>
sendmsg 9 <$human(复选框状态_<$str(S$点击所选)>)>
goto @回收主界面
[@点击回收_判断]
#IF
equal <$str(S$取P变量_<$str(N0)>)> 1
equal p51 1
#aCT
inc S$回收列表1 <$str(S$点击所选)><$str(S$secondary_menu_<$str(N0)>)><$str(S$quality_1)>|
#IF
equal <$str(S$取P变量_<$str(N0)>)> 1
equal p52 1
#aCT
inc S$回收列表2 <$str(S$点击所选)><$str(S$secondary_menu_<$str(N0)>)><$str(S$quality_2)>|
#IF
equal <$str(S$取P变量_<$str(N0)>)> 1
equal p53 1
#aCT
inc S$回收列表3 <$str(S$点击所选)><$str(S$secondary_menu_<$str(N0)>)><$str(S$quality_3)>|
#IF
equal <$str(S$取P变量_<$str(N0)>)> 1
equal p54 1
#aCT
inc S$回收列表4 <$str(S$点击所选)><$str(S$secondary_menu_<$str(N0)>)><$str(S$quality_4)>|
#IF
equal <$str(S$取P变量_<$str(N0)>)> 1
equal p55 1
#aCT
inc S$回收列表5 <$str(S$点击所选)><$str(S$secondary_menu_<$str(N0)>)><$str(S$quality_5)>|

[@点击回收]
#IF
#ACT
MOV S$回收列表1
MOV S$回收列表2
MOV S$回收列表3
MOV S$回收列表4
MOV S$回收列表5

MOV n$获得奖励
mov N$奖励铜钱 100
MOV S$奖励系数 1|2|3|4|5
getvalidstrsuper <$str(S$奖励系数)> | S$奖励系数_
getvalidstrsuper <$human(复选框状态_<$str(S$点击所选)>)> , S$取P变量_
mov n0 1
while N0 < <$str(N$number_of_secondary_menu)>
goto @点击回收_判断
inc n0 1
endwhile
SENDMSG 0 <$str(S$回收列表)>

TakeBagItem <$str(S$回收列表1)>  100 N11 0
TakeBagItem <$str(S$回收列表2)>  100 N12 0
TakeBagItem <$str(S$回收列表3)>  100 N13 0
TakeBagItem <$str(S$回收列表4)>  100 N14 0
TakeBagItem <$str(S$回收列表5)>  100 N15 0

formulation <$str(N11)>*<$str(S$奖励系数_1)>*<$str(N$奖励铜钱)> N$奖励铜钱1
formulation <$str(N12)>*<$str(S$奖励系数_2)>*<$str(N$奖励铜钱)> N$奖励铜钱2
formulation <$str(N13)>*<$str(S$奖励系数_3)>*<$str(N$奖励铜钱)> N$奖励铜钱3
formulation <$str(N14)>*<$str(S$奖励系数_4)>*<$str(N$奖励铜钱)> N$奖励铜钱4
formulation <$str(N15)>*<$str(S$奖励系数_5)>*<$str(N$奖励铜钱)> N$奖励铜钱5
formulation <$str(N$奖励铜钱1)>+<$str(N$奖励铜钱2)>+<$str(N$奖励铜钱3)>+<$str(N$奖励铜钱4)>+<$str(N$奖励铜钱5)> N$奖励铜钱

sendmsg 0 奖励铜钱:<$str(N$奖励铜钱)>
money 元宝 + <$str(N$奖励铜钱)>
[@一键全选]
#IF
equal N$选择状态 0
#ACT
mov N$选择状态 1
#elseact
mov N$选择状态 0

#IF
#ACT
sendmsg 0 <$str(N$选择状态)>
mov n0 1
while n0 < <$str(N$number_of_secondary_menu)>
MOV P<$str(N0)> <$str(N$选择状态)>
inc n0 1
endwhile
goto @点击复选框
goto @回收主界面
[@get_second_memu_Interface]
#IF
#ACT
MOV S$cont_display
MOV s$container_list2
MOV S$复选框数量
getvalidstrsuper <$human(复选框状态_<$str(S$点击所选)>)> , S$复选框状态_
getvalidstrsuper <$human(复选框状态_<$str(S$点击所选)>)> , S$复选框类别状态_

mov n0 1
while n0 < <$str(N$number_of_secondary_menu)>
MOV P<$str(N0)> <$str(S$复选框状态_<$str(n0)>)>
inc n0 1
endwhile

mov n0 1
while n0 < 6
MOV P5<$str(N0)> <$str(s$复选框类别状态_<$str(N0)>)>
inc n0 1
endwhile

mov n0 1
MOV N1 1
MOV N2 2
MOV N3 3
formulation (<$str(N$number_of_secondary_menu)>-1)/3 n$get_line 1
formulation (<$str(N$number_of_secondary_menu)>-1)%3 n$get_remainder
MOV N$all_show <$str(n$get_line)>
INC n$get_line 1
#IF
large n$get_remainder 0
#ACT
INC n$get_line 1

#if
#act
while n0 < <$str(n$get_line)>
MOV S$itemname_1 <$str(S$secondary_menu_<$str(n1)>)>
MOV S$itemname_2 <$str(S$secondary_menu_<$str(n2)>)>
MOV S$itemname_3 <$str(S$secondary_menu_<$str(n3)>)>
goto @determineTheValue
inc S$container_list2 b<$str(N0)>,
inc N0 1
INC N1 3
INC N2 3
INC N3 3
endwhile

[@determineTheValue]
#IF
not large <$str(N0)> <$str(N$all_show)>
#ACT
MOV
INC S$cont_display <CheckBox|id=b<$str(N0)>|x=0|y=0|children={c<$str(N0)>,d<$str(N0)>,e<$str(N0)>,f<$str(N0)>,g<$str(N0)>}|pimg=public/1900000551.png|default=1|nimg=public/1900000550.png|default=<$str(p<$str(N1)>)>|checkboxid=p<$str(N1)>|link=@点击复选框>
INC S$cont_display <Text|id=c<$str(N0)>|x=50.0|y=5|color=255|size=18|text=<$str(S$itemname_1)>>
INC S$cont_display <CheckBox|id=d<$str(N0)>|x=150.0|pimg=public/1900000551.png|nimg=public/1900000550.png|default=<$str(p<$str(N2)>)>|checkboxid=p<$str(N2)>|link=@点击复选框>
INC S$cont_display <Text|id=e<$str(N0)>|x=200.0|y=5|color=255|size=18|text=<$str(S$itemname_2)>>
INC S$cont_display <CheckBox|id=f<$str(N0)>|x=300.0|pimg=public/1900000551.png|nimg=public/1900000550.png|default=<$str(p<$str(N3)>)>|checkboxid=p<$str(N3)>|link=@点击复选框>
INC S$cont_display <Text|id=g<$str(N0)>|x=350.0|y=5|color=255|size=18|text=<$str(S$itemname_3)>>

#IF
equal n$get_remainder 1
#ACT
INC S$cont_display <CheckBox|id=b<$str(N0)>|x=0|y=0|children={c<$str(N0)>,d<$str(N0)>,e<$str(N0)>,f<$str(N0)>,g<$str(N0)>}|pimg=public/1900000551.png|default=1|nimg=public/1900000550.png|default=<$str(p<$str(N1)>)>|checkboxid=p<$str(N1)>|link=@点击复选框>
INC S$cont_display <Text|id=c<$str(N0)>|x=50.0|y=5|color=255|size=18|text=<$str(S$itemname_1)>>
#IF
equal n$get_remainder 2
#ACT
INC S$cont_display <CheckBox|id=b<$str(N0)>|x=0|y=0|children={c<$str(N0)>,d<$str(N0)>,e<$str(N0)>,f<$str(N0)>,g<$str(N0)>}|pimg=public/1900000551.png|default=1|nimg=public/1900000550.png|default=<$str(p<$str(N1)>)>|checkboxid=p<$str(N1)>|link=@点击复选框>
INC S$cont_display <Text|id=c<$str(N0)>|x=50.0|y=5|color=255|size=18|text=<$str(S$itemname_1)>>
INC S$cont_display <CheckBox|id=d<$str(N0)>|x=150.0|pimg=public/1900000551.png|nimg=public/1900000550.png|default=<$str(p<$str(N2)>)>|checkboxid=p<$str(N2)>|link=@点击复选框>
INC S$cont_display <Text|id=e<$str(N0)>|x=200.0|y=5|color=255|size=18|text=<$str(S$itemname_2)>>

[@点击复选框]
#IF
#ACT
var string human 复选框状态_<$str(S$点击所选)>
calcvar HUMAN 复选框状态_<$str(S$点击所选)> = <$str(p1)>,<$str(p2)>,<$str(p3)>,<$str(p4)>,<$str(p5)>,<$str(p6)>,<$str(p7)>,<$str(p8)>,<$str(p9)>,<$str(p10)>,<$str(p11)>,<$str(p12)>,<$str(p13)>,<$str(p14)>,<$str(p15)>,<$str(p16)>,<$str(p17)>,<$str(p18)>,<$str(p19)>,<$str(p20)>,<$str(p21)>,<$str(p22)>
savevar HUMAN 复选框状态_<$str(S$点击所选)>

[@get_first_memu_Interface]
#IF
#ACT
MOV S$display
mov n0 1
while n0 < <$str(N$number_of_first_level_menus)>
formulation 130+(<$str(n0)>-1)*40 N$y_coordinate
INC S$display <Button|id=<$str(N0)>|x=244.0|y=<$str(N$y_coordinate)>|nimg=public/1900000612.png|size=18|color=255|text=<$str(S$first_level_menu_<$str(N0)>)>|link=@点击一级菜单#菜单参数=<$str(S$first_level_menu_<$str(N0)>)>>
inc S$container_list <$str(N0)>,
inc N0 1
endwhile

[@点击一级菜单]
#IF
#ACT
MOV S$点击所选 <$str(S$菜单参数)>
goto @回收主界面


回复

使用道具 举报