跑跑车游戏网
游戏
网游单机小游戏专题排行榜攻略资讯评测
软件
11应用专题排行榜教程
关于
广告合作网站地图意见反馈

了不起的修仙模拟器事件mod制作教程 注意事项

佚名2019/01/21评论 (0)

了不起的修仙模拟器中,玩家可通过自己制作事件mod来拓展游戏的奇遇事件,俺么事件mod该怎么制作,代码怎么修改,需要注意什么,下面一起来看看吧。

PART 1 创造一个事件

Settings\MapStories下所属的所有文件都是触发事件

之前我们要做的是开一个箱子得到100品质的符咒,那么我们就要先创造一个开箱事件。

Settings\MapStories\System.xml文件最后几项都是箱子事件。

<Story Name="Story_Item_StoneBox2" Parent="BaseFillingStory">

                <DisplayName>古旧石匣</DisplayName>

                <Desc>从山岩之中挖掘出来的石匣,看上去有些年代了,不知道里面有什么东西。</Desc>

                <Kind>None</Kind>

                <Selections>

                        <li>

                                <Display>打开</Display>

                                <OKResult>

                                <![CDATA[        

                                story:RemoveBindItem();

                                local nR = me:RandomInt(1, 23); 

                                if nR <= 4 then

                                        me:AddMsg("[NAME]打开石匣,发现其中装有一瓶丹药。");me:DropAwardItemFromCache(story.ItemCache4, 1);

                                elseif nR <= 8 then

                                        me:AddMsg("[NAME]打开石匣,发现其中藏有一些珍贵的材料。");me:DropAwardItemFromCache(story.ItemCache3, 1);

                                elseif nR <= 12 then

                                        me:AddMsg("[NAME]打开石匣,竟然在其中发现一本书册。");me:DropEsotericFromCache(story.ItemCache, 1);

                                elseif nR <= 16 then

                                        me:AddMsg("[NAME]打开石匣,竟然在其中发现一门神通。");me:DropEsotericFromCache(story.ItemCache2, 1);

                                elseif nR <= 20 then

                                        me:AddMsg("[NAME]打开石匣,竟然在其中发现一本秘籍。");me:DropRandomItem("Esoterica");

                                else

                                        if world:IsGongUnLocked("Gong_5_Tu") == false then

                                        me:AddMsg("[NAME]打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一本上古失传的功法传承。");me:UnLockGong("Gong_5_Tu");   

                                        else

                                        me:AddMsg("[NAME]打开石匣,竟然在其中发现一门神通。");me:DropEsotericFromCache(story.ItemCache2, 1);

                                        end

                                end

               &nbs

网友评论
取消

累计评论0

展开其余评论

相关阅读

上滑或点击查看更多...