找回密码
 点一下
查看: 1772|回复: 17

关于DOTA船长的第一个技能的水泡特效问题。

[复制链接]
发表于 2009-10-18 16:41:25 | 显示全部楼层 |阅读模式
RT,也就是我想麻烦大家告诉我下关于船长一技能的水泡特效只有自己和队友能看见的方法,最好是只有自己能看见。
发表于 2009-10-18 16:48:57 | 显示全部楼层
[jass]local string s = ""
if IsPlayerAlly( GetOwningPlayer( <KunKKa> ), GetLocalPlayer() ) then
    set s = "水泡特效"
endif
call AddSpecialEffect( s, x, y )[/jass]
应该是这样。
回复

使用道具 举报

发表于 2009-10-18 17:35:18 | 显示全部楼层
你可以做个单位然后改变飞行高度。

(特效我不保证是不是同步数据)
回复

使用道具 举报

发表于 2009-10-18 17:42:29 | 显示全部楼层
特效的modelname是可以不同步的。
要不然位面消隐好多东西就恶心了。
回复

使用道具 举报

 楼主| 发表于 2009-10-18 18:10:34 | 显示全部楼层
J盲,学习ing
回复

使用道具 举报

发表于 2009-10-18 19:12:31 | 显示全部楼层
实际上就是设置某个字符串变量为特效路径
如果本地玩家是可见玩家
那么就为路径
如果是不可见的
就为空
那么创建这个路径的特效就会对指定玩家可见了
很简单……

突然注意到String竟然也不会同步……
怪不得可以通过单位名字来获得玩家的war3的语言……
回复

使用道具 举报

发表于 2009-10-18 21:39:21 | 显示全部楼层
string肯定不同步的。。。
回复

使用道具 举报

发表于 2009-10-20 22:38:53 | 显示全部楼层
引用第5楼疯人¢衰人于2009-10-18 19:12发表的  :
实际上就是设置某个字符串变量为特效路径
如果本地玩家是可见玩家
那么就为路径
如果是不可见的
就为空
.......
那是当然,要不dota怎么做语言互通的,满地图的GetObjectName()
回复

使用道具 举报

发表于 2009-10-21 01:56:54 | 显示全部楼层
引用第7楼westwood于2009-10-20 22:38发表的  :

那是当然,要不dota怎么做语言互通的,满地图的GetObjectName()


说起这个,我倒有点疑问了

dota最近的几个版本中会对OB提示英雄学习了技能

但是这些技能有些翻译了,有些没翻译

很费解啊

虽然没看dota的jass

但是这个功能应该是获得技能名字,然后显示文本吧

而这些技能明明都是翻译了的啊

费解啊费解
回复

使用道具 举报

发表于 2009-10-21 10:19:48 | 显示全部楼层
额,这个从未注意过唉……你可以去看看事件为学习技能的触发,结合slk看看它Display的到底是啥……
回复

使用道具 举报

发表于 2009-10-21 10:21:42 | 显示全部楼层

回 9楼(zhuzeitou) 的帖子



讨厌dota万恶的1ilIo0O
回复

使用道具 举报

发表于 2009-10-21 10:23:24 | 显示全部楼层
呵呵,这不是dota独有的,我记得大一某门课的老师说他常去看过某程序加密过的代码,结果都是这样的东西,直接头晕
回复

使用道具 举报

发表于 2009-10-21 10:26:02 | 显示全部楼层


是不是有这样的加密软件?

能不能反过来操作?
回复

使用道具 举报

发表于 2009-10-21 10:28:30 | 显示全部楼层
即使有反过来变量名也不是原来那样规则的了,你可以参考dota ai图的变量函数的命名
回复

使用道具 举报

发表于 2009-10-21 10:30:56 | 显示全部楼层
能吃透dota
基本也就we及格了吧
回复

使用道具 举报

发表于 2009-10-21 10:32:39 | 显示全部楼层
那个……我没吃透………………
回复

使用道具 举报

发表于 2009-10-21 10:33:23 | 显示全部楼层

。。。
回复

使用道具 举报

发表于 2009-10-21 23:00:42 | 显示全部楼层
引用第8楼hmmm于2009-10-21 01:56发表的  :



说起这个,我倒有点疑问了

.......

我猜测应该是这样的,dota有些红加号里的技能是虚的(比如影魔等,很多),是学习时添加/升级对应实的技能
而那个给ob显示学习技能是类似GetObjectName(GetLearningSkill())
但是,在红加号升级菜单里显示的文本(即需要汉化的文本)是“升级提示”和“升级扩展提示”,而不包括技能名的

so,over
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 06:26 , Processed in 0.037963 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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