找回密码
 点一下
查看: 1366|回复: 6

求教Dota的-repick系统

[复制链接]
发表于 2015-8-13 00:15:48 | 显示全部楼层 |阅读模式
本帖最后由 钟小颖 于 2015-9-22 12:41 编辑

求教Dota的-repick系统。在论坛找遍了跟Dota有关的帖子,然后还是没找到。。。。。。。。我想做一个先随机选英雄后,还可以取消英雄,重新选择。
 楼主| 发表于 2015-8-13 14:43:45 | 显示全部楼层
然而一个人也没有回我
回复

使用道具 举报

发表于 2015-8-14 15:29:12 | 显示全部楼层
弄个数组储存英雄类型,重选就是把你的英雄删掉,然后把英雄类型放回数组,然后从数组里重新选

点评

我已经弄出了随机的指令,但是怎样才能让每个人输入的随机指令只起一次作用,而不是每次都有效?莫非只能为每个玩家都做一个随机指令,然后在最后加入删除触发???  详情 回复 发表于 2015-8-15 15:19
有演示么?虽然我懂是那么回事,但是自己弄起来却不是那么回事  详情 回复 发表于 2015-8-14 19:51
回复

使用道具 举报

 楼主| 发表于 2015-8-14 19:51:56 | 显示全部楼层
chyj4747 发表于 2015-8-14 15:29
弄个数组储存英雄类型,重选就是把你的英雄删掉,然后把英雄类型放回数组,然后从数组里重新选

有演示么?虽然我懂是那么回事,但是自己弄起来却不是那么回事
回复

使用道具 举报

 楼主| 发表于 2015-8-15 15:19:43 | 显示全部楼层
chyj4747 发表于 2015-8-14 15:29
弄个数组储存英雄类型,重选就是把你的英雄删掉,然后把英雄类型放回数组,然后从数组里重新选

我已经弄出了随机的指令,但是怎样才能让每个人输入的随机指令只起一次作用,而不是每次都有效?莫非只能为每个玩家都做一个随机指令,然后在最后加入删除触发???
回复

使用道具 举报

发表于 2015-8-16 19:29:07 | 显示全部楼层
钟小颖 发表于 2015-8-15 15:19
我已经弄出了随机的指令,但是怎样才能让每个人输入的随机指令只起一次作用,而不是每次都有效?莫非只能 ...

用个全局布尔值数据记录玩家是否输过指令了,数组索引用玩家索引,一开始是true,玩家输入后改成false,在条件里加入这个变量就行了
回复

使用道具 举报

发表于 2015-8-17 09:24:33 | 显示全部楼层
删除英雄 设置玩家可用英雄数为1
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:21 , Processed in 0.461568 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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