找回密码
 点一下
查看: 1182|回复: 4

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

[复制链接]
发表于 2015-11-25 12:57:41 | 显示全部楼层 |阅读模式
怎么让自己的英雄不能受到控制,但是可以受到攻击,怎么禁止单机游戏
发表于 2015-11-25 23:02:24 | 显示全部楼层
  1. SaveGameCache(GC)
复制代码

这个函数好像只能在单人模式里用,如果是局域网就会返回false,所以可以用这个来判断
  1. library Exit initializer init
  2. function init takes nothing returns nothing
  3.        local gamecache GC=InitGameCache("jassUttils")
  4.        if SaveGameCache(GC) then
  5.               call ExecuteFunc("init")
  6.        endif
  7. endfunction
  8. endlibrary
复制代码

这段网上复制来的,据说会从单机游戏里弹出

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

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

点评

谢谢大哥,。 释放技能 英雄不能受到控制,但是可以受到攻击 等待xx秒 还原为原来的能受控制(还能吗)  详情 回复 发表于 2015-11-26 12:14
回复

使用道具 举报

 楼主| 发表于 2015-11-26 12:14:47 | 显示全部楼层
chyj4747 发表于 2015-11-25 23:02
这个函数好像只能在单人模式里用,如果是局域网就会返回false,所以可以用这个来判断

这段网上复制来 ...

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

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

点评

你说的这个应该是想做一个控制类技能了:技能命中目标,目标就会失去控制,持续一段时间后复原。 我觉得这个应该可以用T来完成,就如楼上所说的那样,不管你发布什么指令,都改成停止,这样单位就不会受玩家操控。  详情 回复 发表于 2015-12-9 21:46
回复

使用道具 举报

发表于 2015-11-27 22:34:14 | 显示全部楼层
yeeboys 发表于 2015-11-26 12:14
谢谢大哥,。
释放技能
英雄不能受到控制,但是可以受到攻击

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

使用道具 举报

发表于 2015-12-9 21:46:12 | 显示全部楼层
yeeboys 发表于 2015-11-26 12:14
谢谢大哥,。
释放技能
英雄不能受到控制,但是可以受到攻击

你说的这个应该是想做一个控制类技能了:技能命中目标,目标就会失去控制,持续一段时间后复原。
我觉得这个应该可以用T来完成,就如楼上所说的那样,不管你发布什么指令,都改成停止,这样单位就不会受玩家操控。至于复原,因为是T控制的,复原什么的就简单的很了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 09:39 , Processed in 0.256083 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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