Project1

标题: 如何让某个角色强行装备防具? [打印本页]

作者: 八云紫    时间: 2008-6-10 05:03
标题: 如何让某个角色强行装备防具?
RT,

只是装备上就可以了,和普通装备一样。{/hx}

<--- 语文不好的人{/hx}。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 雪流星    时间: 2008-6-10 06:45
$game_party.members[X].yyyy = 裝備ID
yyyy可以為:
weapon_id   武器 ID
armor1_id   盾 ID
armor2_id   头部防具 ID
armor3_id   身体防具 ID
armor4_id   装饰品 ID

參看Game_Actor
PS:紫妹又換頭像了{/se}
作者: 八云紫    时间: 2008-6-10 06:58
呵呵,之前的头像被其他人给用了,所以就换了一个。

那个,流星姐 members 好像是 获取队员 用的呀? 测试了一下,果然是:

---------------------------
天空之城-现实与幻想的挽歌
---------------------------
NoMethodError occurred while running script.

undefined method `armor1_id=' for nil:NilClass
---------------------------
确定   
---------------------------

作者: 雪流星    时间: 2008-6-10 07:11
試試看用$game_actor [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: link006007    时间: 2008-6-10 07:12
attr_reader
作者: 雪流星    时间: 2008-6-10 07:15
找到了
參考這段
  1.   def setup_battle_test_members
  2.     @actors = []
  3.     for battler in $data_system.test_battlers
  4.       actor = $game_actors[battler.actor_id]
  5.       actor.change_level(battler.level, false)
  6.       actor.change_equip_by_id(0, battler.weapon_id, true)
  7.       actor.change_equip_by_id(1, battler.armor1_id, true)
  8.       actor.change_equip_by_id(2, battler.armor2_id, true)
  9.       actor.change_equip_by_id(3, battler.armor3_id, true)
  10.       actor.change_equip_by_id(4, battler.armor4_id, true)
  11.       actor.recover_all
  12.       @actors.push(actor.id)
  13.     end
  14.     @items = {}
  15.     for i in 1...$data_items.size
  16.       if $data_items[i].battle_ok?
  17.         @items[i] = 99 unless $data_items[i].name.empty?
  18.       end
  19.     end
  20.   end
复制代码

作者: 精灵使者    时间: 2008-6-10 07:17
能不能事件-更改防具后减去这个防具,这样就可以强行装备了么?
作者: Jeyitaly    时间: 2008-6-10 07:22
MS以前有个什么“被诅咒的装备” 系列,楼主看看吧。
作者: 精灵使者    时间: 2008-6-10 07:26
以下引用Jeyitaly于2008-6-9 23:22:28的发言:

MS以前有个什么“被诅咒的装备” 系列,楼主看看吧。

这个好像是xp的。
作者: 火鸡三毛老大    时间: 2008-6-10 19:50
以下引用精灵使者于2008-6-9 23:26:56的发言:


以下引用Jeyitaly于2008-6-9 23:22:28的发言:

MS以前有个什么“被诅咒的装备” 系列,楼主看看吧。


这个好像是xp的。

不是好像...
是很像...{/tp}


用脚本直接把装备的名称属性 那些东西全改了....
不过...现在好像没有这么强大吧?{/cy}
作者: 八云紫    时间: 2008-6-10 20:09
嘎嘎,谢谢大家了。 知道怎么用了。{/hx}

[LINE]1,#dddddd[/LINE]

呃~~~认错答案了{/pz}{/pz},不过还好是同一人。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1