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

更改還在遊戲中的玩家東西

[复制链接]
发表于 2018-7-20 20:09:17 | 显示全部楼层 |阅读模式
最近遇到一個問題,多人玩的時候一定會有人跳GAME,那麼如何簡單的跳過不在的玩家?
我用的是for each player in playgroup但會有問題,所以現在暫時是用pick each integer但會弄到空值
變數我是以陣列來存的比如"i[trigger player]"這樣,要全部給獎勵就不好做了.....
有啥方法嗎?
发表于 2018-7-20 20:14:27 | 显示全部楼层
这个方法很多吧:
提取每个玩家,然后比较他的状态是不是正在游戏。或者直接取“活动的玩家”组就能自动滤掉离线玩家。另外你也可以响应每个玩家的离开事件,把一个布尔型数组变量设置一下,以后只要访问这个布尔型数组变量,就知道哪个玩家在不在了。

点评

有最簡單的方法嗎?因為pick each integer只要2行XDD 還有pick each player in active player 的ID會是玩家ID?  详情 回复 发表于 2018-7-20 22:38
回复

使用道具 举报

 楼主| 发表于 2018-7-20 22:38:48 | 显示全部楼层
yxxiaobin 发表于 2018-7-20 20:14
这个方法很多吧:
提取每个玩家,然后比较他的状态是不是正在游戏。或者直接取“活动的玩家”组就能自动滤 ...

有最簡單的方法嗎?因為pick each integer只要2行XDD
還有pick each player in active player 的ID會是玩家ID?
回复

使用道具 举报

发表于 2018-7-21 12:50:42 | 显示全部楼层
是的,和整数循环的用法是一样的。
你喜欢用挑选每个整数,那么就用挑选每个整数,然后加一个条件:被挑选的整数 的游戏状态 == 正在游戏

点评

所以沒差?都是總共數量? 對齁我怎忘了XDD 感謝你  详情 回复 发表于 2018-7-21 14:37
回复

使用道具 举报

 楼主| 发表于 2018-7-21 14:37:16 | 显示全部楼层
本帖最后由 OracleKirito 于 2018-7-21 22:20 编辑
yxxiaobin 发表于 2018-7-21 12:50
是的,和整数循环的用法是一样的。
你喜欢用挑选每个整数,那么就用挑选每个整数,然后加一个条件:被挑选 ...

所以沒差?都是總共數量?
對齁我怎忘了XDD那如果是隨機單位呢???
感謝你

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 22:35 , Processed in 0.298374 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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