赞 | 20 |
VIP | 0 |
好人卡 | 0 |
积分 | 45 |
经验 | 9447 |
最后登录 | 2024-5-17 |
在线时间 | 382 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 4541
- 在线时间
- 382 小时
- 注册时间
- 2012-11-8
- 帖子
- 275
|
意思是雇佣A再解雇A后,雇佣列表新增的不是A吧
window_mercenaries的@mercenaries,在雇佣了2以后变为[3,4,5,6,7,8],就和上一帖说的那样,这时候@window_mercenaries.id会返回3
所以解雇后,@window_mercenaries.mercenaries.push(@window_mercenaries.id)就会把3加入到雇佣列表。
解雇的时候用一个变量记录下被解雇的ID,然后添加到@window_mercenaries.mercenaries即可
- #解雇
- tmp=@window_menustatus.id
- $game_party.remove_actor(@window_menustatus.id)
- @window_menustatus.refresh
- @window_mercenaries.mercenaries.push(tmp)
复制代码 |
|