arma3吧 关注:51,291贴子:495,916

[编辑器教程贴]任何对编辑器有疑问请在此帖提问.

只看楼主收藏回复

复活点设置问题: "先在编辑器里放置一个Marker [Empty] 这样游戏里是看不见的,当然你要想让玩家看见重生点就把Icon换成别的. 然后Marker-->Name:respawn_west, 接下来保存你的任务. 这些弄完了后,打开document-->Arma3 Alpha 如果你的任务保存在另一个profile里那么点击Arma3-Alpha-other profile] 点进去后可以找到自己的角色名,然后点击Mission,进去后创建一个文件夹叫 discription.ext, 用记事本打开后,输入:respwan = "base" respwandelay = "15" respawn delay是复活的延迟时间,不一定非要设置成15秒 不过15秒通常来讲比较合理. 另外复活只有联机有效. 单机就只能依赖Save了"


1楼2013-04-16 08:31回复
    游戏中一直循环执行的脚本占用的资源应该不会很多吧,游戏结束后循环脚本占用的空间会不会自动释放?


    来自手机贴吧2楼2013-04-16 09:01
    收起回复
      有没有函数的返回值是攻击自己的敌人(比如自己中枪后,该函数返回射伤自己的敌人)


      来自手机贴吧3楼2013-04-16 09:04
      收起回复
        如果某脚本要对全地图所有单位有效,怎么把全地图的单位都作参数传递?


        来自手机贴吧4楼2013-04-16 09:07
        收起回复
          HandleDamage
          Available in Arma 2 only.
          Triggered when the unit is damaged. Works with all vehicles.
          Code provided must return a value what should be the damage of given part after processing.
          Adding this eventhandler with no return value or with return value 0, replaces damage handling by the engine, making the object invulnerable if damage is not scripted in the eventhandler. If you want default processing to be done, be sure to return _this select 2.
          You can setDamage and setHit in combination for additional damage handling.
          Locality: HandleDamage is triggered where the unit is local. See also Locality in Multiplayer.
          Local.
          This EH is triggered separately for every selection of the damaged object.
          Passed array: [unit, selectionName, damage, source, projectile]
          unit: Object - Object the event handler is assigned to. 【_this select 0】这个是第一个函数,本单位
          selectionName: String - Name of the selection where the unit was damaged. "" for
          _this select 1 第二个函数 该单位受伤部位
          over-all structural damage, "?" for unknown selections.
          damage: Number - Resulting level of damage for the selection. _this select 2 第三个 该单位受伤值
          source: Object - The source unit that caused the damage. _this select 3 这个就是该单位伤害来源与谁了。。
          projectile: String - Classname of the projectile that caused inflicted the damage. ("" for unknown, such as falling damage.)
          在玩家初始栏这样写
          this addEventHandler ["handleDamage", {(_this select 3) setdammage 1}];
          如果我没弄错的话。。这句话的意思就是。。伤害了玩家单位的人。。就会被直接设置成零生命值。。就是谁打你谁就死。。。其他操作看你自己了 @
          @dieeasy


          IP属地:广东5楼2013-04-16 09:45
          收起回复
            怎么让操纵迫机炮的人重新装弹


            IP属地:湖北来自手机贴吧7楼2013-04-23 22:31
            回复
              问下如何在修改器里编辑或修改mod?
              想把跳跃mod的体力限制(冷却)去掉
              谢谢


              8楼2013-04-24 18:14
              收起回复
                怎么命令迫击炮手切换近中远射击模式


                IP属地:湖北来自手机贴吧10楼2013-04-24 19:46
                收起回复
                  我自己编辑的联机任务别人进不去怎么回事,我看他connected的然后马上又disconnected,他说是进来之后又秒退。


                  11楼2013-05-02 19:15
                  收起回复
                    没搞明白怎么设置任务和设置任务完成的条件


                    来自iPhone客户端12楼2013-05-09 20:50
                    收起回复
                      如何导入别人已经编辑好的地图啊?


                      来自手机贴吧15楼2013-05-28 02:41
                      收起回复
                        如何设置无敌,就像二代那样改参数的方式!!


                        来自手机贴吧16楼2013-06-06 04:02
                        收起回复