albert3378 albert3378
关注数: 1 粉丝数: 26 发帖数: 451 关注贴吧数: 1
一劳永逸的解决画符的烦恼,100品质的符不再是梦想。 感谢https://tieba.baidu.com/p/6011184233提供的思路 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fbbs.3dmgame.com%2Fthread-5838708-1-1.html&urlrefer=68e3edbe93282c6128f739c0d088c522这个是本人在三大妈的帖子 代码有点长 <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 <= 2 then me:AddMsg("[NAME]打开石匣,发现其中装有一瓶丹药。");me:DropAwardItemFromCache(story.ItemCache4, 1); elseif nR <= 4 then me:AddMsg("[NAME]打开石匣,发现其中藏有一些珍贵的材料。");me:DropAwardItemFromCache(story.ItemCache3, 1); elseif nR <= 6 then me:AddMsg("[NAME]打开石匣,竟然在其中发现一本书册。");me:DropEsotericFromCache(story.ItemCache, 1); elseif nR <= 8 then me:AddMsg("[NAME]打开石匣,竟然在其中发现一门神通。");me:DropEsotericFromCache(story.ItemCache2, 1); elseif nR <= 10 then me:AddMsg("[NAME]打开石匣,竟然在其中发现一本秘籍。");me:DropRandomItem("Esoterica"); elseif nR <= 20 then me:AddMsg("[NAME]打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一套上古失传的传承符箓。");me:DropSpell(4,"Spell_BeidouSevenStar",1);;me:DropSpell(4, "Spell_NandouCrossStar", 1); 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);me:DropEsoteric("Other_Esoteriac_XuanKong"); end end ]]> </OKResult> </li> </Selections> </Story> 修改古旧石匣的掉落列表,达到出现100品质的符咒。 改其他的事件都是可以的。
1 下一页