查看: 1791|回复: 3

[已经过期] 求VA捉怪系统(自己事件实现不了)求脚本或求事件

[复制链接]
梦石
0
星屑
665
在线时间
7 小时
注册时间
2012-3-25
回帖
1
发表于 2015-4-14 23:28:04 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
目前开坑作一个经典游戏,希望可以实现在与敌人战斗的时候可以捕捉对方(技能/物品都可以)加入自己的队伍。目前打算做20个怪也就是需要20个公共事件了,有做过的大神请赐教。。感谢{:2_275:}

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
回帖
6325
发表于 2015-4-15 10:42:00 | 显示全部楼层
设置20个角色 然后在战斗事件里加入 离开队伍就好了
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复

使用道具 举报

梦石
0
星屑
166
在线时间
454 小时
注册时间
2015-2-25
回帖
358
发表于 2015-4-15 15:47:19 | 显示全部楼层
本帖最后由 howhow1314 于 2015-4-15 15:50 编辑

推薦你用兩個腳本...
第一個:https://rpg.blue/forum.php?mod=viewthread&tid=331630           
第二個...忘了在哪找來的,非常非常非常非常好用的腳本
[pre lang="ruby"]#-------------------------------------------------------------------------------
#
# ▼ 读取注释栏指定字段
#
#    采用沉影不器的 ReadNote -fscript 2.02.1001 脚本,请与read_notes区别
#
#    【例】在vx数据库比如1号物品的备注栏里写: 耐久度 = 10
#          读取时使用: p $data_items[1].read_note('耐久度')
#
#     几点注意:
#         ① 支持汉字,英文忽略大小写
#         ② 等号右边遵循ruby语法格式,例如:
#              test1 = 1              #=> 1
#              test2 = "a"            #=> "a"
#              test3 = true           #=> true
#              test4 = [1,2,3]        #=> [1,2,3]
#              test5 = {"orz"=>1}     #=> {"orz"=>1}
#         ③ 等号忽略空格,以下均正确:
#              test = nil; test= nil; test =nil; test=nil
#----------------------------------------------------------------------------
module RPG
  module ReadNote
    def self.read(str, section, mismatch = nil)
      str.each_line do |line|
        ## 不希望忽略大小写,则删掉下一行最后一个i
        eval("#{line}; return #{section}") if line =~ /^\s*#{section}\s*=/i
      end
      return mismatch
    end
  end
  #-------------------------------------------------------------------------
  # ○ 读取rmvx备注栏指定字段
  #     section  : 字段名
  #     mismatch : 未匹配时的返回值
  #-------------------------------------------------------------------------
  class BaseItem
    def read_note(section, mismatch = nil)
      ReadNote.read(self.note, section, mismatch)
    end
  end
  class Enemy
    def read_note(section, mismatch = nil)
      ReadNote.read(self.note, section, mismatch)
    end
  end
  class State
    def read_note(section, mismatch = nil)
      ReadNote.read(self.note, section, mismatch)
    end
  end
end[/pre]

有了這2個腳本,自己寫個抓怪什麼的太簡單了有沒有

回复

使用道具 举报

梦石
0
星屑
665
在线时间
7 小时
注册时间
2012-3-25
回帖
1
 楼主| 发表于 2015-4-16 00:27:49 | 显示全部楼层
howhow1314 发表于 2015-4-15 15:47
推薦你用兩個腳本...
第一個:https://rpg.blue/forum.php?mod=viewthread&tid=331630           
第二個 ...

{:2_286:}能麻烦做个案例工程吗?拿来直接用!伸手..感谢..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部