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

第一种方法是当角色等级到达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},很多东西都可以自己修改或者添加的,以下是我修改的内容

C++

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中找到

C++

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

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

剑侠情缘服务器修改,剑侠情缘手游上线赠送物品的两种修改方法相关推荐

  1. 侏罗纪世界手游显示无法登陆到服务器,侏罗纪世界手游闪退怎么办 游戏闪退解决方法...

    当你玩游戏玩得正高兴的时候,游戏突然出现闪退怎么办?侏罗纪世界手游根据同名电影改编,是一款模拟经营&策略养成手游.我们来看看如何解决游戏闪退的问题吧. 一.手机系统问题 对于安卓系统现在主流的 ...

  2. 征途2s不显示服务器列表,win10系统无法运行征途2的两种解决方法

    不少朋友在win10系统中都遇到了无法运行征途2的情况,出现提示"加载驱动出错![DriverCommlnit]驱动加载失败!请检查文件缺失与否是否是在非管理员权限下第一次安装!或是否需要重 ...

  3. 无盘服务器网线怎么插,网线插座怎么接?教你两种实用方法

    网线相信大家都会熟悉,特别是很多大学生在,新入住宿舍开网的时候都会存在购买网线的问题.那么网线的插座在后续的使用过程中都会出现这一系列的问题,网线插座应该要怎么怎么接呢?有一些人接上去却没有网.到底是 ...

  4. 火影忍者手游人最多的服务器,一人之下手游上线挤爆,与四年前火影忍者手游对比,一眼看出差距...

    原标题:一人之下手游上线挤爆,与四年前火影忍者手游对比,一眼看出差距 #一人之下手游# NB游戏,娱乐生活!大家好,我是NB. 一人之下手游上线之后,NB游戏君第一时间去排队,结果短短几分钟,前面的服 ...

  5. 微信dnf手游服务器上限,DNF手游:服务器跨区规则上线,玩家扎堆进一区,团本互通...

    迎来七月份的尾巴,距离地下城与勇士手游上线已经开启倒计时模式,相信各位玩家都怀揣着激动的心情,等了这么多年,它终于要来了.提到手游上线,玩家们最想考虑到的事情应该就是选择一个适合自己的大区,绝大部分玩 ...

  6. 大话西游手游有双系统服务器吗,大话西游手游有几个版本_大话西游手游官服和混服怎么区分_玩游戏网...

    <大话西游>手游时间服点卡是互通的吗 点卡有两种,一种是大话西游手游内部的点卡,这种点数是在游戏里面购买道具或者计时用的,分为绑定点和交易点,这种是不能通用的,比如我在时间服有两个号,一个 ...

  7. 手游上线流程(干货分享)

    手游上线非常麻烦,有客户端,需要跟渠道紧密沟通,下面是我之前总结的产品上线流程,并不适用所有团队,仅供参考. 上线前一个月 运营工作 游戏信息确定 确定游戏名字 icon做多个版本进行测试 截图准备做 ...

  8. 印尼玩lol注册哪个服务器,《LOL手游》印尼服怎么注册 安卓IOS注册流程攻略

    导 读 LOL手游印尼服终于上线咯.相信大家都想去尝试一波,印尼服作为国际外服,想要体验就需要注册账号哦,下面九游小编就带来详细注册方法,快来看看吧~ 云顶之弈手游安卓ios注册流程详解 国服英雄联盟 ...

  9. 火影手游为什么服务器维护,火影忍者手游老是掉线处理方法

    火影忍者手游不删档测试遍迎来了广大玩家的喜爱,而人多了服务器负载过大就会遇到或这或那的问题,最近,不少玩家朋友决斗场pk游戏过程中老是掉线,关于这个问题下面小编就给各位玩友介绍一下处理方法. 首先小编 ...

最新文章

  1. 先验概率,后验概率,最大似然估计,最大后验概率
  2. 【web安全】Spring boot heapdump获取敏感信息
  3. 计算机服务业纳税,2018年全国软件和信息技术服务业增值税、消费税、营业税等各税收收入情况(附各地区)...
  4. openstack基于mysql的问题修复
  5. linux 递归创建线程,[linux]二叉树的建立及其递归遍历(C语言实现)
  6. 【HDU - 5418】Victor and World(tsp旅行商问题,状压dp,floyd最短路,图论)
  7. 海上瓶子下有东西吗_洗衣液瓶子我从来不扔,瓶身这样剪几刀,解决了很多家庭的大烦恼...
  8. 堆之大,ZGC亦可速清也!
  9. python中search和match的区别_Python中正则表达式match()、search()函数及match()和search()的区别详解...
  10. 网页版扫雷(HTML/CSS/JS实践)
  11. 抖音数据统计_抖音大数据,抖音最全数据分析工具,全知道算你厉害!
  12. VS2013 下载链接
  13. 2021-04-29 Mac有效阻止应用联网 - 免费的第三方软件
  14. 用IF公式实现向上取整的结果
  15. html在抽奖图片自动效果图,jQuery实现图片随机切换、抽奖功能(实例代码)
  16. centOS下,怎么能快速锁屏
  17. PCB板的线宽、铜厚度,与通过的电流对应的关系,一文看懂!
  18. 粒子群优化算法的寻优算法——非线性函数极值寻优Matlab
  19. xftp(windows系统与linux系统之间文件传输)
  20. html 布局 flex,CSS flex布局

热门文章

  1. 华为鸿蒙OS2.0:为中国的软件行业种“根”
  2. CVE-2019-8451: Jira SSRF
  3. 三级等保测评攻略来了,快快评论收藏哦
  4. html5 矢量图形插件,HTML5画布矢量图形?
  5. 在微信进行多人协作编辑Excel型文件,又何必和Excel死磕呢
  6. Win11pin密码灰色无法删除怎么解决?
  7. 更改Windows电脑的锁屏pin密码
  8. pdf处理软件哪个好?超实用软件裂墙推荐
  9. mac m1 打印机无法显示打印队列的解决方式
  10. 【读书笔记】《数据产品经理修炼手册》——从零基础到大数据产品实践