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

 找回密碼
 立即注冊(cè)[Register]
游戲藏寶灣
本站已運(yùn)行: 感謝各位的支持,!
查看: 4792|回復(fù): 9

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

[復(fù)制鏈接]

管理員

樓主
發(fā)表于 2020-5-20 10:04:18 | 只看該作者 |倒序?yàn)g覽 |閱讀模式

第一種方法:以郵件形式進(jìn)行贈(zèng)送

第一種方法是當(dāng)角色等級(jí)到達(dá)10級(jí)的時(shí)候,系統(tǒng)會(huì)以納蘭真的名義發(fā)送一封名為:《納蘭真的饋贈(zèng)》的郵件,,原本官方只贈(zèng)送100元寶!

在解包的服務(wù)端文件中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 = "真兒的饋贈(zèng)",

                        Text = "你從島上離開(kāi)已有一段時(shí)日了,,雖然內(nèi)傷應(yīng)該已好的差不多了,,可是闖蕩江湖,處處都得小心,,尤其要珍重身體,。哼,再有一次,,我可不救你了哦,!我讓郵差捎去一些盤(pán)纏,若有時(shí)間,,便多回島上看看,,珍重。",

                        From = "真兒",

                        tbAttach = {

                                {"Gold", 100},

                        },

                })

        end

        if nNewLevel == GetMaxLevel() then

                 self:OnGetMaxLevel(me)

        end

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

物品內(nèi)容我們可以自己搭配,比如給元寶{“Gold”, 100},在比如給道具{“item”, 1240,1},,很多東西都可以自己修改或者添加的,,以下是我修改的內(nèi)容


C++

function PlayerEvent:OnLevelUp(nNewLevel)

        JuBaoPen:CheckOpenJuBaoPen(me, nNewLevel);

        Kin:UpdateKinMemberInfo(me.dwKinId);

        if nNewLevel == 10 then

                Mail:SendSystemMail({

                        To = me.dwID,

                        Title = "測(cè)試服獎(jiǎng)勵(lì)",

                        Text = "感謝您參與本次測(cè)試,如果有任何問(wèn)題請(qǐng)和管理員聯(lián)系,下面是贈(zèng)送給您參與本次測(cè)試的獎(jiǎng)勵(lì).",

                        From = "大屌蘿莉",

                        tbAttach = {

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

                        },

                })

        end

        if nNewLevel == GetMaxLevel() then

                 self:OnGetMaxLeve

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

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

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


第二種方法:


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

在/Server/ServerScript/Player找到PlayerEvent.lua中找到


C++

function PlayerEvent:OnFirstLogin()

        -- 第一個(gè)任務(wù)Id配置位置改變到 CommonScript/Task/TaskCommon.lua 中

        Task:ForceAcceptTask(me, Task.nFirstTaskId);

        -- 設(shè)置初始朝向

        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);下面添加贈(zèng)送內(nèi)容即可


--例子:me.AddItem(物品id,1);me.AddLevel(等級(jí));me.AddMoney("Coin",數(shù)量,Env.LogWay_Offline);me.SendAward({{"VipExp",數(shù)量}},nil,nil,Env.LogWay_IdIpAddVipExp);

示例,,我只需要贈(zèng)送元寶跟等級(jí)

function PlayerEvent:OnFirstLogin()

        -- 第一個(gè)任務(wù)Id配置位置改變到 CommonScript/Task/TaskCommon.lua 中

        Task:ForceAcceptTask(me, Task.nFirstTaskId);

        -- 設(shè)置初始朝向

        local nMapTemplateId = KPlayer.GetBirthPosition();

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

        me.AddItem(3366,1); --上線送小黑坐騎

        me.AddLevel(79); --上線立馬79級(jí)

        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


修改完后打包服務(wù)端丟到服務(wù)器上重啟服務(wù)端即可,以上兩種方法都是服務(wù)端修改,!不需要碰到客戶端。

免責(zé)聲明,,請(qǐng)仔細(xì)閱讀
1,、本站資源內(nèi)容均搜集于互聯(lián)網(wǎng),版權(quán)歸原著所有,,嚴(yán)禁商用或用于違法用途,,由此引發(fā)的法律糾紛及連帶責(zé)任本站概不承擔(dān)!
2,、本站因資源繁多且資源內(nèi)容結(jié)構(gòu)復(fù)雜,,所以無(wú)法確保資源內(nèi)容的準(zhǔn)確性與完整性還有安全性!
3,、訪問(wèn)和使用本站的條件是必須接受本站“免責(zé)聲明”,,如果不遵守,,請(qǐng)勿訪問(wèn)或使用本網(wǎng)站!
4,、本網(wǎng)站若無(wú)意中侵犯了您的合法權(quán)益,,請(qǐng)來(lái)信站長(zhǎng)信箱:[email protected],本站將立即處理,!




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

2級(jí)

地板
發(fā)表于 2020-6-12 13:47:51 | 只看該作者
就算全世界與你為敵,,我也永遠(yuǎn)支持你,。
5#
發(fā)表于 2020-6-16 21:03:45 | 只看該作者
感謝樓主

2級(jí)

6#
發(fā)表于 2022-7-13 00:02:23 | 只看該作者
支持樓主支持樓主
7#
發(fā)表于 2022-10-28 17:30:49 | 只看該作者
謝謝樓主分享
8#
發(fā)表于 2023-4-11 13:55:04 | 只看該作者
不知道樓主還在玩不  問(wèn)下如果要修改經(jīng)驗(yàn)怎么修改  下的版本應(yīng)該是默認(rèn)3倍經(jīng)驗(yàn)  感覺(jué)慢慢升級(jí)要好點(diǎn)

7級(jí)

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

本版積分規(guī)則

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

GMT+8, 2025-2-2 23:58 , Processed in 0.155596 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復(fù) 返回頂部 返回列表