给与邮件附件物品,需要在SendMail命令之前执行,最多接受15次MailGive执行(最多包含15种附件);
MailGive 参数1 参数2 参数3
参数 | 含义 |
---|---|
参数1 | [物品名称] StdItems.db里的物品名称 |
参数2 | [数量] 最小值1,上限21亿的整数 |
参数3 | [绑定类型] 0=是否绑定 1=禁止扔 2=禁止交易 3=禁止存 4=禁止修 5=禁止出售 6=禁止爆出 7=丢弃消失 |
发送邮件
SendMail 参数1 参数2 参数3 参数4 参数5 参数6 参数7
参数 | 含义 |
---|---|
参数1 | [邮件类型] 0 给个人发送邮件,发送对象为参数 [接受者],没有[接受者]参数时,发送给自己 1 发送邮件给所有在线玩家 2 发送邮件给所有有玩家(包括离线玩家) |
参数2 | [自定义邮件ID] 给邮件做标记编号,以便邮件操作触发时,最小值0,上限21亿的整数 |
参数3 | [限时时间] 0 不限时 大于零为限时时间 如: 7 为限时7日的邮件,7日后邮件将失效,人物上限消失; |
参数4 | [邮件标题] 邮件标题名称不超过15个汉字 |
参数5 | [邮件内容] 邮件内容,不超过255个汉字,\ 符号为换行符 |
参数6 | [发送者] 发送者名称不超过15个汉字 |
参数7 | [接受者] 接受者名称不超过15个汉字,在[邮件类型]为0时,作为接受者 |
<$LASTMAILOPTYPEID>
获取最后一次手动已读或提取的自定义邮件ID
[@ReadMail] 手动读取邮件时触发
[@GetMailItem] 手动提取某一邮件的所有附件后触发
由于对于标签触发有时间间隔限制,暂只支持手动操作的触发,自动提取时不会触发。
注意:使用邮件时,必须使用新版邮件EMAIL.GUI
添加并设置,StdMode 41,Anicount值1至9,MailGive支持[物品名称]直发系统货币附件,可以设置looks值来定义物品图标。
系统货币忽略[绑定类型]。
Anicount值说明 | 1 金币<$GOLDCOUNT> 2 绑定金币<$BINDGOLD> 3 元宝<$GAMEGOLD> 4 绑定元宝<$BINDGAMEGOLD> 5 游戏点<$GAMEPOINT> 6 金刚石<$GAMEDIAMOND> 7 灵符<$GAMEGIRD> 8 荣誉点<$GAMEGLORY> 9 声望点<$CREDITPOINT> |
---|
;给个人玩家发送邮件
[@发送个人邮件]
#IF
#ACT
MailGive 木剑 1
MailGive 布衣(男) 1
MailGive 元宝 1000
SENDMAIL 0 1 14 新人福利 你好<$USERNAME>!欢迎使用HERO引擎\官网地址www.herom2.com HERO引擎 <$USERNAME>
;注意发送元宝等系统货币需要添加StdItems.db系统货币,请查看直发系统货币
[@发送在线玩家邮件]
#IF
#ACT
MailGive 木剑 1
MailGive 布衣(男) 1
MailGive 元宝 1000
SENDMAIL 1 2 14 在线福利 活跃奖励\欢迎来使用HERO引擎\官网地址www.herom2.com HERO引擎
;注意发送元宝等系统货币需要添加StdItems.db系统货币,请查看直发系统货币
[@发送所有玩家邮件]
#IF
#ACT
MailGive 木剑 1
MailGive 布衣(男) 1
MailGive 元宝 1000
SENDMAIL 2 3 14 维护补偿 服务器维护补偿\欢迎来使用HERO引擎\官网地址www.herom2.com HERO引擎
;注意发送元宝等系统货币需要添加StdItems.db系统货币,请查看直发系统货币
[@发送绑定条件物品]
#IF
#act
MailGIVE 木剑 1 1#2#5
SendMail 0 30 1 系统奖励 你好<$USERNAME>奖励你木剑1把,请点提取! 系统
;给予邮件物品命令,要在发送邮件消息命令前面
触发QFunction-0.txt
;阅读触发
[@ReadMail]
#IF
EQUAL <$LASTMAILOPTYPEID> 1
#ACT
SENDMSG 6 你阅读了ID:<$LASTMAILOPTYPEID>的邮件
;提取触发
[@GetMailItem]
#IF
EQUAL <$LASTMAILOPTYPEID> 1
#ACT
SENDMSG 7 你已提取了ID:<$LASTMAILOPTYPEID>邮件的所有附件