最新公告
  • 欢迎您光临久秀资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 剑侠情缘玩家上线奖励

    第一种方法:以邮件形式进行赠送

    第一种方法是当角色等级到达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、数量
    修改完成后覆盖或者直接保存,打包服务端放到服务器里即可,客户端不需要修改!

    第二种方法

    这个方法是论坛的海外朋友分享的,当玩家创建完角色后就立即调整或直接放到背包中。
    /Server/ServerScript/Player找到PlayerEvent.lua中找到

    function PlayerEvent:OnFirstLogin()

    — 第一个任务Id配置位置改变到 CommonScript/Task/TaskCommon.lua 中

    Task:ForceAcceptTask(me, Task.nFirstTaskId);

    — 设置初始朝向

    local nMapTemplateId = KPlayer.GetBirthPosition();

    me.CallClientScript(“Client:SetPlayerDir”, 16, nMapTemplateId);

    –me.AddMoney(“SkillPoint”, FightSkill.nInitSkillPoint, Env.LogWay_FirstLogin);

    OnHook:OnFirstLogin(me);

    Activity:OnPlayerEvent(me, “Act_OnPlayerFirstLogin”)

    Log(“[FirstLogin]”, me.szAccount, me.dwID, me.szName)

    AssistClient:ReportQQScore(me, Env.QQReport_RegisterTime, GetTime(), 0, 1);

    AssistClient:ReportQQScore(me, Env.QQReport_ChangeRoleName, me.szName, 0, 2);end

    me.CallClientScript(“Client:SetPlayerDir”, 16, nMapTemplateId);下面添加赠送内容即可

    –例子:me.AddItem(物品id,1);me.AddLevel(等级);me.AddMoney(“Coin”,数量,Env.LogWay_Offline);me.SendAward({{“VipExp”,数量}},nil,nil,Env.LogWay_IdIpAddVipExp);

    示例,我只需要赠送元宝跟等级

    function PlayerEvent:OnFirstLogin()

    — 第一个任务Id配置位置改变到 CommonScript/Task/TaskCommon.lua 中

    Task:ForceAcceptTask(me, Task.nFirstTaskId);

    — 设置初始朝向

    local nMapTemplateId = KPlayer.GetBirthPosition();

    me.CallClientScript(“Client:SetPlayerDir”, 16, nMapTemplateId);

    me.AddItem(3366,1); –上线送小黑坐骑

    me.AddLevel(79); –上线立马79级

    OnHook:OnFirstLogin(me);

    Activity:OnPlayerEvent(me, “Act_OnPlayerFirstLogin”)

    Log(“[FirstLogin]”, me.szAccount, me.dwID, me.szName)

    AssistClient:ReportQQScore(me, Env.QQReport_RegisterTime, GetTime(), 0, 1);

    AssistClient:ReportQQScore(me, Env.QQReport_ChangeRoleName, me.szName, 0, 2);end

    修改完后打包服务端丢到服务器上重启服务端即可,以上两种方法都是服务端修改!不需要碰到客户端。

    ①本站源码仅用于学习和交流,勿用于展业。切勿私自传播于网络,将会追究法律责任。
    ②本站其他资源来源网络或者用户投稿,供学习交流之用。如有侵权请联系删除。联系邮箱:471355795@qq.com
    ③资源如果失效或错链请联系站长。
    久秀版本资源站 » 剑侠情缘玩家上线奖励

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    资源出现链接失效!
    请及时联系站长进行补充资源以及下架资源内容。
    开通终身会员能免费下载全站资源码?
    本站所有资源均为网友分享,会员只会打97折。(除非标注会员免费)

    发表评论

    • 182会员总数(位)
    • 1912资源总数(个)
    • 119本周发布(个)
    • 2 今日发布(个)
    • 207稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    升级SVIP尊享更多特权立即升级