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

Project1

 找回密码
 注册会员
搜索

【求助】人物仓库脚本,求使用方法及添加一些功能,感谢~

查看数: 5692 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-1-8 18:44

正文摘要:

本帖最后由 天使喝可乐 于 2013-1-8 18:48 编辑 这个人物仓库脚本 之前修改了一下界面 不知道为什么原工程能打开仓库 新工程复制后就弹框跳错= =  于是貌似对测试脚本有些麻烦  如果您测试时 ...

回复

亿万星辰 发表于 2013-1-10 20:15:08
本帖最后由 亿万星辰 于 2013-1-10 20:17 编辑

写不下在括号的地方加\换行

全部入仓库……
$game_party.huanren(0, 2)
$game_party.huanren(1, 2)
$game_party.huanren(2, 2)
$game_party.huanren(3, 2)
……
$game_party.huanren(n, 2)
n为你队伍中最大人数-1,当然你可以用个循环~

点评

哦对= = 可以用队伍位置判定 谢谢咯  发表于 2013-1-10 20:34
亿万星辰 发表于 2013-1-10 19:44:03

你这个是队伍ID1号进仓库、队伍ID2号进仓库、队伍ID1号出仓库、队伍ID2号出仓库~
注意原版最开始的说明
  1. # 将index+1号队员移动至人物仓库 index输入(0-3)  $game_party.huanren(index,2)
复制代码
想要1号角色进仓库要用个很纠结的写法~
$game_party.huanren($game_party.actors.index($game_actors[1]), 2)
当然前提是你确定队伍里有1号角色~
天使喝可乐 发表于 2013-1-10 16:27:43
亿万星辰 发表于 2013-1-10 11:15
1、首先你如果光是这个脚本的话,会因为在描绘角色能力值的时候因为type没有7这个值而报错~

2、另外脚本还 ...

感谢~!

另外问下 后面控制人数这个 是直接插在脚本任意位置吗?
“主队伍”指的就是参战的队伍吗?
这个变量如何在游戏中更改?

点评

你找到对应的方法,然后直接替换就好了~主队伍是参战的~随时修改对应的变量(比如我给的是1、2、3号变量)就可以了~  发表于 2013-1-10 16:53
yagami 发表于 2013-1-9 00:49:57
本帖最后由 yagami 于 2013-1-9 00:51 编辑
天使喝可乐 发表于 2013-1-8 22:36
感谢 等一会我试验一下
1.但是 强制X号进入仓库 那个不是人物ID 而是人物处在队伍序列位置的ID   因此其 ...


2PS.你实在要坑爹的 让仓库能打开 但不能换人的话 找到 if Input.trigger?(Input::C)....上面嵌套个if
如if $game_switches[编号] == true
if Input.trigger?(Input::C)
。。。(原脚本内容)
else
p "可乐在嘿咻"
end
3ps.你实在要改脚本 不从NPC下手 在脚本里找4  自己看看意思差不多是判定队伍人物是4 都改成$game_variables[变量编号] 游戏开始时记得先给这变量赋值 要不就是0 你死活换不了

点评

PS 3V你也好意思拿出手  发表于 2013-1-9 00:50

评分

参与人数 1星屑 +120 收起 理由
天使喝可乐 + 120 忘了加分了= = 补上

查看全部评分

天使喝可乐 发表于 2013-1-8 22:36:39
wwwcctvty 发表于 2013-1-8 21:18
回答1:
      打开仓库                    $scene = Chaochao_Scene_Party.new
      角色从仓库到队伍    ...

感谢 等一会我试验一下
1.但是 强制X号进入仓库 那个不是人物ID 而是人物处在队伍序列位置的ID   因此其他的变量是否也指队伍序列位置/仓库序列位置 而不是人物ID?

2.这个我知道 我是希望能直接将脚本禁止(X号开关打开后 即使打开窗口也无法做任何调整)

3..这个意思就是 我希望队伍至少保持有4个人参战  如果不做限制的话 全放进仓库就只有1个人物参战了 因此希望增加限制
相反地  我希望只能允许3个人参战 就要限制成3了

点评

1 $game_party.remove_actor(角色ID,1) 谁和你说X的是队伍的?明明是数据库ID 自己看def里的定义 2既然没作用为何还让玩家能打开? 3战斗前判定队伍人数啊  发表于 2013-1-9 00:43
wwwcctvty 发表于 2013-1-8 21:18:31
回答1:
      打开仓库                    $scene = Chaochao_Scene_Party.new
      角色从仓库到队伍            $game_party.huanren(角色ID,1)
      角色从队伍到仓库            $game_party.huanren(角色ID,2)
      禁止角色移动到仓库          $game_party.yidong(角色ID,1,1)
      不禁止角色移动到仓库        $game_party.yidong(角色ID,1,2)
      禁止角色移动到队伍          $game_party.yidong(角色ID,2,1)
      不禁止角色移动到队伍        $game_party.yidong(角色ID,2,2)
      删除队伍中角色              $game_party.remove_actor(角色ID,1)
      删除仓库中角色              $game_party.remove_actor(角色ID,2)

回答2:
      比如仓库NPC事件里弄个条件分歧"当X号开关为开时不能使用人物仓库,反之则可以使用"


回答3:
      删除队伍中角色              $game_party.remove_actor(角色ID,1)
      删除仓库中角色              $game_party.remove_actor(角色ID,2)  

回答4:
      不是很明白楼主的意思,什么叫限制最少人数?游戏初始时仓库里是0(--b 0还不够少吗?)最大人数现在应该可           以放很多个(数据库里有的应该都能放的下)

回答5:
      禁止角色移动到仓库          $game_party.yidong(角色ID,1,1)
      不禁止角色移动到仓库        $game_party.yidong(角色ID,1,2)
      禁止角色移动到队伍          $game_party.yidong(角色ID,2,1)
      不禁止角色移动到队伍        $game_party.yidong(角色ID,2,2)     
         

评分

参与人数 1星屑 +120 收起 理由
天使喝可乐 + 120 感谢总结和回答~!

查看全部评分

天使喝可乐 发表于 2013-1-8 19:55:50
j433463 发表于 2013-1-8 19:32
脚本第 448 行不是有解释第一个问题,关于 2 替换的答案吗?

呃 这个没注意 因为前面都没看懂 脚本注释出现了N次这句类似的话= =
求下面问题的答案 谢谢
wwwcctvty 发表于 2013-1-8 19:34:12
1表示从备用到队伍,2是从队伍到备用

点评

应该是在 235行定义的  发表于 2013-1-8 19:40

评分

参与人数 1星屑 +120 收起 理由
天使喝可乐 + 120 感谢总结和回答~!

查看全部评分

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

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

GMT+8, 2024-5-16 22:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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