yeeboys 发表于 2015-11-25 12:57:41

怎么让自己的英雄不能受到控制,怎么禁止单机游戏

怎么让自己的英雄不能受到控制,但是可以受到攻击,怎么禁止单机游戏

chyj4747 发表于 2015-11-25 23:02:24

SaveGameCache(GC)
这个函数好像只能在单人模式里用,如果是局域网就会返回false,所以可以用这个来判断
library Exit initializer init
function init takes nothing returns nothing
       local gamecache GC=InitGameCache("jassUttils")
       if SaveGameCache(GC) then
            call ExecuteFunc("init")
       endif
endfunction
endlibrary
这段网上复制来的,据说会从单机游戏里弹出

当然还可以用输入作弊码来判断,比如greedisgood,然后看下玩家金钱有没有变化

以下是关于不能控制英雄的,截自百度贴吧
死亡丶樱花:
1、把你刷的兵的类型都改为守卫,(这样可以看不到 移动啊神马的这些命令)。然后给这个单位集结技能(Aral),在游戏界面把集结技能的模型改空,这样就无论玩家怎么点都不可能让兵移动了。
2、把兵虚化,具体是,,,,很具体的说!给个混乱技能,也就是变身类型的,兽族单位里有,然后删除兵的蝗虫,添加混乱,你会发现你不能点击控制兵,但兵却会被打,会打人。
3,用T,
任意单位发布无目标神马的随便的动作
IF 单位的种类 = 守卫(这个看你喜欢了,也看地图需要)
对 触发单位发布 移动攻击到某处
这个是T的,一般会加条件。

yeeboys 发表于 2015-11-26 12:14:47

chyj4747 发表于 2015-11-25 23:02
这个函数好像只能在单人模式里用,如果是局域网就会返回false,所以可以用这个来判断

这段网上复制来 ...

谢谢大哥,。
释放技能
英雄不能受到控制,但是可以受到攻击

等待xx秒
还原为原来的能受控制(还能吗)

chyj4747 发表于 2015-11-27 22:34:14

yeeboys 发表于 2015-11-26 12:14
谢谢大哥,。
释放技能
英雄不能受到控制,但是可以受到攻击


我以前也没做过这种效果,不过倒是有很多人问题,你可以用几种能实现的方法试下,先用那些方法让英雄不受控制,然后再倒过来解除看下能不能还原

yxxiaobin 发表于 2015-12-9 21:46:12

yeeboys 发表于 2015-11-26 12:14
谢谢大哥,。
释放技能
英雄不能受到控制,但是可以受到攻击


你说的这个应该是想做一个控制类技能了:技能命中目标,目标就会失去控制,持续一段时间后复原。
我觉得这个应该可以用T来完成,就如楼上所说的那样,不管你发布什么指令,都改成停止,这样单位就不会受玩家操控。至于复原,因为是T控制的,复原什么的就简单的很了。
页: [1]
查看完整版本: 怎么让自己的英雄不能受到控制,怎么禁止单机游戏