撒手西去 发表于 2016-2-19 09:54:43

关于逍遥天龙的零碎修改,新三环,天降财神什么的

本帖最后由 撒手西去 于 2017-6-25 23:00 编辑

前几天重新架了下逍遥天龙,技能什么的,有人都发过了,就不再弄了。做新三环,BB改的比较bt,导致刷的太快,boss出来的太晚,要等很久,所以就改了一下,


新三环在 tlbb\Public\Data\Script\event\xunhuan 中的xinsanhuan_1.luaxinsanhuan_2.lua,1就是第一还,2是第二环

      
xinsanhuan_1.lua中有一段

      --小于15分钟的时候,先杀干净了所有怪,需要每2分提醒一次boss王出现时间
                if TickCount < 180 and monsternum >= 60 and iskillNiuQu == 1 and iskillNiuQi == 1 then
                        if NotifyTime == 0 then --首次提醒
                              for      i = 0, membercount - 1 do
                                        if LuaFnIsObjValid( sceneId, mems ) == 1 and LuaFnIsCanDoScriptLogic( sceneId, mems ) == 1 then
                                                local Minute = 0
                                                if 180 - TickCount < 12 then--小于1分钟按1分钟提示
                                                      Minute = 1
                                                else
                                                      Minute = floor( (180 - TickCount)*x050220_g_TickTime/60 )
                                                end
                                                x050220_NotifyFailTips( sceneId, mems, "#{LLFB_80819_3}"..Minute.."#{LLFB_80819_4}" )
                                        end
                              end
                              LuaFnSetCopySceneData_Param( sceneId, 11, TickCount )
--                        elseif TickCount - NotifyTime >= 24 then --后面的提醒
--                              for      i = 0, membercount - 1 do
--                                        if LuaFnIsObjValid( sceneId, mems ) == 1 and LuaFnIsCanDoScriptLogic( sceneId, mems ) == 1 then
--                                                local Minute = 0
--                                                if 180 - TickCount < 12 then--小于1分钟按1分钟提示
--                                                      Minute = 1
--                                                else
--                                                      Minute = floor( (180 - TickCount)*x050220_g_TickTime/60 )
--                                                end
--                                                x050220_NotifyFailTips( sceneId, mems, "#{LLFB_80819_3}"..Minute.."#{LLFB_80819_4}" )
--                                        end
--                              end
--                              LuaFnSetCopySceneData_Param( sceneId, 11, TickCount )
                        end
                --大于等于15分钟以后需要判断所有怪是否杀干净,杀干净如果没有出boss王就刷出来
                elseif TickCount >= 180 and monsternum >= 60 and iskillNiuQu == 1 and iskillNiuQi == 1 and isBossWang == 0 then
                        local BossWangId = LuaFnGetCopySceneData_Param( sceneId, 15 )
                        local mylevel = LuaFnGetCopySceneData_Param( sceneId, 16 )
               
                        monsterID = LuaFnCreateMonster( sceneId, BossWangId, 200, 48, 14, 262, 050220 )
                        SetLevel( sceneId, monsterID, mylevel+3 )--等级比一般小怪高3级
                        SetCharacterName( sceneId, monsterID, x050220_g_BossWang )
                        MonsterTalk(sceneId,monsterID,"玄雷坡","哇呀呀,何人敢闯我玄雷坡?!速来受死!")
                        
                        LuaFnSetCopySceneData_Param( sceneId, 10, 1 )



这里的 180 就是15分钟,想改成几分钟,就用几分钟乘以12就好,5分钟就改成60 ,6分钟就改成72 ,所有的180都要改,第二环的原理跟这一样,

另外就是一个天降财神,洛阳城里人数少于10人,无法领取,这个脚本是
tlbb\Public\Data\Script\New\item里的caishen.lua,
里面有一段
      --随机挑选一个玩家....
      if numPlayer <= 10 then
               CallScriptFunction( x100016_g_scriptId, "TipAllHuman", sceneId, "天降财神失败,洛阳地图的人数不能少于10人才能获取随机礼物,请查看地图人数!" )
                return 0
      end


在前面加两个减号-就好,改为

      --随机挑选一个玩家....
      --if numPlayer <= 10 then
               --CallScriptFunction( x100016_g_scriptId, "TipAllHuman", sceneId, "天降财神失败,洛阳地图的人数不能少于10人才能获取随机礼物,请查看地图人数!" )
                --return 0
      --end

或者直接删掉应该也可以的

这个天降财神送的一些元宝票,加15%属性1小时的雪球,和除了减抗石头之外所有的7、8级石头,弄了这个基本就不需要再去刷石头了,在洛阳呆着就好。。
天降财神给的元宝票 有些和额度不一样,在tlbb\Public\Data\Script\New\item 里,600700好像都有错误
600的是200
--**********************************
function x100011_OnActivateOnce( sceneId, selfId )
    local ZengDianPerAct = 200
    YuanBao(sceneId,selfId,-1,1, ZengDianPerAct )
    x100011_ShowNotice( sceneId, selfId, "您成功的增加了"..(ZengDianPerAct).."点元宝。" )
      return 1;
end

可以打开zengdian600.lua,把里面的200 改成600就好

修改好的文件都在家里的电脑里,没法上传,不过应该看看就懂了。。

另外,游戏里不显示 玄昊玉和 兑换符 兑换出来的装备,谁知道怎么改,麻烦告诉我一下,谢谢
————————————————————————————————————————————————
我下载的逍遥天龙关于玄昊玉和兑换符兑换出来的装备什么的不显示,后来发现是客户端里的装备图标缺少,自己找个差不多的端把图标添加上去就好了,
服务端不需要改的貌似,或者把文件替换了也可以
不知道别人的客户端怎么样,反正我是这样解决的。
————————————————————————————————————————————————
之前说的好像有问题,有些buff不显示是因为 buff显示的图标只有12个调用的确是没有的第13个 (类似这个意思)这个是要在Material.axp 里的Icons里替换的
装备不显示应该是 客户端 Config.axp里的EquipBase.txt文件中,调用图片的命令错误
以明月素影鞋为例EquipBase.txt里为       Sho1_7      鞋
正常显示的装备为          Shoes4_9         鞋,所以改成 Shoes1_7 就可以正常显示了

木子丶 发表于 2016-2-19 11:25:54

感谢分享。

89323523 发表于 2016-2-19 11:48:12

:

xue25hong 发表于 2016-2-19 11:53:14

感谢楼主分享。期待继续

謌嘅嗝閤 发表于 2016-2-19 12:14:04

先收藏了,有些还是有用的

shw3312 发表于 2016-2-19 12:19:56

不明觉厉:

chen923151 发表于 2016-2-19 12:27:40

感谢分享

qwe20601113 发表于 2016-2-19 12:51:34

感谢分享

spmchu 发表于 2016-2-19 14:23:26

路过顶帖:

梦缘sk 发表于 2016-2-19 15:47:52

:::表示小白的我,伤脑筋

吃肉 发表于 2016-2-19 16:40:22

:顶

ノRomance丶绝恋 发表于 2016-2-19 21:10:44

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

ノRomance丶绝恋 发表于 2016-2-19 21:11:01

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

大石雕 发表于 2016-2-20 09:50:40

感谢楼主分享。期待继续

木子丶 发表于 2016-2-20 10:42:57

感谢分享

mzy 发表于 2016-2-20 22:38:26

感谢楼主分享。期待继续

z5718360 发表于 2016-2-21 15:16:27

反正我玩逍遥天龙感觉费劲,因为game.exe文件的快捷方式老是报错,就没有研究了

maimsx 发表于 2016-2-22 12:22:58

:::高手在民间~

zzkl 发表于 2016-2-23 14:32:19

顶顶顶顶顶大大大

89323523 发表于 2016-2-24 13:05:45

:
页: [1] 2
查看完整版本: 关于逍遥天龙的零碎修改,新三环,天降财神什么的

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明