Project1

标题: 如何才能做到【达到一定的变量,才能使用物品。】 [打印本页]

作者: 摸金校尉    时间: 2012-8-26 15:50
标题: 如何才能做到【达到一定的变量,才能使用物品。】
本帖最后由 摸金校尉 于 2012-8-26 17:51 编辑

物品:暴雨梨花针(战斗中才能使用)。
暗器的效果:无伤害,但50%几率秒杀。



变量:暗器手法=100 才能使用暴雨梨花针。

如果暗器手法未达到100,无法触发暴雨梨花针的效果。



不知道这个事件如何制作。
望各位前辈为小弟解惑,不胜感激。dsu_plus_rewardpost_czw
作者: 风雪优游    时间: 2012-8-26 16:15
只点重点】

1.公共事件)
条件分歧 变量:暗器手法=100时
效果
除此以外的场合
对话框(技能值不足,无法使用)

2.道具—链接—公共事件
作者: 1584927450    时间: 2012-8-26 16:24
在数据库里弄个事件,
——————————————————————————
条件分歧:
变量:暗器手法=100时
(自己写效果作用)
除此以外的场合:
文章:你的技术严重不足,回家再连个十年吧,我等你。
——————————————————————————
事件弄好后,在数据库—物品中的暴雨梨花针里设,
公共事件:(我教你设的那个事件,名字自己整)
作者: 风雪优游    时间: 2012-8-26 17:33
这就是看你要什么效果了 = =
最后一页的战斗处理可以帮助你
作者: 摸金校尉    时间: 2012-8-26 17:36
在公共事件中,暗器手法未达到100   物品就无法使用(属于冷却状态)
                        达到100   就可以使用(激活状态)
                        我在网上搜寻了一下,也未找到想要的答案。                              
作者: 南郭小儿    时间: 2012-8-26 18:09
感觉跟之前另一个帖子很像?
当暗器达到100时,学会一个特技。
该特技必须消耗一个专门道具才能发动。
作者: 闻人翎    时间: 2012-8-26 18:30
我想先问你:暗器手法是什么???是指这个暗器的数量到100么??
作者: 闻人翎    时间: 2012-8-26 18:32
你的问题叙述有歧义—你的这个暗器手法变量是指的神马?
作者: hys111111    时间: 2012-8-26 19:22
标题: G
本帖最后由 hys111111 于 2012-8-26 19:25 编辑
  1. class Game_Party
  2.   def item_can_use?(item_id)
  3.     if item_id == 物品ID
  4.       if $game_variables[变量] < 100
  5.         return false
  6.       end
  7.     end
  8.     # 物品个数为 0 的情况
  9.     if item_number(item_id) == 0
  10.       # 不能使用
  11.       return false
  12.     end
  13.     # 获取可以使用的时候
  14.     occasion = $data_items[item_id].occasion
  15.     # 战斗的情况
  16.     if $game_temp.in_battle
  17.       # 可以使用时为 0 (平时) 或者是 1 (战斗时) 可以使用
  18.       return (occasion == 0 or occasion == 1)
  19.     end
  20.     # 可以使用时为 0 (平时) 或者是 2 (菜单时) 可以使用
  21.     return (occasion == 0 or occasion == 2)  
  22.   end
  23. end
复制代码
使用方法:打开脚本编辑器插在Main前面。
然后撤销公共事件,效果范围敌单体/全体
作者: 摸金校尉    时间: 2012-8-27 12:22
我放弃这个思路了,弄简单点的。谢谢大家了。




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