Project1

标题: 加强型公共事件——征求意见 [打印本页]

作者: DeathKing    时间: 2011-1-8 17:03
标题: 加强型公共事件——征求意见
脚本无疑是个很好的东西,但对于那些不会脚本的童鞋就有些难于上手,因此,我们就提出了“加强型公共事件”的想法,请将你所需要实现的功能写在下方,我们会按照一些典型来实现。

示范:
把 X 号事件的行走图改为 Y 号事件的行走图, 3号和4号变量分别存放 X 号事件的id(X),Y号事件的id(Y)。

作者: fdyhdjcxc    时间: 2011-1-8 18:34
在村子里摆摊 然后一群 NPC来买东西   卖出的东西和金钱 都有一定的几率

这个怎么做
作者: 黄亦天    时间: 2011-1-8 19:24
本帖最后由 黄亦天 于 2011-1-8 19:31 编辑

回复 DeathKing 的帖子

soka
这个非常不错的说~~
(好吧,其实完全没理解是什么意思……是根据建议提供事件脚本么?还是根据大家提供的建议准备制作一个脚本,在事件中可以把这些东西当作公共事件调用?)
如果是后者的话,那我就狮子大开口一下了~~
1、系统变量可以带入人物的姓名、地图的名称物品的名称之类的~~(ID什么的才不能满足呢)
2、直接根据自己的设定显示窗口、文字、选项之类的(我都是拿事件脚本写的,偶尔打错一个字母就……)
3、直接实现技能效果,忽略技能提示和动画(这是什么东西?54之好了……)
作者: 烁灵    时间: 2011-1-8 19:40
支持一下,想起了一个被人问住的问题:
商店老板BOSS——进入战斗后这个BOSS拥有10000(举例。。)金钱,此BOSS不能攻击不能使用特技,唯一会的只有【防御】和【使用物品】,
BOSS每回合一定几率用自己的金钱购买道具,然后使用此道具。
【钱不够】的场合只进行【防御】,防御加钱(加钱这个可以没有。。)
以上,求指教。。。(弱弱的。。尽量让【钱不够】指什么都不能买。。好吧,有脚本思路也行。。
作者: DeathKing    时间: 2011-1-8 22:16
回复 黄亦天 的帖子

是用公共事件封装一点比较底层的方法或是函数,利用这些,由用户自行做成具体实现。

也就是说,这个只是提供一个基本方法,复杂的功能由用户自行组合。
作者: 一箭烂YiJL    时间: 2011-1-8 23:49
本帖最后由 一箭烂YiJL 于 2011-1-8 23:50 编辑

回复 烁灵 的帖子
  1. class Scene_Battle < Scene_Base
  2.   def execute_action_guard
  3.     text = sprintf(Vocab::DoGuard, @active_battler.name)
  4.     @message_window.add_instant_text(text)
  5.     wait(45)
  6.     # 上面的都是为了避免完全覆盖本来的脚本
  7.     $game_party.gain_gold(50)
  8.   end
  9. end
复制代码
重点在第7行,这样就能防御时加钱(50)了。
而敌人有10000钱,只要用MP就好了,
使用物品就在敌人和技能里配合,弄一个技能叫"使用例范物品",消耗XXMP,
这样就能够消耗了。而现实MP方面则需要脚本。




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