找回密码
 点一下
楼主: 閃洸メ血舞

怎么调整副数

[复制链接]
发表于 2011-7-21 01:33:50 | 显示全部楼层
嘛~-1血的单位杀掉,就变成了1/4294967295

要问这个数是什么,星觉得是unsigned int的上限~2^32-1

貌似之后单位有过生命值变化的话,血条会变满?

好吧-1血比0血有趣多了的说~
回复

使用道具 举报

发表于 2011-7-21 01:52:45 | 显示全部楼层
31.gif 然后便是-2比-1有趣么~~~
回复

使用道具 举报

发表于 2011-7-21 08:08:02 | 显示全部楼层
-3比-2有趣么
回复

使用道具 举报

发表于 2011-7-21 15:11:13 | 显示全部楼层
完全是无符号数与溢出的效果
回复

使用道具 举报

发表于 2011-7-21 15:22:08 | 显示全部楼层
DOTA OMG V8最强BUG:
水人学双变身属性转换,两千血后永久变身,然后转敏捷转到死。
复活之后40亿血量,裸装拆泉水……
原理就是利用负生命被识别为无符号整数40亿。
回复

使用道具 举报

发表于 2011-7-21 15:40:17 | 显示全部楼层
疑问区没人  所以只好跑到这里来问了 抢答~!!
[trigger]T
    事件
        时间 - Every 0.10 seconds of game time
    环境
    动作
        Set UnitPoint = (Position of 山丘之王 0000 <情报>)
        单位 - Create 1 步兵 for 玩家 1 (红色) at UnitPoint facing 默认的建筑朝向 degrees
        单位 - Kill (Last created unit)
        Custom script:   call RemoveLocation( udg_UnitPoint )
[/trigger]
当其他的触发中使用 udg_UnitPoint 时 会产生变量冲突么?
额...好像不会耶.....


嗯...负数生命的单位管你多少攻击力都打不死....用触发就不知道鸟~
回复

使用道具 举报

发表于 2011-7-21 15:47:48 | 显示全部楼层

回 24楼(spin) 的帖子

你怎么知道有40亿点血  有那么朵血 按常理来说 WAR3是显示不出血的数值的!!
补充一句  一般的时候 你改数值 就算你输入99999999  最后还是会被打回成500000
   必须要按住shift 然后再 999999999999  才会变成 1000000000  最多最多这么多了 只有10亿!!
回复

使用道具 举报

发表于 2011-7-21 16:54:21 | 显示全部楼层
嘛~shifit+双击即可突破这种数值限制~

而且的话,GetUnitState捕捉到的实数数据,还是那个负数,不过是显示的时候,弄成无符号整数,然后溢出的说~

不管怎样你换个字体,一定能够观察到的~(好像星没换过字体还是能显示这恐怖数值)
回复

使用道具 举报

发表于 2011-7-21 17:23:47 | 显示全部楼层

Re:回 24楼(spin) 的帖子

引用第26楼xiokingsing于2011-07-21 15:47发表的 回 24楼(spin) 的帖子 :
你怎么知道有40亿点血  有那么朵血 按常理来说 WAR3是显示不出血的数值的!!
你搜索论坛里的“40亿血量字体”就知道了
回复

使用道具 举报

发表于 2011-7-22 09:05:32 | 显示全部楼层
显示不出数值难道不能用实数转字符串么
回复

使用道具 举报

发表于 2011-7-22 19:19:31 | 显示全部楼层

回 27楼(夜の星) 的帖子

40yi.jpg    啊??  啊 ??   怎么木有啊.....  呵呵 - -!!  
40亿...多少个0来着....4000000000  9个....   
哎?  我的就看不到那么多数...貌似只看得到1百万勒....
jpg.png
[[trigger] 触发 - -!!! 001
    事件
        时间 - 每 5.00 秒触发事件
    条件
    动作
        游戏 - 对 (GetPlayersAll) 发送文本信息: ((农民 0000 <预设> 的名字) + (转换 (生命值 对于 农民 0000 <预设>) 为字符串))
        游戏 - 对 (GetPlayersAll) 发送文本信息: ((步兵 0002 <预设> 的名字) + (转换 (生命值 对于 步兵 0002 <预设>) 为字符串))
        游戏 - 对 (GetPlayersAll) 发送文本信息: ((骑士 0003 <预设> 的名字) + (转换 (生命值 对于 骑士 0003 <预设>) 为字符串))
[/trigger]
回复

使用道具 举报

发表于 2011-7-22 21:37:38 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-23 10:14:15 | 显示全部楼层

回 31楼(希瓦) 的帖子

额.....我可不会去用那邪恶的东西.... 而且 我也有点不喜欢那样的字体....
在 高级 游戏平衡常数 字体大小-生命魔法值  (额....只可以看到1千万的数值...)
- - 如果吧字体大小改的太大了 则会显示不出任何数值..!! 不过 这样可以用来隐藏生命魔法值
某些地图有可能还用的到
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 23:29 , Processed in 0.060099 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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