魔兽地图编辑器吧 关注:65,023贴子:3,836,189
  • 14回复贴,共1

怎么做造一个建筑每秒加钱的触发啊

只看楼主收藏回复

急急急,大神进


来自Android客户端1楼2017-02-11 11:23回复
    每过去一秒
    建筑是活的
    给建筑的所有者钱


    IP属地:浙江来自Android客户端3楼2017-02-11 11:39
    收起回复
      楼主需要将你的需要讲清楚,自然就有人好好回复啦~


      IP属地:黑龙江8楼2017-02-11 12:24
      回复
        触发一
        事件:游戏初始化
        条件:无
        动作:设置玩家1的加钱建筑数量为整数0(这个好像是在yd的自定义值里面,有几个玩家就写几条)
        新建计时器周期1秒循环运行
        给予当前玩家金钱奖励=当前玩家的加钱建筑数量×每秒加钱量(如果不行就分成多条写)
        触发二
        事件:任意单位完成建造
        条件:完成的建筑的类型等于(你想要有价钱效果的建筑)
        动作:设置玩家的加钱建筑的数量=玩家的加钱建筑的数量+1
        触发三
        事件:任意单位死亡
        条件:死亡的单位类型为加钱建筑
        动作:设置玩家的加钱建筑的数量=玩家的加钱建筑的数量-1


        IP属地:河南来自Android客户端10楼2017-02-11 13:14
        收起回复
          …喵呜每当时间过去x秒建筑是存活的给钱


          IP属地:广东来自Android客户端13楼2017-02-11 14:59
          回复
            怎么老有人问这种问题。


            IP属地:北京来自Android客户端14楼2017-02-11 20:14
            回复
              单位组就行了


              IP属地:韩国15楼2017-02-11 22:35
              回复
                你这问题和我群里的一个人好像


                IP属地:湖北来自Android客户端16楼2017-02-12 21:30
                回复
                  新建个单位 XXX
                  然后触发 就是 每秒(刷钱间隔) 增加 (“XX“*单位刷钱数)
                  这个样 基础的建筑加钱 就做完了 但是建筑没造完 只打地基 也会加钱
                  可以加些逻辑判断 防止。


                  IP属地:北京17楼2018-01-21 14:00
                  回复
                    我的思路是用一个整数【数组】的全局变量记录要加的钱。一个循环时间的触发加钱,一个触发记录新建的建筑物,一个触发记录被破坏的建筑物。方法很笨,整数数组的作用也是为了区分不同玩家。也许其他大神还有更好的方法


                    IP属地:四川来自iPhone客户端18楼2018-01-21 14:32
                    回复