浆糊论坛-RO小站's Archiver

billrivdy 发表于 2009-11-2 10:50

生命体主动攻击问题

生命体可以不用AI 变成主动攻击的吗?
不想用AI 内存不足很闹心。。

喵喵の狗狗 发表于 2009-11-2 10:51

如果只是挂着的话,丢个城里的房间即可,比如首都道具店。


不过我还是直说吧,使用按键精灵挂机会导致跳框的。

billrivdy 发表于 2009-11-2 10:54

不是挂 就是打怪 不是喂食
我想躺着看电影  不想来回折腾看生命体
养的羊 所以不想开AI  想让他变主动攻击

喵喵の狗狗 发表于 2009-11-2 10:57

那跟你顶楼的问题相并排一起看,我不懂你在说啥了……

billrivdy 发表于 2009-11-2 11:02

羊的AI系统默认是被动攻击
可以修改下系统默认AI 改成主动攻击吗? 就这个问题

喵喵の狗狗 发表于 2009-11-2 11:08

可以啊,但是只要打怪了,必然会跳框,这是我想表达的意思,就算丢首都,它不小心去跟狂暴野猫了也有一定几率跳框的。

billrivdy 发表于 2009-11-2 11:09

麻烦告诉我下怎么修改好吗?

喵喵の狗狗 发表于 2009-11-2 11:14

我的帖子好像说过了唉,就是生命体说明书,不过我单独说一下吧。

打开ai文件夹,找到ai.lua,用记事本打开它

搜索语句,也就是按ctrl+f,在里面输入"function        GetMyEnemy (myid)"

于是看下面的语句:
[quote]function        GetMyEnemy (myid)
        local result = 0

        local type = GetV (V_HOMUNTYPE,myid)
        if (type == LIF or type == LIF_H or type == AMISTR or type == AMISTR_H or type == LIF2 or type == LIF_H2 or type == AMISTR2 or type == AMISTR_H2) then
                result = GetMyEnemyA (myid)
        elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H or type == FILIR2 or type == FILIR_H2 or type == VANILMIRTH2 or type == VANILMIRTH_H2) then
                result = GetMyEnemyB (myid)
        end
        return result
end[/quote]

改成:
[quote]function        GetMyEnemy (myid)
        local result = 0

        local type = GetV (V_HOMUNTYPE,myid)
        if (type == LIF or type == LIF_H or type == LIF2 or type == LIF_H2) then
                result = GetMyEnemyA (myid)
        elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H or type == FILIR2 or type == FILIR_H2 or type == VANILMIRTH2 or type == VANILMIRTH_H2 or type == AMISTR or type == AMISTR_H or type == AMISTR2 or type == AMISTR_H2) then
                result = GetMyEnemyB (myid)
        end
        return result
end[/quote]

即可


记得要关闭游戏重开才会启动ai。不过呢,注意你是否使用了/hoai,如果还是不主动攻击,输入一次这个指令再重登吧

[[i] 本帖最后由 喵喵の狗狗 于 2009-11-2 11:15 编辑 [/i]]

billrivdy 发表于 2009-11-2 11:14

谢谢
是否先下个原始AI在修改?

喵喵の狗狗 发表于 2009-11-2 11:17

没错,如果已经不是原始的了,可以去我的网站下载原始的

fengli1943.ys168.com

billrivdy 发表于 2009-11-2 11:17

谢谢~

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.