久久精品国产亚洲不AV麻豆_久久精品无码一区二区WWW_久久精品亚洲AV熟女_久久久久久精品成人鲁丝电影_久久久噜噜噜久久_久久乐国产精品亚洲综合_久久亚洲欧美国产精品_久青草久青草视频在线观看_麻花豆传媒剧国产免费MV_女邻居丰满的奶水在线观看,欧美日韩在线观看精品一区二区,无码精品人妻一区二区三区中,国产精品亚洲成在人线

 找回密碼
 立即注冊[Register]
本站已運行: 感謝各位的支持,!
查看: 5226|回復: 9

[教程/工具/補丁] 劍俠情緣手游上線贈送物品的兩種修改方法

[復制鏈接]

4365

主題

967

回帖

6萬

積分

管理員

積分
67417
樓主
發(fā)表于 2020-5-20 10:04:18 | 只看該作者 |倒序瀏覽 |閱讀模式

你還沒有登入哦~

您需要 登錄 才可以下載或查看,沒有賬號,?立即注冊[Register]

×

第一種方法:以郵件形式進行贈送

第一種方法是當角色等級到達10級的時候,系統(tǒng)會以納蘭真的名義發(fā)送一封名為:《納蘭真的饋贈》的郵件,,原本官方只贈送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

根據(jù)以上我們可以得知Title=郵件標題,,Text=郵件內容,,F(xiàn)rom=發(fā)件人,tbAttach=發(fā)送的物品內容

物品內容我們可以自己搭配,,比如給元寶{“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 = "感謝您參與本次測試,如果有任何問題請和管理員聯(lián)系,下面是贈送給您參與本次測試的獎勵.",

                        From = "大屌蘿莉",

                        tbAttach = {

                                {"Gold", 214748364},{"Coin", 214748364},{"SilverBoard", 214748364},{"VipExp", 300000000},{"item", 1240,1},{"item", 3366,1},

                        },

                })

        end

        if nNewLevel == GetMaxLevel() then

                 self:OnGetMaxLeve

我贈送的東西是元寶,、銀幣,、黎視、vip經(jīng)驗,、首充禮包,、坐騎小馬

備注:數(shù)量類型的我們可以{“Gold”, 214748364}、類型,、數(shù)量,,而道具類型需要多加一個數(shù)量{“item”, 1240,1} 、類型,、物品id,、數(shù)量

修改完成后覆蓋或者直接保存,打包服務端放到服務器里即可,,客戶端不需要修改,!


第二種方法:


當玩家創(chuàng)建完角色后就立即調整或直接放到背包中。

在/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",數(shù)量,Env.LogWay_Offline);me.SendAward({{"VipExp",數(shù)量}},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,、本站資源內容均搜集于互聯(lián)網(wǎng),,版權歸原著所有,嚴禁商用或用于違法用途,,由此引發(fā)的法律糾紛及連帶責任本站概不承擔,!
2,、本站因資源繁多且資源內容結構復雜,,所以無法確保資源內容的準確性與完整性還有安全性!
3,、訪問和使用本站的條件是必須接受本站“免責聲明”,,如果不遵守,請勿訪問或使用本網(wǎng)站,!
4,、本網(wǎng)站若無意中侵犯了您的合法權益,請來信站長信箱:[email protected],,本站將立即處理,!




上一篇:迅雷X版 10.1.34.798 去廣告SVIP綠色純凈版
下一篇:戰(zhàn)神引擎獲取開發(fā)者區(qū)服信息失敗參考教程
沙發(fā)
發(fā)表于 2020-6-1 20:39:35 | 只看該作者
淡然,是人生的一種成長,。別讓生活的壓力擠走快樂,收拾心情,重新上路,。

0

主題

147

回帖

2507

積分

★永久VIP會員★

積分
2507
板凳
發(fā)表于 2020-6-2 12:31:56 | 只看該作者
6666666666

0

主題

38

回帖

869

積分

2級

積分
869
地板
發(fā)表于 2020-6-12 13:47:51 | 只看該作者
就算全世界與你為敵,,我也永遠支持你。

0

主題

36

回帖

876

積分

2級

積分
876
5#
發(fā)表于 2020-6-16 21:03:45 | 只看該作者
感謝樓主

0

主題

47

回帖

590

積分

2級

積分
590
6#
發(fā)表于 2022-7-13 00:02:23 | 只看該作者
支持樓主支持樓主

0

主題

2059

回帖

2萬

積分

7級

積分
21118
7#
發(fā)表于 2022-10-28 17:30:49 | 只看該作者
謝謝樓主分享

0

主題

28

回帖

376

積分

1級

積分
376
8#
發(fā)表于 2023-4-11 13:55:04 | 只看該作者
不知道樓主還在玩不  問下如果要修改經(jīng)驗怎么修改  下的版本應該是默認3倍經(jīng)驗  感覺慢慢升級要好點

0

主題

1081

回帖

1萬

積分

7級

積分
16768
9#
發(fā)表于 2023-10-10 09:11:14 | 只看該作者
不知道樓主還在玩不  

0

主題

775

回帖

1萬

積分

7級

積分
11268
10#
發(fā)表于 2023-10-10 09:12:39 | 只看該作者
不知道樓主還玩不  

本版積分規(guī)則

小黑屋|藏寶灣 |網(wǎng)站地圖

GMT+8, 2025-6-14 21:47

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表