找回密码
 点一下
查看: 948|回复: 12

怎么弄攻击时有数据显示

[复制链接]
发表于 2012-5-21 13:08:42 | 显示全部楼层 |阅读模式
就是伤害数据会飘出来。
发表于 2012-5-21 13:16:31 | 显示全部楼层
漂浮文件会用不?
    将实数转成字符知道不?
    受到伤害会捕捉不?
   
      你时要飘出  受到的伤害还是单位的攻击啊!!
       前面那个很简单  ..后面那个有点肉疼
回复

使用道具 举报

 楼主| 发表于 2012-5-21 18:41:51 | 显示全部楼层
受到的伤害飘出

漂浮文件不会用
将实数转成字符不知道
受到伤害也不会捕捉.....
回复

使用道具 举报

发表于 2012-5-21 19:28:27 | 显示全部楼层
任意单位受到伤害,YDWE自带,如果不用YDWE,就先用任意单位进入地图,然后为单位添加动作 触发器 - 触发单位受到伤害,因为原版WE受到伤害是指定单位的事件,真无语。
回复

使用道具 举报

发表于 2012-5-22 12:23:34 | 显示全部楼层

回 704017380 的帖子

704017380:受到的伤害飘出

漂浮文件不会用
将实数转成字符不知道
受到伤害也不会捕捉.....
....... (2012-05-21 18:41)
  难道要我写个完整的东西给你?
   [trigger]
     register
             事件
          单位- 任意单位进入<见地图区域>
             条件
          触发单位不是<马甲单位> 是 真
      动作
          触发器-为<text>添加<触发单位受到伤害>
       [/trigger]
       [trigger]
       text
             事件
      条件
      动作
          漂浮文字-在<触发单位>的位置创建漂浮文字:<转换整数<转换实数为整数<事件-单位所受伤害>>为字符>
                     等待:<0.3>秒
          漂浮文字:删除<最后创建的漂浮文字>
       [/trigger]
   以上的触发是我凭记忆写的,大概是这个样子,但是这段触发有个Bug,我就不解释了,漂浮文字最多只能存在100个?
          这个要做好,还是得使用一下代码,一定的
回复

使用道具 举报

发表于 2012-5-22 15:10:49 | 显示全部楼层
最好不要用等待删除的方式。可以直接设置最后漂浮文字的消逝时间/生命周期
回复

使用道具 举报

发表于 2012-5-22 15:31:46 | 显示全部楼层
地下室请见5楼,设想一下如果两次伤害事件间隔不足0.3秒会发生什么
回复

使用道具 举报

 楼主| 发表于 2012-5-22 18:02:33 | 显示全部楼层

回 lia77593 的帖子

lia77593:  难道要我写个完整的东西给你?
   [trigger]
     register
             事件
....... (2012-05-22 12:23)
有些找不到诶
回复

使用道具 举报

发表于 2012-5-22 18:40:34 | 显示全部楼层

回 zhuzeitou 的帖子

zhuzeitou:地下室请见5楼,设想一下如果两次伤害事件间隔不足0.3秒会发生什么 (2012-05-22 15:31)
   我说了,有个Bug,要用自定义代码......
         我只是想告诉楼主这个思路
  算了,我马上去写个完整的,给力的过来
回复

使用道具 举报

发表于 2012-5-22 18:40:50 | 显示全部楼层

回 704017380 的帖子

704017380:有些找不到诶 (2012-05-22 18:02)
  =.=
回复

使用道具 举报

发表于 2012-5-22 19:05:52 | 显示全部楼层

回 lia77593 的帖子

lia77593:  =.=   (2012-05-22 18:40)
[trigger]
text
    事件
        单位 - 血魔法师 0002 <预设> 接受伤害
        单位 - 大魔法师 0001 <预设> 接受伤害
    条件
    动作
        自定义代码:   local texttag Mes = null
        漂浮文字 - 创建漂浮文字: (转换 (转换 (单位所受伤害) 为整数) 为字符串) 在 (触发单位)的头顶, Z轴偏移 0.20,字体大小: 20.00 ,颜色值:(100.00%, 100.00%, 100.00%) ,透明度: 0.00%
        自定义代码:   set Mes = GetLastCreatedTextTag()
        等待 3.00 秒
        自定义代码:   call DestroyTextTag(Mes)
[/trigger]
回复

使用道具 举报

发表于 2012-5-24 13:56:28 | 显示全部楼层
回复

使用道具 举报

发表于 2012-5-25 11:34:25 | 显示全部楼层
方法是11楼里面的,但我一般还会加个单位组判断单位是否已经在事件里了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-3 05:27 , Processed in 0.046639 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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