996传世-秋风 发表于 2021-11-26 15:03:00

手游端拼转盘的思路

本帖最后由 996传世-小黑 于 2021-12-28 15:53 编辑

提供一个拼转盘的思路,回复下载脚本和配套素材。





#IF
!EQUAL $CLIENTFLAG 1
#SAY
<Button|x=430|y=0|nimg=public/button/btn_close_01.png|_localZOrder=0|pimg=public/button/btn_close_01.png|link=@exit>
<Layout|x=545|y=0|width=80|height=80|_localZOrder=-1|link=@exit>
<Img|x=-1.0|y=-1.0|height=340|show=0|bg=1|move=0|img=public/bg_npc_01.png|_localZOrder=-2|loadDelay=1|reset=1>
<Button|x=52.0|y=57.0|height=48|size=18|nimg=public/button/btn_tab_01.png|color=255|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|text=转盘展示1|link=@弹出转盘1>
<Button|x=260.0|y=57.0|height=48|size=18|nimg=public/button/btn_tab_01.png|color=255|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|text=转盘展示2|link=@弹出转盘2>
<Button|x=52.0|y=112.0|height=48|size=18|nimg=public/button/btn_tab_01.png|color=255|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|text=转盘展示3|link=@弹出转盘3>

[@弹出转盘3]
#IF
RANDOM 1
#SAY
<Button|x=430|y=0|nimg=public/button/btn_close_01.png|_localZOrder=0|pimg=public/button/btn_close_01.png|link=@exit>
<Img|x=-1.0|y=-1.0|height=340|show=0|loadDelay=1|bg=1|img=public/bg_npc_01.png|_localZOrder=-2|move=0|reset=1>
<Button|x=52.0|y=57.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示1|link=@弹出转盘1>
<Button|x=260.0|y=57.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示2|link=@弹出转盘2>
<Button|x=52.0|y=112.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示3|link=@弹出转盘3>
<Img|x=103.0|y=297.0|img=hiohbbbbbb/04674.png|esc=0>
<Button|x=429.0|y=344.0|pimg=hiohbbbbbb/45112.png|mimg=hiohbbbbbb/45113.png|color=255|size=18|nimg=hiohbbbbbb/45111.png|link=@世界BOSS>
<Effect|x=4.0|y=159.0|act=0|speed=1|dir=5|effecttype=0|effectid=4602|scale=1>
<Button|x=365.0|y=373.0|pimg=hiohbbbbbb/04676.png|nimg=hiohbbbbbb/04675.png|mimg=hiohbbbbbb/04677.png|color=255|size=18|link=@启动转盘三>
<ITEMBOX|x=238.0|y=440.0|width=37|height=37|boxindex=9|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘三>
<Img|x=102.0|y=297.0|img=hiohbbbbbb/04678.png|esc=0>
#ACT
TAKENPCITEM 9
BREAK

[@放入转盘三]
#IF
EQUAL $PARAM(1) 1
#ACT
SENDMSG 5 你放入了<$ITEMINFO[$PARAM(0)].NAME>到<$PARAM(2)>号框
BREAK

[@启动转盘三]
#IF
EQUAL $ITEMINFO[$NPCITEM.9].NAME
#ACT
MESSAGEBOX 上方的框和下面的框必须放入武器
BREAK
#IF
POS -5-6- -<$ITEMINFO[$NPCITEM.9].STDMODE>-
#ACT
UPGRADEUSERITEM $NPCITEM.9 184 = 14
UPGRADEUSERITEM $NPCITEM.9 190 = 30
SENDMSG 5 示例完毕,装备<$ITEMINFO[$NPCITEM.8].STDNAME>获得附加属性攻击上限+30%
BREAK
#ELSEACT
MESSAGEBOX 你放入的不是武器
BREAK

[@弹出转盘2]
#IF
RANDOM 1
#SAY
<Layout|x=18.0|y=15.0|width=400|percentheight=100|link=@xxxxx>
<Button|x=430|y=0|nimg=public/button/btn_close_01.png|_localZOrder=0|pimg=public/button/btn_close_01.png|link=@exit>
<Img|x=-1.0|y=-1.0|height=340|show=0|loadDelay=1|bg=1|img=public/bg_npc_01.png|_localZOrder=-2|move=0|reset=1>
<Button|x=52.0|y=57.0|height=48|mimg=public/button/btn_tab_01.png|pimg=public/button/btn_tab_02.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示1|link=@弹出转盘1>
<Button|x=260.0|y=57.0|height=48|mimg=public/button/btn_tab_01.png|pimg=public/button/btn_tab_02.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示2|link=@弹出转盘2>
<Button|x=52.0|y=112.0|height=48|mimg=public/button/btn_tab_01.png|pimg=public/button/btn_tab_02.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示3|link=@弹出转盘3>
<Img|x=103.0|y=297.0|img=hiohbbbbbb/04663.png|esc=0>
<Button|x=429.0|y=344.0|pimg=hiohbbbbbb/45112.png|mimg=hiohbbbbbb/45113.png|color=255|size=18|nimg=hiohbbbbbb/45111.png|link=@世界BOSS>
<Effect|x=5.0|y=160.0|act=0|speed=1|dir=5|effecttype=0|effectid=4602|scale=1>
<Effect|x=5.0|y=151.0|act=0|speed=1|dir=5|effecttype=0|effectid=4601|scale=1>
<Button|x=365.0|y=373.0|mimg=hiohbbbbbb/04669.png|pimg=hiohbbbbbb/04668.png|color=255|size=18|nimg=hiohbbbbbb/04667.png|link=@启动转盘二>
<ITEMBOX|x=241.0|y=374.0|width=28|height=28|boxindex=7|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘二>
<ITEMBOX|x=241.0|y=513.0|width=28|height=28|boxindex=8|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘二>
#ACT
TAKENPCITEM 7
TAKENPCITEM 8
BREAK

[@放入转盘二]
#IF
EQUAL $PARAM(1) 1
#ACT
SENDMSG 5 你放入了<$ITEMINFO[$PARAM(0)].NAME>到<$PARAM(2)>号框
BREAK

[@启动转盘二]
#IF
EQUAL $ITEMINFO[$NPCITEM.7].NAME
#ACT
MESSAGEBOX 上方的框和下面的框必须放入武器
BREAK
#IF
!POS -5-6- -<$ITEMINFO[$NPCITEM.8].STDMODE>-
#ACT
MESSAGEBOX 只能放入武器
BREAK
#IF
EQUAL $ITEMINFO[$NPCITEM.7].STDMODE $ITEMINFO[$NPCITEM.8].STDMODE
#ACT
TAKEM $NPCITEM.7
UPGRADEUSERITEM $NPCITEM.8 183 = 1
UPGRADEUSERITEM $NPCITEM.8 189 = 30
SENDMSG 5 示例完毕,装备<$ITEMINFO[$NPCITEM.8].STDNAME>获得附加属性生命值+30%
TAKENPCITEM 8
BREAK
#ELSEACT
MESSAGEBOX 你放入的不是2把武器
BREAK

[@弹出转盘1]
#IF
RANDOM 1
#SAY
<Layout|x=18.0|y=15.0|width=400|percentheight=100|link=@xxxxx>
<Button|x=430|y=0|nimg=public/button/btn_close_01.png|_localZOrder=0|pimg=public/button/btn_close_01.png|link=@exit>
<Img|x=-1.0|y=-1.0|height=340|show=0|loadDelay=1|bg=1|img=public/bg_npc_01.png|_localZOrder=-2|move=0|reset=1>
<Button|x=52.0|y=57.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示1|link=@弹出转盘1>
<Button|x=260.0|y=57.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示2|link=@弹出转盘2>
<Button|x=52.0|y=112.0|height=48|pimg=public/button/btn_tab_02.png|mimg=public/button/btn_tab_01.png|nimg=public/button/btn_tab_01.png|color=255|size=18|text=转盘展示3|link=@弹出转盘3>
<Img|x=103.0|y=297.0|img=hiohbbbbbb/04662.png|esc=0>
<Button|x=429.0|y=344.0|pimg=hiohbbbbbb/45112.png|nimg=hiohbbbbbb/45111.png|mimg=hiohbbbbbb/45113.png|color=255|size=18|link=@世界BOSS>
<Effect|x=5.0|y=160.0|effectid=4602|speed=1|dir=5|effecttype=0|act=0|scale=1>
<Effect|x=5.0|y=151.0|effectid=4601|speed=1|dir=5|effecttype=0|act=0|scale=1>
<Button|x=365.0|y=373.0|mimg=hiohbbbbbb/04666.png|pimg=hiohbbbbbb/04665.png|color=255|size=18|nimg=hiohbbbbbb/04664.png|link=@启动转盘一>
<ITEMBOX|x=241.0|y=374.0|width=28|height=28|boxindex=1|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
<ITEMBOX|x=301.0|y=409.0|width=28|height=28|boxindex=2|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
<ITEMBOX|x=301.0|y=478.0|width=28|height=28|boxindex=3|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
<ITEMBOX|x=241.0|y=513.0|width=28|height=28|boxindex=4|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
<ITEMBOX|x=180.0|y=478.0|width=28|height=28|boxindex=5|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
<ITEMBOX|x=180.0|y=409.0|width=28|height=28|boxindex=6|stdmode=*|img=hiohbbbbbb/blend.png|link=@放入转盘一>
#ACT
TAKENPCITEM 1
TAKENPCITEM 2
TAKENPCITEM 3
TAKENPCITEM 4
TAKENPCITEM 5
TAKENPCITEM 6
BREAK

[@放入转盘一]
#IF
EQUAL $PARAM(1) 1
#ACT
SENDMSG 5 你放入了<$ITEMINFO[$PARAM(0)].NAME>到<$PARAM(2)>号框
BREAK

[@启动转盘一]
#IF
EQUAL $ITEMINFO[$NPCITEM.1].NAME
#ACT
MESSAGEBOX 请放入6把相同的宝石
BREAK
#IF
!POS -59-61- -<$ITEMINFO[$NPCITEM.1].STDMODE>-
#ACT
MESSAGEBOX 只能放入宝石
BREAK
#IF
EQUAL $ITEMINFO[$NPCITEM.1].STDNAME $ITEMINFO[$NPCITEM.2].STDNAME
EQUAL $ITEMINFO[$NPCITEM.1].STDNAME $ITEMINFO[$NPCITEM.3].STDNAME
EQUAL $ITEMINFO[$NPCITEM.1].STDNAME $ITEMINFO[$NPCITEM.4].STDNAME
EQUAL $ITEMINFO[$NPCITEM.1].STDNAME $ITEMINFO[$NPCITEM.5].STDNAME
EQUAL $ITEMINFO[$NPCITEM.1].STDNAME $ITEMINFO[$NPCITEM.6].STDNAME
#ACT
TAKEM $NPCITEM.1
TAKEM $NPCITEM.2
TAKEM $NPCITEM.3
TAKEM $NPCITEM.4
TAKEM $NPCITEM.5
TAKEM $NPCITEM.6
GIVE 天地宝石 1
SENDMSG 5 示例完毕,需要6个相同宝石合成一枚天地宝石
BREAK
#ELSEACT
MESSAGEBOX 你放入的不是6把相同的宝石
BREAK

qqww520 发表于 2021-11-26 20:51:50

谢谢分享···

LTZH 发表于 2021-11-27 19:10:01

学习学习学习学习学习

13235683008 发表于 2021-12-11 18:32:08

1333333333333333333333333

kingpon 发表于 2021-12-13 14:52:22

手游端拼转盘的思路

wangdada 发表于 2021-12-13 15:59:05

11111111111111111111

l313357223 发表于 2021-12-20 20:48:50

的发放大法放大发放大发放大

b1213131 发表于 2021-12-21 09:32:16

AASDFASDFAF

fyh3022576 发表于 2021-12-27 11:54:33

的范德萨发惹我热无若翁

leirendeku 发表于 2022-7-15 08:54:41

最主要的是如何展示出来特效!
页: [1]
查看完整版本: 手游端拼转盘的思路