设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2924|回复: 0
打印 上一主题 下一主题

[通用发布] [ VX / VA ] 更替領隊角色

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
23 小时
注册时间
2013-1-12
帖子
44
跳转到指定楼层
1
发表于 2013-1-13 14:32:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本來是在提問區幫人寫點東西,
結果由於自己太菜實在是折騰了很久,快有1個小時了吧 (其實就是個十分簡單的小腳本(。
雖然覺得可能會有前輩在這之前已經發過類似的了,
但還是為了早日脫離流浪者行列奮鬥一下吧~~

誒,都是很蠢的笨辦法耶
那位前輩能幫忙簡化一下呢,感激不盡!
  1. #=====================================================
  2. # ○ VX/VA 更替領隊角色
  3. #                - BY 哀箏一弄湘江曲
  4. #-----------------------------------------------------
  5. #  用法為:                   
  6. #   將本段腳本插入腳本庫的main上方,       
  7. #   在事件腳本中插入"换领队(x, y)"        
  8. #   其中,不需要雙引號,且將x,y替換為以下數字:  
  9. #     x = 此處替換為樓主要換成領隊的角色的數據庫id
  10. #     y = 隊伍的人數
  11. #=====================================================
  12.    
  13. class Game_Interpreter
  14.   def 换领队(x, y)
  15.     a = [ ]
  16.     leader_actor = $game_party.members[0]
  17.     leader_actor_id = leader_actor.id
  18.     if $game_party.members.include?($game_actors[x])
  19.       for i in 0...y
  20.         a[i] = $game_party.members[i].id
  21.         if i == 0
  22.           a[i] = x
  23.         elsif $game_actors[x] == $game_party.members[i]
  24.           a[i] = leader_actor_id
  25.         end
  26.       end
  27.       for i in 0...y
  28.         $game_party.remove_actor(a[i])
  29.       end
  30.       for i in 0...y
  31.         $game_party.add_actor(a[i])
  32.       end
  33.     end
  34.   end
  35. end
复制代码
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 13:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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