慢慢 发表于 2019-9-23 00:29:55

比较火的传奇玫瑰情人功能添加方法

[@main]

#if
CHECKLEVELEX > 0
#ACT
GOTO @REFUSH
GMEXECUTE 开始提问 @reSetValue_ms
MOV S1
MOV S10
MOV S11
MOV N1 0

MOV S20 <$STR(A232)>
MOV S21 <$STR(A233)>
MOV S22 <$STR(A234)>


MOV S23 <$STR(G232)>
MOV S24 <$STR(G233)>
MOV S25 <$STR(G234)>

SetStringBlank S20 16 0
SetStringBlank S21 16 0
SetStringBlank S22 16 0

SetStringBlank S23 6 1
SetStringBlank S24 6 1
SetStringBlank S25 6 1

#SAY
<Img:459:0:0:0> <玫瑰情人/SCOLOR=254> <Hot~/SCOLOR=249>  <您的魅力值:/SCOLOR=71> {<$HUMAN(MG)>朵玫瑰/SCOLOR=253}\
<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<魅力第①名:/SCOLOR=71> {<$STR(S20)>/SCOLOR=253} <玫瑰数量:/SCOLOR=71>{<$STR(S23)> 朵玫瑰/SCOLOR=253}\
<魅力第②名:/SCOLOR=71> {<$STR(S21)>/SCOLOR=253} <玫瑰数量:/SCOLOR=71>{<$STR(S24)> 朵玫瑰/SCOLOR=253}\
<魅力第③名:/SCOLOR=71> {<$STR(S22)>/SCOLOR=253} <玫瑰数量:/SCOLOR=71>{<$STR(S25)> 朵玫瑰/SCOLOR=253}\
<每朵鲜花需消耗/SCOLOR=71><100元宝/SCOLOR=250>,<接收人可得到/SCOLOR=71><25元宝/SCOLOR=250><,更有几率抽取到/SCOLOR=71>\
<幸运鲜花/SCOLOR=250><,获取最高/SCOLOR=71><1000倍本金/SCOLOR=250><的奖励哦!/SCOLOR=71>\
<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<开始赠送鲜花/@赠送>                                  <关闭对话/@exit>\ \
<魅力值前三的玩家分别获得全属性3-3 , 2-2 , 1-1/SCOLOR=151>\

[@赠送]
#if
#ACT
MOV S10 <$STR(S1)>
MOV S11 <$STR(N1)>
INC S11 朵玫瑰
SetStringBlank S10 16 0
SetStringBlank S11 16 0
#SAY
<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<Img:459:0:0:0> <玫瑰情人/SCOLOR=254> <Hot~/SCOLOR=249>    <谁是英雄?谁是狗熊?比比就知道!/SCOLOR=31>\
<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<当前接收鲜花的玩家名字:/SCOLOR=151> {<$STR(S10)>/SCOLOR=253}         『<修改/@@inputstring1>』\ \
<当前赠送对方的鲜花数量:/SCOLOR=151> {<$STR(S11)>/SCOLOR=253}         『<修改/@@INPUTINTEGER1>』\ \

<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<确定赠送/@赠送_ok>      <返回首页/@main>      <关闭对话/@exit>


[@赠送_ok]
#if
EQUAL S1
#ACT
MESSAGEBOX [错误]:\请输入你要赠送的玩家的名字!
GOTO @赠送
BREAK

#if
SMALL N1 10
#ACT
MESSAGEBOX 最少10朵起送!
MOV N1 0
GOTO @赠送
Break

#If
CheckLevelEx > 0
#Act
MOV N3 <$STR(N1)>
MUL N3 100
;SENDMSG 6 <$STR(N1)>:<$STR(P1)>

#IF
CHECKGAMEGOLD < <$STR(N3)>
#ACT
MESSAGEBOX 错误:你没有足够的元宝,无法赠送!
Break

#iF
CHECKONLINE <$STR(S1)>
#ACT
MOV N3 <$STR(N1)>
Gmexecute showeffect 84
GOTO @开始_赠送
#ELSEACT
MESSAGEBOX 你要赠送的玩家不在线!
MOV S1
GOTO @赠送


[@开始_赠送]
#if
CHECKONLINE <$STR(S1)>
#ELSEACT
MESSAGEBOX 你要赠送的玩家不在线!
bREAK

#IF
CHECKGAMEGOLD< 100
#ACT
MESSAGEBOX 你的元宝数量不够!
bREAK

#IF
LARGE N3 0
#ACT
GAMEGOLD - 100
DEC N3 1
;Sendmsg 6 一共向<$STR(S1)>赠送<$STR(N1)>朵玫瑰,现在还有<$STR(N3)>朵等待送出!
S1.MOV S0 <$USERNAME>
S1.MOV S1 <$STR(N1)>
S1.GOTO @ADD_MG
DELAYCALL 100 @开始_赠送
bREAK

#IF
#ACT
ClearDelayGoto
Break

[@ADD_MG]
#IF
Random 100
#ACT
GAMEGOLD + 1000
GUILDNOTICEMSG 250 252 恭喜<$USERNAME>获得幸运玫瑰,得到1000元宝额外奖励!

#IF
#ACT
GAMEGOLD + 25
CALCVAR HUMAN MG + 1
SAVEVAR HUMAN MG ..\QuestDiary\迷失脚本\玫瑰情人\玫瑰数量.txt
GUILDNOTICEMSG 253 246 玩家【<$STR(S0)>】向【<$USERNAME>】赠送了[<$STR(S1)>]朵玫瑰,他一共收到[<$HUMAN(MG)>]朵玫瑰
bREAK


[@@InPutInteger1]
#If
CheckLevelEx > 0
#Act
DelayGoto 1 ~InPutInteger1

[~InPutInteger1]
#if
LARGE N1 9
#ACT
GOTO @赠送
#ELSEACT
MESSAGEBOX 最少10朵起送!
MOV N1 0
GOTO @赠送


[@CALLinputstring1]
#IF
#ACT
DELAYCALL 1 ~inputstring1

[~inputstring1]
#IF
EQUAL S1
#act
GOTO @赠送
MESSAGEBOX 你要赠送的玩家不在线!
Break

#iF
CHECKONLINE <$STR(S1)>
#ACT
GOTO @赠送
#ELSEACT
MESSAGEBOX 你要赠送的玩家不在线!
MOV S1
GOTO @赠送


[@赠送_ok]
#if
EQUAL S1
#ACT
MESSAGEBOX [错误]:\请输入你要赠送的玩家的名字!
GOTO @赠送
BREAK

#if
EQUAL S1 <$USERNAME>
#ACT
MESSAGEBOX [错误]:\如果你要赠送给自己,请选择匿名赠送!
GOTO @赠送
BREAK




[@REFUSH]
#CALL [\迷失脚本\玫瑰情人\读取排行.txt] @MS_MG_PH

1058715979 发表于 2019-9-23 01:52:10

佩服佩服!

tcd5g76 发表于 2019-9-23 03:49:07

鼎力支持!!

叫我牡羊座 发表于 2019-9-24 19:20:01

报告!别开枪,我就是路过来看看的。。。

写轮眼々卡卡西 发表于 2019-10-3 00:36:35

LZ是天才,坚定完毕

光和热怒 发表于 2019-10-12 14:31:17

支持支持再支持

nan1991 发表于 2019-10-16 12:02:23

支持,赞一个

lynn728623 发表于 2019-10-18 17:56:12

为保住菊花,这个一定得回复!

不明白的事 发表于 2019-10-27 12:26:26

是爷们的娘们的都帮顶!大力支持

jkll 发表于 2019-10-27 15:09:29

支持,楼下的跟上哈~
页: [1] 2 3 4 5 6 7 8
查看完整版本: 比较火的传奇玫瑰情人功能添加方法