查看: 2049|回复: 4

[已经解决] 变更装备用脚本写

[复制链接]
梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-1-20
回帖
39
发表于 2012-1-24 13:33:51 | 显示全部楼层 |阅读模式

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

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

×
麻烦,变更装备怎么用事脚本写,
我主要是想让主角1的装备寄存到角色2,然后主角1清空所有装备,再通过寄存角色2恢复原来的装备

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2012-1-24 14:13:16 | 显示全部楼层

点评

这里面没有  发表于 2012-1-24 14:50
回复

使用道具 举报

双子人

梦石
0
星屑
3205
在线时间
3619 小时
注册时间
2009-4-4
回帖
3901

开拓者

发表于 2012-1-24 14:34:26 | 显示全部楼层
本帖最后由 hys111111 于 2012-1-24 14:36 编辑

复制到事件里面
分段1:

  1. @weapon=$game_actors[1].weapon_id
  2. @armora=$game_actors[1].armor1_id
  3. @armorb=$game_actors[1].armor2_id
  4. @armorc=$game_actors[1].armor3_id
  5. @armord=$game_actors[1].armor4_id
复制代码
分段2:

  1. $game_actors[1].weapon_id=0
  2. $game_actors[1].armor1_id=0
  3. $game_actors[1].armor2_id=0
  4. $game_actors[1].armor3_id=0
  5. $game_actors[1].armor4_id=0
复制代码
分段3:

  1. $game_actors[2].weapon_id=@weapon
  2. $game_actors[2].armor1_id=@armora
  3. $game_actors[2].armor2_id=@armorb
  4. $game_actors[2].armor3_id=@armorc
  5. $game_actors[2].armor4_id=@armord
复制代码
有脚本错误请报告

点评

$game_actors[0].weapon_id=1测试错误  发表于 2012-1-24 18:15
强行装备的话,分段3我试验过啊?难道我这边添加了什么脚本?我再看看  发表于 2012-1-24 15:41
卸下倒是没什么,可以用事件实现,只是想把装备恢复这就……  发表于 2012-1-24 15:30
我用过变量寄存,但是不能不能恢复  发表于 2012-1-24 14:50
回复

使用道具 举报

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-1-20
回帖
39
 楼主| 发表于 2012-1-24 14:49:39 | 显示全部楼层
hys111111 发表于 2012-1-24 14:34
复制到事件里面
分段1:分段2:分段3:有脚本错误请报告

未命名.PNG

点评

主要是卸下装备比较困难,版主知道的应该很多  发表于 2012-1-24 15:29
依旧错误  发表于 2012-1-24 15:09
分段2和分段3去掉后面的_id试试看  发表于 2012-1-24 14:59
weapon_id的话,我先研究一下出错在哪里  发表于 2012-1-24 14:58
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2012-1-24 14:55:11 | 显示全部楼层
本帖最后由 忧雪の伤 于 2012-1-24 14:55 编辑
  1. #--------------------------------------------------------------------------
  2. # ● 变更装备
  3. #     equip_type : 装备类型
  4. #     id    : 武器 or 防具 ID  (0 为解除装备)
  5. #--------------------------------------------------------------------------
  6. $game_party.actors[actor_id].equip(equip_type, id)
复制代码

点评

测试$game_party.actors[0].equip(0,3)无效,但是$game_party.actors[0].equip(0,0)能解除装备  发表于 2012-1-24 15:13
测试$game_party.actors[1].equip(0,99)无效  发表于 2012-1-24 15:09
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部