查看: 1358|回复: 5

请教关于脚本命令的问题

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-7
回帖
10
发表于 2008-6-7 04:09:05 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-6-7 04:35:39 | 显示全部楼层
1、参考:
http://rpg.blue/web/htm/news409.htm

$game_system.battle_interpreter.setup(common_event.list, 0)
要改成:
$game_system.map_interpreter.setup(common_event.list, 0)

battle_interpreter是用来做战斗事件。
选择物品窗口后调用1号公共事件,那就加在def update_command内,when 0下。
common_event = $data_common_events[1]
$game_system.map_interpreter.setup(common_event.list, 0)


2、
for i in 0...$game_party.actors.size
  if $game_party.actors.name == "阿尔西斯"
    n = i+1
  end
end
p n

$game_party.actors.size:Game_Party的一个包含角色数据的数组。
$game_party.actors.name:Game_Actor的name属性。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
回帖
1700
发表于 2008-6-7 04:41:42 | 显示全部楼层
问题1.在默认Scene_Menu的124行找到
when 0 # 物品


在这下面加入
  1. ################################havealook##############################
  2.         common_event = $data_common_events[1]   #调用1号公共事件([1]中的1可以换)
  3.         $game_system.battle_interpreter.setup(common_event.list, 0)
  4. ################################havealook##############################
复制代码



问题2.
事件脚本中输入
  1. for i in 0..3   #把i分别代入到0、1、2、3(数组是从0开始的)
  2. if $game_party.actors[i].name=="阿尔西斯"  #如果第i号角色的名字是阿尔西斯
  3. i +=1  #现在的i = 之前的i+1 (数组是从0开始的)
  4. p i  #显示i
  5. #(若想用变量代替,则把上面这行换作  $game_variables[1]= i#1号变量储存)
  6. end
  7. end
复制代码


显示的那个数字就是"阿尔西斯"在队伍中的位置
版主对此帖的评论:『不好意思,因为要解释比3535慢了一步。。』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复

使用道具 举报

头像被屏蔽

冰

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
回帖
794
发表于 2008-6-7 04:44:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
回帖
1700
发表于 2008-6-7 04:46:12 | 显示全部楼层
不好意思,因为要解释脚本,所以比3535慢了一步。。

无意识重复 - -{/gg}
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-7
回帖
10
 楼主| 发表于 2008-6-7 04:56:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部