Project1

标题: 几个杂碎问题,我就合在一个贴子里请教了。 [打印本页]

作者: 八月徒樱    时间: 2008-2-29 16:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: trentswd    时间: 2008-2-29 16:21
第一个问题,可以使用独立开关
作者: 八月徒樱    时间: 2008-2-29 20:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: korpg    时间: 2008-2-29 21:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-2-29 21:26
第一个问题,使用独立开关,刷怪的时候使用独立开关控制脚本
$game_self_switches[[地图编号,事件编号,"独立开关名称"]] = true/false

将你那只怪物的独立开关关上即可。

第二个问题(MS是我曾经问过的问题啊),Game_Actor找到
    # 防具能防御本属性的情况下效果减半
    for i in [@armor1_id, @armor2_id, @armor3_id, @armor4_id]
      armor = $data_armors
      if armor != nil and armor.guard_element_set.include?(element_id)
        result /= 2
      end
    end

在最后一个End之前加上
    (result = result * (-1))  if i == 你的防具编号 and element_id == 你要吸收的属性编号(按照数据库排序)

要有多少就写多少句。这样装备了该防具之后,特定属性的伤害就被吸收了。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 八月徒樱    时间: 2008-3-3 01:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-3-3 02:48
囧,还不详细么?脚本里都那么说了……
例如,你把1号地图2号事件设置为一个怪,你打完以后打开独立开关A,这个怪消失了,那么你在设置切换地图事件的时候使用脚本
$game_self_switches[[1,2,"A"]] = false
就把那个独立开关又关上了,你再回到这个地图的时候怪又出现了。- -
作者: 八月徒樱    时间: 2008-3-4 01:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 破军少将    时间: 2008-3-4 05:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-3-4 18:46
以下引用破军少将于2008-3-3 21:37:44的发言:

……第一个应该解决了吧,我都懂。
那麻烦第二个说明下,我对长脚本很晕

我那个脚本长到哪里去了?明明只有一句- -
你自己好好看看我的解答再说。




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