藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★69 元包站 Gm 手游平台★

★69 元包站 Gm 手游平台★

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

★白嫖放置传奇 玩通关算你赢★

★白嫖放置传奇 玩通关算你赢★

★白嫖长久耐玩型 放置类挂机传奇游戏 充值可打 安全挂机 可交易 无PK★

★@梦幻长久耐玩全新大唐九黎★

★@!!——梦幻长久耐玩全新大唐九黎——!!★

★★新增全新门派九黎城, ★侵烛系统 ★静脉系统 ★赐福系统 ★战斗动作声效系统 ★全场景NPC、召唤兽迭代最新 ★17个副本,完全还原 ★独家PK系统,享受极致免费PK★★

承接推广
★承接推广★

★承接推广★

☆ 六一活动开放-放置传奇☆

★ 六一活动开放-放置传奇★

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

★三职业复古★开局送神装★爆率100%★零氪首选★

★三职业复古★开局送神装★爆率100%★零氪首选★

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

承接推广

★承接推广★

★承接推广★

承接推广

★承接推广★

★承接推广★

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

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

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

查看: 859|回复: 6

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

[复制链接]
 楼主| 发表于 2025-11-14 13:27:21 | 显示全部楼层 |阅读模式
上次这个帖子刀剑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。

后面还没玩到。。。。
回复

使用道具 举报

发表于 2025-11-14 14:30:45 | 显示全部楼层
666,大佬牛比

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

使用道具 举报

发表于 2025-11-14 14:42:22 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-11-14 16:10:26 | 显示全部楼层
ws3223 发表于 2025-11-14 14:30
666,大佬牛比

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

那我修改一下把
回复 支持 反对

使用道具 举报

发表于 2025-11-14 18:45:20 | 显示全部楼层
学到了,不错哦
回复 支持 反对

使用道具 举报

发表于 2025-11-14 23:47:24 | 显示全部楼层
大佬牛逼,之前玩到传国宝印的任务,对话接取后就无法进行下去,最重要的是领取任务后好像会导致升级按钮点击升级没反应
回复 支持 反对

使用道具 举报

发表于 2025-11-17 11:23:19 | 显示全部楼层
论坛里这样大公无私的大佬已经不多了,  感谢大佬的分享,刀剑2板块因有你而更精彩!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2026-6-5 07:37 , Processed in 0.160249 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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