论坛首页›扭转乾坤[修改]›[转帖]流星蝴蝶剑任务函数

[转帖]流星蝴蝶剑任务函数

楼主:chengkai31发表于 2008-2-19 18:36回复 4查看 2,539最后回复 2008-8-28
共 5 楼
发表于 2008-2-19 18:361#
楼主
流星蝴蝶剑任务函数


事件OnInit(int this) 初始一个对象、场景等时执行该事件,对象ID号在此事件时生成
OnUpdate() 对象或场景参数变化更新时时执行该事件
OnStart() 每次开始时执行该事件(战场下一局、NPC死后再生)

基本函数int GetChar(string name) 取得指定名字的对象ID号 // name="player", "vip", "enemyvip", "flag", "xxx"|依次:游戏者、队长、敌方队长、标志、指定对象
int GetAnyChar(string name) 取得该名称的对象ID号 // including dead char
int GetSelf(int self) 取得该对象自身ID号
int GetHP(int id) 获取HP值
int GetMaxHP(int id) 获取MAX HP值
int GetTeam(int id) 取得指定ID号对象的队伍
int GetEnemy(int id) 取得指定ID的敌方ID
int GetLeader(int id) 取得指定ID的头领ID
int GetGameTime()取得游戏时间秒数
int EnableWaypoints(int a, int b, ...)激活路径点
int DisableWaypoints(int a, int b, ...)去活路径点
int ChangeBehavior(int id, string behavior, ...)改变对象ID的行动状态 // behavior="wait", "idle", "run", "follow", "patrol", "attacktarget", "kill" |依次:等待、闲、跑动、跟随、路径跑(x,y,z)、攻击物体、攻击NPC或玩家(第三参数指定)
int Perform(int id, string pose, ...) 对象ID执行指定动作 // pose="faceto", "say", "pause", "aggress", "jump", "attack", "guard", "crouch", "use" |依次:面对、说、暂停、同意、跳跃、攻击、守卫、卧倒、使用
int PlayerPerform(int id, string pose, ...) 玩家执行操作 // pose="say", "pause", "use", "block" 说、停、用、锁定
int StopPerform(int id)停止操作
int IsPerforming(int id) 是否正在操作中
int SetTarget(int idx, string type, ...) // type="char", "waypoint", "flag", "safe" §角色、点、镖、护
int Distance(int idx1, int idx2) ID间的距离,用来做精确跳跃、攻击、闪躲好
int Rand(int n)随机
int AddNPC(string npc)加入NPC
int RemoveNPC(int id) 删除指定ID的NPC
int UpdateAIAttrib(id) 更新NPC的AI属性
int Call(int id, string functionName, param1, param2, ...)呼叫指定ID对象执行函数
int Say(id, a, b, c, ...)指定ID说话,里面加参数和固定字符串
int Print(a, b, c, ...)输出提示
GameOver(int state)游戏结束 (胜、平、负)

未用函数

AttackGoal FastLook GetItem AvoidObstacle Dodge Kill Combat RandomRun Follow Patrol GotoGoal Wait Init
签名:
UID 40284
发表于 2008-2-19 19:202#
沙发。。久违了表情
签名:
外链图片
外链图片 · 若无法显示说明原图床已关闭
UID 40211
发表于 2008-2-20 03:433#
看看,支持一下楼主的成果。。。。。。。。。表情
UID 38690
发表于 2008-4-13 04:264#
哇哇```做AI 的时候用的到上边的东西吗`?  请指点!表情
签名:【瑬★ㄦ蝴℡蜨劍】纪念
中宽开过挂,浩方砸过场,国美炸过场,互动上过房!混迹流星五六余载...
UID 41650
发表于 2008-8-28 16:205#
表情表情
UID 54104
共 5 楼

关于这个存档

本页内容为历史存档,已关闭一切写操作。附件仅展示文件信息,不提供下载。内容如涉侵权或不当,请联系 server@yfzz.net 下架。

可以做的事:浏览版块、阅读主题与楼层、查看图片附件、按标题或作者搜索、打开用户资料页。
不能做的事:注册、登录、发帖、回复、引用、评分、私信、收藏;压缩包等附件不提供下载——存档版只展示文件信息。

数据截至 2021-02-05;附件约有 30–40% 的原文件未能保存,页面上以「已丢失」标注。2009 年前的不少图片是外链图床,原图床已关闭,页面会显示失效占位。
隐龙轩QQ群:点此查看

26,823 主题 / 280,734 帖 / 17,145 位发过言的会员 · 数据最后更新 2021-02-05

粤ICP备2024318274号-1