当前位置 : 745v传奇网 | 传奇教程 | 

传奇游戏:礼盒赠送脚本功能详解

来源: 作者: 点击:
为了让玩家在传奇游戏中体验更加丰富的社交互动,我们引入了礼盒赠送脚本。该脚本允许玩家向其他在线玩家赠送礼物,如鲜花、十全十美礼盒、周年庆积分等特色物品。以下是脚本的使用方法和注意事项:

礼盒赠送脚本
功能描述:玩家可以通过礼盒赠送脚本向其他玩家赠送礼物。

使用方法:

[@main]
你想做什么?\\
<我要赠送/@赠送><获取装备/@装备>\\
<离开/@exit>

[@装备]
#ACT
GIVEEX屠龙10=11=22=33=44=55=66=77=814=915=10
GIVEEX嗜魂法杖10=11=22=33=44=55=66=77=814=915=10
GIVEEX道德戒指10=11=22=33=44=55=66=77=814=915=10
GIVEEX珊瑚戒指10=11=22=33=44=55=66=77=814=915=10
GIVEEX死神手套10=11=22=33=44=55=66=77=814=915=10
GIVEEX铁手镯10=11=22=33=44=55=66=77=814=915=10
GIVEEX灯笼项链10=11=22=33=44=55=66=77=814=915=10
GIVEEX蓝翡翠项链10=11=22=33=44=55=66=77=814=915=10
Copy
赠送流程:

[@赠送]
#IF
#ACT
QUERYVALUE2014@检测朋友越多,快乐越多,千金易得,挚友难求啊!请输入赠送对象名称:QF

[@检测]
#IF
EQUALS2<$USERNAME>
#ACT
MessageBox不能对自己发送赠送。
BREAK
#IF
CHECKONLINE<$STR(S2)>
#ACT
DELAYCALL10@DELAY_UPGRADEDLGITEM
#ELSEACT
MessageBox<$STR(S2)>\\不在线,你不能赠送!
Copy
物品选择:

[@DELAY_UPGRADEDLGITEM]
#ACT
QUERYITEMDLG请放入赠送物品@CHECKDLGITEMTYPE0
Copy
物品类型检测:

[@CHECKDLGITEMTYPE]
#IF
CHECKDLGITEMTYPEWEAPON
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM65
GETDLGITEMVALUEM76
GETDLGITEMVALUEM87
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>5=<$STR(M6)>6=<$STR(M7)>7=<$STR(M8)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM60
MOVM70
MOVM80
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
Copy
注意事项:

玩家不能向自己赠送礼物。
赠送对象必须在线才能接收礼物。
脚本支持多种物品类型,包括武器、防具、饰品等。

礼盒赠送脚本
脚本:此脚本可供用户参考制作防盛大赠送鲜花,十全十美礼盒,周年庆积分等等特色脚本。

[@main]
你想做什么?\
<我要赠送/@赠送><获取装备/@装备>\
<离开/@exit>

[@装备]
#ACT
GIVEEX屠龙10=11=22=33=44=55=66=77=814=915=10
GIVEEX嗜魂法杖10=11=22=33=44=55=66=77=814=915=10
GIVEEX道德戒指10=11=22=33=44=55=66=77=814=915=10
GIVEEX珊瑚戒指10=11=22=33=44=55=66=77=814=915=10
GIVEEX死神手套10=11=22=33=44=55=66=77=814=915=10
GIVEEX铁手镯10=11=22=33=44=55=66=77=814=915=10
GIVEEX灯笼项链10=11=22=33=44=55=66=77=814=915=10
GIVEEX蓝翡翠项链10=11=22=33=44=55=66=77=814=915=10

[@赠送]
#IF
#ACT
QUERYVALUE2014@检测朋友越多,快乐越多,千金易得,挚友难求啊!请输入赠送对象名称:QF

[@检测]
#IF
EQUALS2<$USERNAME>
#ACT
MessageBox不能对自己发送赠送。
BREAK
#IF
CHECKONLINE<$STR(S2)>
#ACT
DELAYCALL10@DELAY_UPGRADEDLGITEM
#ELSEACT
MessageBox<$STR(S2)>\不在线,你不能赠送!

[@DELAY_UPGRADEDLGITEM]
#ACT
QUERYITEMDLG请放入赠送物品@CHECKDLGITEMTYPE0

[@CHECKDLGITEMTYPE]
#IF
CHECKDLGITEMTYPEWEAPON
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM65
GETDLGITEMVALUEM76
GETDLGITEMVALUEM87
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>5=<$STR(M6)>6=<$STR(M7)>7=<$STR(M8)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM60
MOVM70
MOVM80
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEDRESS
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEMEDAL
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPENECKLACE
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEHELMET
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEARMRING
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPERING
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEBOOTS
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKDLGITEMTYPEBELT
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
GETDLGITEMVALUEM10
GETDLGITEMVALUEM21
GETDLGITEMVALUEM32
GETDLGITEMVALUEM43
GETDLGITEMVALUEM54
GETDLGITEMVALUEM914
GETDLGITEMVALUEM1015
<$STR(S2)>.GIVEEX<$DLGITEMNAME>10=<$STR(M1)>1=<$STR(M2)>2=<$STR(M3)>3=<$STR(M4)>4=<$STR(M5)>14=<$STR(M9)>15=<$STR(M10)>
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
MOVM10
MOVM20
MOVM30
MOVM40
MOVM50
MOVM90
MOVM100
TAKEDLGITEM
CLOSE
BREAK
#IF
CHECKONLINE<$STR(S2)>
#ACT
SENDMSG0<$STR(S2)>收到了友人:<$USERNAME>赠送的:<$DLGITEMNAME>246245
<$STR(S2)>.GIVE<$DLGITEMNAME>1
<$STR(S2)>.SENDMSG5你收到了友人赠送的:<$DLGITEMNAME>
TAKEDLGITEM
CLOSE
#ELSEACT
MessageBox<$STR(S2)>\不在线,你不能赠送!
CLOSE
[顶部]