浆糊论坛-RO小站's Archiver

SOLBADGUY 发表于 2005-12-23 10:19

人工生命体的AI

游戏自带的那能叫AI么?不分等级主动攻击攻击主人的怪,主人跑太快生命体跟不上,自己没血不会跑LIF也不会帮自己加,比黑色小方框的AI还低...这方面有专门下载生命体AI的站么?不会编程只好做伸手党了。

夜桜 发表于 2005-12-23 10:37

相关的说明请参考RO目录下的AI/Homunculus’s Artificial Intelligence User’s Manual.htm
有一些粗略的介绍

出云隐者 发表于 2005-12-23 11:11

你可可以选择让他不主动攻击的。

らёгαρん 发表于 2005-12-23 13:16

以后能够自写AI的人
就是达人级别的了.....

看客 发表于 2005-12-23 13:19

USER_AI的资料夹打开然后 找这个AI.lua用笔记本打开 找到下面这些然后
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) then
                result = GetMyEnemyA (myid)
        elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H) then
                result = GetMyEnemyB (myid)
        end
        return result
end


这一行是羊跟丽芙的设定  if (type == LIF or type == LIF_H or type == AMISTR or type == AMISTR_H) then
                result = GetMyEnemyA (myid)
然后把这个GetMyEnemyA 成为 GetMyEnemyB
这是鸟跟果冻的设定elseif (type == FILIR or type == FILIR_H or type == VANILMIRTH or type == VANILMIRTH_H) then
                result = GetMyEnemyB (myid)
然后把这个GetMyEnemyB 成为 GetMyEnemyA 然后存档
GetMyEnemyA这个是非主动指令GetMyEnemyB这是主动指令
最后就是打ro进到裡面开练金或创造 然后输入这个指令/hoai登出然后在登入
===
这样可以选择是否主动攻击

≯飘渺≮ 发表于 2005-12-23 13:21

挖 楼上的貌似高手 赶快实验记

adamsking 发表于 2005-12-23 13:32

刚才详细看了下,决定放弃,期待达人~

我昨天召的丽芙似乎不会主动攻击,我指挥者打,感觉蛮好。
不知道ai能提供什么功能呢?

MiRacle·Ky☆ 发表于 2005-12-23 13:33

昏   这个生命体要写这些了??

SOLBADGUY 发表于 2005-12-23 14:21

请问哪个参数是设置它不攻击的?说明太长没耐心看完..

顺便赞一下LIF的加速,好象比M4的加速走的还快,铁匠那手推车加速就更不要提了。练金成为骑士后机动性最强的职业了。

SOLBADGUY 发表于 2005-12-23 14:25

感谢4楼,可以了。

看客 发表于 2005-12-23 15:42

[quote]原帖由 [i]SOLBADGUY[/i] 于 2005-12-23 14:25 发表
感谢4楼,可以了。 [/quote]
不谢,可惜现在也就会改这个ai
另外alt+t和alt+右键的使用也很重要

龙须菜小站版 发表于 2005-12-23 18:28

LUA.............
似乎跟WOW的UI用的语言一样,汗

thorns 发表于 2005-12-23 18:31

昨天带出门去。。。万恶的南瓜过来一下秒了我的1级羊。。。

页: [1]

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