Project1

标题: 希望人帮忙,物品得失提示脚本范例 [打印本页]

作者: 寒夜无冬    时间: 2014-7-17 00:55
标题: 希望人帮忙,物品得失提示脚本范例
本帖最后由 寒夜无冬 于 2014-7-17 01:08 编辑

就是得到物品后弹出窗口会显示已获得物品,如各位知悉制作方法,还望以比较适合新手的代码流格式撰写,万谢=3=

PS:各位道友若有心,请解释该类对应的基类等。。新手,不胜劳烦 - -
作者: 喵呜喵5    时间: 2014-7-17 01:14
https://rpg.blue/thread-249678-1-1.html
作者: 寒夜无冬    时间: 2014-7-17 01:25
喵呜喵5 发表于 2014-7-17 01:14
https://rpg.blue/thread-249678-1-1.html

谢谢喵大的连接, 请问这句是什么意思?value = operate_value(@params[1], @params[2], @params[3])
作者: 喵呜喵5    时间: 2014-7-17 01:45
寒夜无冬 发表于 2014-7-17 01:25
谢谢喵大的连接, 请问这句是什么意思?value = operate_value(@params[1], @params[2], @params[3]) ...

这个是Game_Interpreter自带的方法:
  1.   #--------------------------------------------------------------------------
  2.   # ● 计算操作的数值
  3.   #     operation    : 操作行为(0:增加 1:减少)
  4.   #     operand_type : 操作类型(0:常量 1:变量)
  5.   #     operand      : 操作数值(数值 或 变量 的 ID)
  6.   #--------------------------------------------------------------------------
  7.   def operate_value(operation, operand_type, operand)
  8.     value = operand_type == 0 ? operand : $game_variables[operand]
  9.     operation == 0 ? value : -value
  10.   end
复制代码
换到这个脚本里,这句代码就是用来获取你的道具增加还是减少,增加了多少(增加的是一个数值还是变量xxxx……)
作者: 寒夜无冬    时间: 2014-7-17 09:25
喵呜喵5 发表于 2014-7-17 01:45
这个是Game_Interpreter自带的方法:换到这个脚本里,这句代码就是用来获取你的道具增加还是减少,增加了 ...

嗯嗯 然后喵大 这里面的command127 command128方法是自己定义的吗?还是重写父类方法的?
作者: 喵呜喵5    时间: 2014-7-17 11:48
寒夜无冬 发表于 2014-7-17 09:25
嗯嗯 然后喵大 这里面的command127 command128方法是自己定义的吗?还是重写父类方法的? ...

是修改Game_Interpreter自带的方法
作者: 寒夜无冬    时间: 2014-7-17 14:27
喵呜喵5 发表于 2014-7-17 11:48
是修改Game_Interpreter自带的方法

好 明白了 谢谢喵大~




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