诚心向猫大求教,让NPC执行另一个AI包的代码是什么?
比如一个我设了一个NPC ID为asdf1,他身上有两个AI包,ID为AI1的排第一个,是sandbox,而AI2排第二个,是Follow。这时如果我用player.placeatme asdf1 5 1024 0指令,它是刷出5个asdf1并让他们执行sandbox,什么指令是改变他们执行的AI包,让他们可以变成执行Follow? 如果把Follow放第一个他们一刷出来就是Follow,但是我想知道什么指令能让他们在两个AI包间切换,这样我就可以做一个呼叫器控制开关来控制他们了。 本帖最后由 sumizai1989 于 2011-8-26 13:04 编辑
设置条件, 让PACK根据条件来决定什么时候运行什么PACK, 或在需要的使用用脚本AddscriptPACK这个命令来给NPCRef添加PACK
AddScriptPackage
RemoveScriptPackage 本帖最后由 真永恒之心 于 2011-8-26 13:20 编辑
回复 1# lynzxcv
控制NPC的AI比你想象的复杂,由PACK内部设置可控变量,由NPC脚本改变变量并运行EVP指令立即使PACK执行。你拿一个同伴的PACK和脚本分析一下就能得到制作经验 回复lynzxcv
控制NPC的AI比你想象的复杂,由PACK内部设置可控变量,由NPC脚本改变变量并运行EVP指 ...
真永恒之心 发表于 2011-8-26 13:16 http://bbs.blacksheepgame.com/images/common/back.gif
原来如此,多谢猫大和2L了。很多东西看不懂分析起来困难{:3_134:} 本帖最后由 lynzxcv 于 2011-8-26 14:19 编辑
具体是不是先设一个PACK,作用就是AI包?然后设定条件XX时执行PACK? 回复 5# lynzxcv
完全正确,就是用角色脚本控制的
页:
[1]