sixue 发表于 2020-8-27 21:09:59

怎样让电脑发呆

我想单机刷宝物,不想让电脑干扰我,也不想让电脑捡了我的宝物
怎么才能让电脑发呆

我想到,可以弄一个每天触发的事件,清空电脑所有英雄的移动力
但是不知道怎么判断一个英雄是不是电脑控制的

!#TM15:S1/999/1/255;时间函数,每天发生
!?TM15&1000;
!!DO500/0/155/1:P;    检查所有的英雄

!?FU500;
!!HExxxxxx;         判断是不是电脑英雄,不知道咋写
!!FU&y1<0:E;   如果不是电脑英雄则退出
!!HEx16:W0;清空移动力

咸蛋超人 发表于 2020-8-27 22:03:00

这是什么玩法?

刷宝物 你可以自建地图呀 把电脑关起就是了

踏雪无痕 发表于 2020-8-28 06:23:59

我觉得楼主的思路不错,

diyuxueyouling 发表于 2020-8-28 07:32:21

{:1_469:}电脑已经够傻的了吧

贤知有您 发表于 2020-8-28 08:09:08

HE. O判断英雄归属
OW. I判断是否AI

狮子丸 发表于 2020-8-28 08:13:06

还能这么玩啊
刷宝我都是把电脑打到最后一城,堵门口。别的英雄每周刷龙城玩。

fhx 发表于 2020-8-28 09:04:20

刷宝物做什么呢,你想要什么宝物自己编辑地图就行了,不用让电脑英雄发呆。。。楼主好萌啊

wuhanchun 发表于 2020-8-28 14:46:02

自建地图还是啥,在门口放个守卫不就行了

飞跃长江 发表于 2020-8-28 16:27:32

这……让ai自己玩也有一种不确定的感觉么

tcwang11 发表于 2020-8-28 17:53:16

其实你开个热座就什么都解决了

bcshp 发表于 2020-8-28 20:53:48

刷宝物 你可以自建地图呀 把电脑关起就是了

sixue 发表于 2020-8-28 22:13:20

ZVSE

让电脑发呆,每天清空电脑的移动力

!#TM15:S1/999/1/255;时间函数,每天发生
!?TM15&1000;
!!DO500/0/155/1:P;    检查所有的英雄

!?FU500;

!!HEx16:O?y1;       英雄所属颜色
!!FU&y1<0:E;      英雄不在地图上(所属颜色-1,中立)则退出
!!OW:Iy1/?y2;   颜色的是否是AI,1:AI, 0:玩家
!!FU&y2=0:E;       如果不是电脑英雄则退出
!!HEx16:W?y3;
!!HEx16:W0;         清空移动力,但是看上去并没有用
!!HEx16:Y/10/2000/1/1;施加一个移动力诅咒,但是似乎也不行

!!HEx16:B0/?z11; 英雄名字
!!IFM^%Z11的移动力是{%Y3},被清空了!^;

实验失败了啊
说说我测试的结果,每天开始的时候,这个函数会被调用两轮
我的脚本会先读取电脑的移动力,显示一下,然后将电脑的移动力设为0
在第一天,第一次调用,电脑的移动力是1650,第二次调用电脑移动力为0
在其他的时间,有的时候第一次电脑移动力为0,有的时候电脑移动力>0,第二次电脑移动力一定为0
以上都只是线索
关键在于,不管显示的电脑移动力是否为0,电脑都能行动
而且我尝试了不用HE:W直接修改移动力
改成用HE:Y给电脑添加一个移动力诅咒,但是电脑仍然可以行动
我的理解是,是不是电脑会有额外的移动力来源,不全靠自然恢复的移动力
还会有作弊的额外移动力?

sixue 发表于 2020-8-28 23:40:19

sixue 发表于 2020-8-28 22:13
实验失败了啊
说说我测试的结果,每天开始的时候,这个函数会被调用两轮
我的脚本会先读取电脑的移动力 ...

现在知道为什么会触发两次了,因为我建的地图有两个玩家
时间事件会对每一个玩家触发一次,所以执行了两次

sixue 发表于 2020-8-29 00:16:45

换了一种思路,1,每天用时间事件清空电脑的资源,让他不能雇用新英雄;2,每当英雄移动时,检查一下是不是电脑英雄,是的话就把它移动力清空
这样的话,电脑的英雄就成了龟爬,虽然不完美但也能解决很大一部分问题
但是问题是,资源好像清的不干净,电脑还是能雇用出来副英雄,我就不理解了,这又是作弊吗?
ZVSE

!#TM15:S1/999/1/255;时间函数,每天发生
!?TM15&1000;
!!FU505:P;


!?FU505;
!!OW:C?y1;
!!OW:Iy1/?y2;   颜色的是否是AI,1:AI, 0:玩家
!!FU&y2=0:E;       如果不是电脑英雄则退出
!!OW:Ry1/0/0;
!!OW:Ry1/1/0;
!!OW:Ry1/2/0;
!!OW:Ry1/3/0;
!!OW:Ry1/4/0;
!!OW:Ry1/5/0;
!!OW:Ry1/6/0;
!!OW:Ry1/7/0;

!?HM-1;
!!OW:C?y4;
!!OW:Iy4/?y5;
!!FU&y5=0:E;       如果不是电脑英雄则退出
!!HE-1:W0;         清空移动力,但是看上去并没有用
!!HE-1:B0/?z11;

verdison 发表于 2020-8-29 09:37:02

发现这是一个技术贴

boyan2004 发表于 2020-8-29 14:57:50

没技术的我认为,还不如你直接关电脑起来,{:1_465:}编辑器地图电脑家门口丢N个圣龙{:1_447:}

sixue 发表于 2020-8-29 18:41:56

遇到了两个bug,不知道跟我的脚本有没有关系
其中xxs3.GM1,过天以后,格鲁身上的兵会丢,变成初始兵
xxs4.GM1,过天以后,格鲁会消失
那位大佬给看看{:1_459:}

yoyoo80 发表于 2020-8-30 17:43:56

这是什么玩法。电脑已经够傻了。还要这么欺负人干嘛?
页: [1]
查看完整版本: 怎样让电脑发呆

捐赠