幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4232|回复: 20

[RMXP] 求一ARPG的人工智能(AI)系统脚本!

[复制链接]

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
发表于 2010-1-8 18:17:08 | 显示全部楼层 |阅读模式
  本人是用RMXP制作DNF的,现在没有人工智能系统,导致怪物是弱智。构思我想好了,但是本人不会脚本...请看我的构思:
class Game_AI
def xxx
if @ai = 1
事件搜索到角色时,延迟x秒追击,追击x秒后停止,追击完成后延迟x秒攻击。
if @ai = 2
事件会自动知道角色位置并追击,追到后马上攻击,不会撤退。
if @ai = 3
事件搜索到角色会自动追击角色,如果角色攻击的话则停止追击并往上或下移动,等待角色攻击完毕。如果角色攻击完毕便马上追击并攻击,如果被攻击的话则撤退。
if @ ai = 4
事件会自动在地图一直使用技能,见到角色后便马上追击,不会撤退。
end
现在本人想各位大人帮我写这份脚本,求求大家了!还有,我的脚本是要用注释来使用的,就是@ai=x,然后怪物做出相对的反应。另外,我的DNF大家看看吧!
http://cnyouw.com/r6879
有什么建议大家尽管提,我会努力的。
  哥的DNF需要优化啊!
回复

使用道具 举报

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
 楼主| 发表于 2010-1-8 22:29:13 | 显示全部楼层
没有人知道吗?
回复 支持 反对

使用道具 举报

6

主题

53

帖子

448

积分

④见习

积分
448
QQ
发表于 2010-1-8 22:41:03 | 显示全部楼层
只这样说别人怎么写= =
你用的什么ARPG系统啊
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-8 22:43:25 | 显示全部楼层
没时间。。。只能过段时间来帮你做了
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
 楼主| 发表于 2010-1-9 11:53:54 | 显示全部楼层
我用的是66RPG的。
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-9 17:45:58 | 显示全部楼层
现在没时间帮你做。。。

另外。。LS的回答,就相当于

你问我,“你是谁?”。。答“我是男人”。。。最好把脚本贴出来。。。要不怎么帮你呢?拿默认脚本帮你怕是不会相容的
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
 楼主| 发表于 2010-1-10 08:23:52 | 显示全部楼层
那好吧!
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2010-1-10 20:13:03 | 显示全部楼层
脚本发上来啊。。要不拿什么做啊?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
 楼主| 发表于 2010-1-11 12:49:37 | 显示全部楼层
哦,明天发。
回复 支持 反对

使用道具 举报

4

主题

19

帖子

160

积分

③业余

积分
160
QQ
 楼主| 发表于 2010-1-12 17:59:46 | 显示全部楼层
#==============================================================================
# ■ ARPG
#------------------------------------------------------------------------------
#  在地图上战斗的类
# 写在一起是为了好整理...........囧``~~
#==============================================================================
class ARPG
  def initialize
    if $game_switches[164] == false
      @arpg_battle = ARPG_BATTLE.new
    else
      @arpg_battle = ARPG_BATTLECZ.new
    end
    @arpg_actor = ARPG_Actor.new
    @arpg_enemy = ARPG_Enemy.new
    @arpg_actor.visible = $game_system.arpg_ing
  end
  def dispose
    @arpg_battle.dispose
    @arpg_actor.dispose
    @arpg_enemy.dispose
    GC.start
  end
  def update
    if $game_system.arpg_ing
      @arpg_battle.update
      @arpg_actor.update
      @arpg_enemy.update(@arpg_battle.target)
    end
  end
end
  哥的DNF需要优化啊!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-19 00:00 , Processed in 0.011599 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表