闪点行动吧 关注:3,117贴子:172,676
  • 3回复贴,共1

玩家万花筒

只看楼主收藏回复

在一部2006年作品中,发现一部出自OFP之乡的战役,作者为Czech某大学二年级学生,利用长达4个月的假期、业余时间,写下38关集的超长篇战役……
编写特点:
1.错误从第1关集开始直至第38关集;
2.全役除用过“Not Alive”、“objStatus"这2句语言命令外,其他均未发现第三句语言;
3.Cond和Activ的连带(and)、或(or)、分隔(;),全部用逗号。
运行游戏:屏幕顶部出现滚动式错误提示+中央出现错误提示,接着OFP关闭并退出……
难以置信他是怎么做到的,而且是三十八关……


IP属地:广东1楼2017-01-18 17:09回复
    莫非捷克另有一超强的Operation Flashpoint引擎版本,专供捷克人使用。
    或者用工具分集写完,自己压根儿就没有运行过,更没去战玩……


    IP属地:广东2楼2017-01-18 17:20
    回复
      很奇怪


      IP属地:浙江4楼2017-01-19 00:58
      回复
        Eof1、Eof2是任务的目标,消灭这2个人或其中1人,游戏任务达成,作者编写:
        expCond="not alive Eof1, not alive Eof2";
        expActiv="""1"" objstatus ""DONE"", ende=true";

        expCond="not alive Eof1, or not alive Eof2";
        expActiv="""1"" objstatus ""DONE"", ende=true";
        用逗号代替and、用逗号切分命令的意群、用逗号代替多个命令之间分隔,凡有二个以上条件、多条命令,均一律用逗号……
        而实际上,OFP引擎接受部分逗号的写法
        如:
        expCond="not alive Eof1, not alive Eof2";
        expActiv="""1"" objstatus ""DONE"", ende=true";
        用OFP编辑器检测写法,提示出错误。但直接运行它,是可以正确执行。即:认可逗号相当于and,认可逗号等同于分号。


        IP属地:广东5楼2017-01-19 10:24
        回复