首页手机单机攻略→ 了不起的修仙模拟器事件mod制作教程 注意事项

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

作者:佚名来源:本站整理2019/1/21 16:07:57我要评论

了不起的修仙模拟器中,玩家可通过自己制作事件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相关评论

发表评论

最新最热相关资源

安卓苹果应用推荐