Project1

标题: 如何写出用变量买东西的脚本 (给2个好人卡) [打印本页]

作者: §心许泪§    时间: 2008-1-27 17:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 西江月    时间: 2008-1-27 17:47
re:主题:《关于用变量买东西》 [LINE]1,#dddddd[/LINE]买东西的界面和金钱买东西的界面相同的话....似乎不太可能.
作者: superufo    时间: 2008-1-27 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 西江月    时间: 2008-1-27 18:16
re:主题:《关于用变量买东西》 [LINE]1,#dddddd[/LINE]
以下引用superufo于2008-1-27 10:03:45的发言:

可以啊,黑剑就是这样做的

那你做一个出来看看啊!
作者: superufo    时间: 2008-1-27 18:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 西江月    时间: 2008-1-27 19:03
re:主题:《关于用变量买东西》 [LINE]1,#dddddd[/LINE]那你就让他去参考啊!
作者: 越前リョーマ    时间: 2008-1-27 19:39
re:主题:《关于用变量买东西》 [LINE]1,#dddddd[/LINE]这个简单点用脚本制作第2货币……

烦点就事件……
作者: §心许泪§    时间: 2008-1-27 20:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 逐月    时间: 2008-1-28 04:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: §心许泪§    时间: 2008-1-28 16:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: as56666    时间: 2008-1-30 01:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-1-30 01:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小角色    时间: 2008-1-30 01:12
主站搜索[第二种货币]
作者: 司马睿风    时间: 2008-1-30 01:12
“你是个好人,但是我们不适合!”还*2 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『无意义回贴』,积分『-5』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 司马睿风    时间: 2008-1-30 01:14
参考http://rpg.blue/web/htm/news520.htm
作者: 030428    时间: 2008-1-30 02:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: as56666    时间: 2008-1-30 02:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: wan459299585    时间: 2008-1-30 03:30
好好讲讲吧 谢 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『无意义』,积分『-5』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 越前リョーマ    时间: 2008-1-30 03:35
以下引用030428于2008-1-29 18:19:19的发言:

如果在买东西时自动把变量转换成货币
纯事件就OK
1.公共事件
变量设置1个为第2种名称.
然后设置个公共事件
事件条件分歧,变量货币超过0
然后呢,增加金钱数量为变量货币
接着减少金钱数量为变量货币
2.普通事件
设置公共事件
再商店处理
也就OK
偶也是新手,讲错话题NO怪我.

不过华丽……
作者: 逐月    时间: 2008-1-30 09:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: avilee    时间: 2008-1-30 19:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: as56666    时间: 2008-1-30 20:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: as56666    时间: 2008-1-30 20:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-1-30 21:00
1.脚本,放在Window_Gold的下面
#==============================================================================
# ■ Window_Gold
#------------------------------------------------------------------------------
#  显示金钱的窗口。
#==============================================================================

class Window_Gold < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化窗口
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 160, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    cx = contents.text_size($data_system.words.gold).width
    self.contents.font.color = normal_color
    if $game_variables[1] == 0
      text_n = $data_system.words.gold
    else
      text_n = "銀"
    end
   
    self.contents.draw_text(4, 0, 120-cx-2, 32,$game_party.gold.to_s , 2)
    self.contents.font.color = system_color
    self.contents.draw_text(124-cx, 0, cx, 32,text_n , 2)
  end
end

2.事件

合并使用,不懂的没有办法了
作者: 逐月    时间: 2008-1-30 23:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-1-31 14:14
re:主题:《关于用变量买东西》 [LINE]1,#dddddd[/LINE]首先我要提醒LZ注意你的口气。现在被帮助的人是你。

另外提示你思路,需要修改的地方是Scene_Shop,Window_Gold,Window_ShopBuy,Window_ShopSell这些商店相关类。将这些Scene和Window重新复制一份,并且把其中和金钱相关的语句改为变量(即你的第二货币)相关。

例如,Scene_Shop里面
      when 0  # 购买
        # 购买处理
        $game_party.lose_gold(@number_window.number * @item.price)

将$game_party.lose_gold(@number_window.number * @item.price)改为 $game_variables[1]-= @number_window.number * @item.price
这样类似的东西就可以了。

依旧,这只是提供思路。




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