无冬之夜吧 关注:29,043贴子:913,516
  • 16回复贴,共1

无冬2一个小问题 未来进来一下

只看楼主收藏回复

prc为了解决oc变人形带来的各种问题 变形后身上会多出一个orb (相当于counter之类的吧...) 脚本会移除新增的orb 并且恢复1次每日变形
问题来了... bug之夜你懂的 有时候莫名其妙脚本就没运行... 长此以往导致身上一堆orb... 不可叠 不可丢弃 不可出售
能用控制台移除这种伪任务道具嘛?


1楼2014-01-09 23:49回复
    2?
    1里可以runscript nw_itemreset
    2里没默认的话要自己写个解除Undroppable标记的脚本


    2楼2014-01-10 00:00
    回复
      2026-01-24 14:48:22
      广告
      不感兴趣
      开通SVIP免广告
      void main()
      {
      object oItem = GetFirstItemInInventory();
      int bFoundCursedItem = FALSE;
      while(GetIsObjectValid(oItem))
      {
      if(GetItemCursedFlag(oItem))
      {
      bFoundCursedItem = TRUE;
      SendMessageToPC(OBJECT_SELF, "Reset non-droppable flag on item: "+GetName(oItem));
      SetItemCursedFlag(oItem, FALSE);
      }
      oItem = GetNextItemInInventory();
      }
      if(!bFoundCursedItem)
      {
      SendMessageToPC(OBJECT_SELF, "No non-droppable items found in inventory.");
      }
      }
      1代官方的脚本,2代这里涉及到的函数应该变化不大,应该可以直接用。


      3楼2014-01-10 00:05
      收起回复
        虽然说基本看懂了... 可是这个脚本要写在哪/放在哪? 直接在控制台写?


        4楼2014-01-10 00:12
        回复
          打开toolset,然后打开脚本编辑器
          复制以上内容并编译
          然后到我的文档无冬2文件夹的modules文件夹里找名字为temp*的文件夹,在里面找到以你编译后的ncs文件,注意如果你不改名字的话默认是script1.ncs,复制到我的文档无冬2文件夹的override文件夹下
          最后关闭toolset不用保存模组
          启动控制台激活调试模式这个不用说了
          然后rs script1即可
          如果改了其它名字,吧script1换成你改的名字即可


          5楼2014-01-10 00:23
          收起回复
            进游戏实测 2代保留了这条脚本... 直接用和1代一样的指令就能解除undroppable了
            感谢未来大~ 下次再遇到类似问题就能自己尝试了


            6楼2014-01-10 00:29
            收起回复
              脚本搞定了 规则控来看 @crabgao
              自制职业诗人//圣武 (法术书暂时无解)
              8级时激励勇气达到+2/+2无误

              诗人歌曲都不与等级挂钩 可用现成的脚本
              但是各种激励都是与等级挂钩的 每个激励都是一个独立的脚本
              因为KPrC没公布源码 我又想在它的基础上DIY... 所以脚本需要进行什么改动都得自己慢慢摸索 非常耗时间
              比较偷懒的办法大概是用艾伯伦战役替换规则 只拿激励勇气 把剩下的全部换成奖励专长... 这样就不用一个个脚本手动修改了
              接下来需要进行的工作:
              0.补完KPrC的改动 激发勇气额外伤害类型从钝击改成魔法
              将来想要完成的工作:
              1.加入崇善书的专长 创生圣言 (启动激发勇气时自伤3d4 激励勇气效果翻倍)
              额外ab/伤害翻倍的效果很容易~ 问题是不熟悉脚本 自伤3d4不知该用什么函数
              2.加入龙之魔力书的专长 激发龙炎 (激发勇气+X转为火伤Xd6)
              类似于上一条 火伤也不知该用什么函数 得慢慢查
              3.加入战歌者(CW) 5级职业能力同时启动2个吟唱
              这个应该是工作量最大的... 所有现有激励都与等级挂钩 都需要在脚本里加入战歌者
              至于同时启动2个吟唱 应该有偷懒的办法
              例如战歌者吟唱共用一套战斗模式 与诗人歌区分开来
              缺点是只能开1诗人歌+1战歌 不能同时开2诗人歌或2战歌
              4.加入荣光勇士书的圣武专长 消耗破鞋发动激发勇气 计算加值时使用圣武等级
              等慢慢完善上述功能后 最终能实现激发勇气+20 配合18级诗人歌 全队都到50+ab
              同时开激发勇气和激发龙炎 +20魔法+20d6火伤 (用别的龙的血统可以换成音波等)
              多打党有福了 力量什么的dump掉就好了


              8楼2014-01-18 20:15
              收起回复