找回密码
 点一下
查看: 2695|回复: 9

判断版本是不是1.22

[复制链接]
发表于 2008-9-1 11:20:06 | 显示全部楼层 |阅读模式
1.22版单位用物品后,冷却计算是根着物品走,而之前版本冷却是跟着单位的物品栏技能计算的。
所以可以利用这个来判断当前你的War3版本。
作用也只是
当你想做个类似DOTA那样避免玩家交换使用过的物品反复利用物品冷却的系统时,不知道玩家版本(1.22就不需要这样的系统了,物品冷却计算方式改了),就可以这样判断。
我是1个单位使用1个物品后,将该物品给另1个单位,再使用,判断第2个单位有BUFF没有的方法做的。

其他的做法:
1.22中通灵塔护甲由1改为5,可以在地图角落放置1个默认的通灵塔,用触发器给予物理伤害,再计算塔受的伤害来判断版本
1.22中小鹿的经验由40改为60,可以在地图角落用触发杀死小鹿看英雄经验增量

你还可以去研究每个版本的具体更新内容,就可以用自己的方法判断出每一个版本了。

版本检验.w3x (17 KB, 下载次数: 27)

评分

参与人数 1威望 +30 收起 理由
喀尔硫司之瞳 + 30 hmmm..........war3 is ..

查看全部评分

发表于 2008-9-1 12:28:24 | 显示全部楼层
进入游戏主界面不是显示版本的嘛
回复

使用道具 举报

 楼主| 发表于 2008-9-1 12:39:45 | 显示全部楼层
引用第1楼用户名是虾米于2008-09-01 12:28发表的  :
进入游戏主界面不是显示版本的嘛
是要显示。

不过,万一你想要一个功能是,要是谁用1.22之前版本玩游戏,就让他英雄出门就死,升级又死,学技能也死。那你要用什么方法呢?
当然就是这个方法。
回复

使用道具 举报

发表于 2008-9-1 12:46:17 | 显示全部楼层
楼主有版本歧视倾向……
回复

使用道具 举报

发表于 2008-9-1 13:12:11 | 显示全部楼层
其实这确实是有用的~~确保玩家不能用物品冷却bug作弊嘛~~
回复

使用道具 举报

发表于 2008-9-1 17:34:43 | 显示全部楼层
引用第2楼tandingzhi于2008-09-01 12:39发表的  :

是要显示。

不过,万一你想要一个功能是,要是谁用1.22之前版本玩游戏,就让他英雄出门就死,升级又死,学技能也死。那你要用什么方法呢?
当然就是这个方法。
1.22不能跟1.20连吧……
知道你自己的就知道其他人的了
回复

使用道具 举报

发表于 2008-9-1 17:35:20 | 显示全部楼层
lz的意思估计是禁止非1.22开图
回复

使用道具 举报

发表于 2008-9-1 21:02:32 | 显示全部楼层
是啊~~毕竟之前版本有物品冷却的bug~~
回复

使用道具 举报

恶声恶气 该用户已被删除
发表于 2008-9-1 22:12:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2008-9-1 23:33:05 | 显示全部楼层
其实是上次有人问类似dota的物品使用后,在物品冷却时间到达前,无法丢出物品的系统,怎么做。有人回答说,1.22作修改后,dota 6.53开始就没有用那套系统了。

我做这个就是让大家在给自己地图添加那套物品系统的时候,可以先判断War3版本,以确定是否启用那个系统。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:20 , Processed in 0.083173 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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