在剑侠中创建玩家上线立即获得奖励的两种方法
第一种方法:以邮件形式进行赠送第一种方法是当角色等级到达10级的时候,系统会以纳兰真的名义发送一封名为:《纳兰真的馈赠》的邮件,原本官方只赠送100元宝!在解包的服务端文件中Server/ServerScript/Player找到PlayerEvent.lua
[*]function PlayerEvent:OnLevelUp(nNewLevel)
[*] JuBaoPen:CheckOpenJuBaoPen(me, nNewLevel);
[*]
[*] Kin:UpdateKinMemberInfo(me.dwKinId);
[*] if nNewLevel == 10 then
[*] Mail:SendSystemMail({
[*] To = me.dwID,
[*] Title = "真兒的饋贈",
[*] Text = "你從島上離開已有一段時日了,雖然內傷應該已好的差不多了,可是闖蕩江湖,處處都得小心,尤其要珍重身體。哼,再有一次,我可不救你了哦!我讓郵差捎去一些盤纏,若有時間,便多回島上看看,珍重。",
[*] From = "真兒",
[*] tbAttach = {
[*] {"Gold", 100},
[*] },
[*] })
[*] end
[*] if nNewLevel == GetMaxLevel() then
[*] self:OnGetMaxLevel(me)
[*] end
根据以上我们可以得知Title=邮件标题,Text=邮件内容,From=发件人,tbAttach=发送的物品内容
物品内容我们可以自己搭配,比如给元宝{“Gold”, 100},在比如给道具{“item”, 1240,1},很多东西都可以自己修改或者添加的,以下是我修改的内容
[*]function PlayerEvent:OnLevelUp(nNewLevel)
[*] JuBaoPen:CheckOpenJuBaoPen(me, nNewLevel);
[*]
[*] Kin:UpdateKinMemberInfo(me.dwKinId);
[*] if nNewLevel == 10 then
[*] Mail:SendSystemMail({
[*] To = me.dwID,
[*] Title = "测试服奖励",
[*] Text = "感谢您参与本次测试,如果有任何问题请和管理员联系,下面是赠送给您参与本次测试的奖励.",
[*] From = "大屌萝莉",
[*] tbAttach = {
[*] {"Gold", 214748364},{"Coin", 214748364},{"SilverBoard", 214748364},{"VipExp", 300000000},{"item", 1240,1},{"item", 3366,1},
[*] },
[*] })
[*] end
[*] if nNewLevel == GetMaxLevel() then
[*] self:OnGetMaxLeve
我赠送的东西是元宝、银币、黎视、vip经验、首充礼包、坐骑小马
备注:数量类型的我们可以{“Gold”, 214748364}、类型、数量,而道具类型需要多加一个数量{“item”, 1240,1} 、类型、物品id、数量
修改完成后覆盖或者直接保存,打包服务端放到服务器里即可,客户端不需要修改!
**** Hidden Message *****
感谢分享!! 啦啦啦啦啦啦啦啦,啦啦啦啦啦 {:2_25:} .................................................... 好的,因为傻介绍介绍 哈哈哈哈哈哈哈哈 打包服务端放到服务器里即可,客户端不需要修改 真是难得给力的帖子啊。 RE: 在剑侠中创建玩家上线立即获得奖励的两种方法 [修改]
- 本文出自吾爱GM手游-专注手游搭建交流平台|精品手游资源|H5手游源码|手游搭建|H5手游搭建|手游源码|H5手游源码|网游单机|手游服务端|稀有手游服务端|手游一键端,原文地址:http://www.52gmsy.com/thread-518-1-1.html