藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【神将三国SF★我是大主宰SF】【维京传奇SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF★0.1折手游】

★【原始传奇SF/维京传奇SF★0.1折手游】★

★『维京传奇+战online+仙姬剑+王城霸主+原始传奇+千军纵横』1刀99999999999999元宝满地★

首创可以单机 可以互动 可以赚烟钱的传奇

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★包站手游!体验 gm 和土豪感觉★
★包站手游!体验 gm 和土豪感觉★

★Gm 游戏平台【无限资源包站平台,真正体验gm和土豪感觉】★

☆ 双十一新区开放-放置传奇☆

★ 双十一新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★新区开放,三端互通,适合上班挂机、摸鱼。 休闲放置,不占时间,玩熟了一天只需十几分钟就能轻松搞定。★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【774031300】

★承接推广★

★承接推广★

★承接推广★

★【放置挂机/复古小传奇★可嫖红包】★

★【放置挂机/复古小传奇★可嫖红包】★

★手机电脑都可以玩,放置类型小游戏,还能打怪爆福袋换红包,休闲娱乐,交易自由★

★承接推广★

★承接推广★

★承接推广★

查看: 251|回复: 6

[原创] 刀剑2 先民祖庙单人拉机关即可开门的方法

[复制链接]
 楼主| 发表于 4 天前 | 显示全部楼层 |阅读模式
上次这个帖子刀剑2 单人进双人本的方法,添加召唤分身道具 - 网游单机讨论 - 藏宝湾网游单机站 - Powered by Discuz!写了先民祖庙单人拉开关,但是没有测试。


测试发现,没改成功。现在重新修改后,经测试可以单人拉动机关开门。修改文件如下:

jiguan_off.lua


function SkillUse(pUser, pDest, SkillEventID)
  if sys.check(pUser) ~= true then
    return
  end
  local scn = pUser.scn_unit
  if sys.check(scn) ~= true then
    return
  end
  
  local iCount = scn:GetTmpFlag(xianming_temple_inc.dungeon_temp_flag.act5_door_close).v_int
  
  -- 直接设置为1,确保单人触发
  scn:SetTmpFlag(xianming_temple_inc.dungeon_temp_flag.act5_door_close, 1)
  
  -- 立即触发开门逻辑
  local function on_off_door()
    local iTimeOut = scn:GetTmpFlag(xianming_temple_inc.dungeon_temp_flag.act5_time_out).v_int
   
    if iTimeOut ~= 0 then
      xianming_temple_level_5.on_level_end(scn)
      return
    end
   
    local function on_open_door(door_table)
      if door_table ~= nil then
        dungen_cmn.SetDoorByDoorName(scn, door_table.door_name, true, door_table.refresh_table, door_table.refresh_id)
      end
    end
   
    -- 打开正确的门
    on_open_door(xianming_temple_inc.Act5_Door[3])
   
    -- 清理机关NPC
    local on_set_dead_npc = function(target_npc)
      if sys.check(target_npc) then
        target_npc:SetDead(bo2.eScnObjDeadT_Vanish)
      end
    end
    scn:ForEachAliasNpc(xianming_temple_inc.ScriptTempValue.act5_jiguan, on_set_dead_npc)
   
    -- 清除计时器
    scn:ClearScnTimeEvent()
   
    -- 播放过场动画
    local on_begin_film = function(player)
      server_film.OnExecute(player, xianming_temple_inc.ScriptTempValue.act5_film_id)
    end
    scn:ForEachScnPlayer(on_begin_film)
   
    -- 禁用UI计时器
    local scn_unit = scn
    local data = {scn = scn_unit}
    common_timer.disable_act_timeUI(data)
  end
  
  on_off_door()
end


jiguan_fail.lua


function SkillUse(pUser, pDest, SkillEventID)
  if sys.check(pUser) ~= true then
    return
  end
  local scn = pUser.scn_unit
  if sys.check(scn) ~= true then
    return
  end
  
  local iCount = scn:GetTmpFlag(xianming_temple_inc.dungeon_temp_flag.act5_door_close).v_int
  
  -- 修改为单人逻辑:如果计数小于1就重置
  if iCount < 1 then
    local iData = iCount - 1
    if iData < 0 then
      iData = 0
    end
    scn:SetTmpFlag(xianming_temple_inc.dungeon_temp_flag.act5_door_close, iData)
   
    local npc_name = pUser.alias
    local still_table = xianming_temple_inc.Act5_Still
    for i, v in pairs(still_table) do
      if v ~= nil and v.npc ~= nil and v.npc == npc_name and v.id ~= nil then
        scn:RefreshStill(v.still_table, area_id, v.id, v.id, pUser.position)
      end
    end
  end
end


修改服务端这两个文件就可以啦。


想体验传国报印任务剧情的可以在guide_cha_auto.txt:慕容澈的quest_begin添加上6005。

后面还没玩到。。。。
发表于 4 天前 | 显示全部楼层
666,大佬牛比

有个问题还想问一下,就是为什么你之前发的那些修改LUA(比如单人进本这些)和你上传的文件里的实际修改的并不一样呢?主要是自己玩的版本不好直接用大佬的文件替换,想按大佬的思路修改自己版本里的文件,但是大佬在论坛里发的修改内容和上传的文件内改动的部分不一样。所以想详细请教一下!
[发帖际遇]: ws3223 捡了钱没交公 金币 降了 2 枚 . 幸运榜 / 衰神榜
发表于 4 天前 | 显示全部楼层
谢谢分享
 楼主| 发表于 4 天前 | 显示全部楼层
ws3223 发表于 2025-11-14 14:30
666,大佬牛比

有个问题还想问一下,就是为什么你之前发的那些修改LUA(比如单人进本这些)和你上传的文 ...

那我修改一下把
发表于 4 天前 | 显示全部楼层
学到了,不错哦
发表于 4 天前 | 显示全部楼层
大佬牛逼,之前玩到传国宝印的任务,对话接取后就无法进行下去,最重要的是领取任务后好像会导致升级按钮点击升级没反应
发表于 昨天 11:23 | 显示全部楼层
论坛里这样大公无私的大佬已经不多了,  感谢大佬的分享,刀剑2板块因有你而更精彩!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-11-18 07:42 , Processed in 0.138002 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表