发表于 2012-2-26 13:181#
楼主HI, 大家好:
真武林江湖群侠传作为 流星史上唯一的真正革命性最强超级AI, 自发布以来,一直广受好评。
【主要特点】:
内力,生命,皮肤,武器,招数POSE均能自动升级; (2005年 首创独有)
有经验指数; 召唤指数,幸运指数,自动存档; (2005年 首创独有)
多主角系统,演绎群侠多角度故事,自动切换主角; (2005年 首创独有)
地图和AI剧本程序可以互通调用函数 (2012年 首创独有)
众多不同层次的特别POSE设计;战斗痛快淋漓;
NPC拥有运气指数;AI庞大;
集众多流星蝴蝶剑AI和补丁之大成,拥有500多人物模型,200多地图模型, 500多POSE 可选用
但由于本人时间有限,虽然热爱流星,也无法抽出太多时间去完成它,故本人决定在推出
真武林江湖群侠传1-30+金龙版的同时,
也推出真武林江湖群侠传开放平台,支持合入各玩家自行制作的关卡,运行在真武林客户端内,
为玩家制作的关卡,开放了自动存档 自动升级 地图和AI剧本程序互通调用函数 主角可切换。。。 等功能
欢迎广大流星AI制作者加盟,(作者可自行独立发布游戏关卡包,不需经过我许可;我会定期选择一些好的AI合入到真武正式版本中来)
为突出这些玩家制作的关卡贡献,在选择这些关卡时,真武林客户端会弹出对话框显示作者名和基本信息(见下文的HeroGateGate.xml)
使用真武林开放客户端和引擎方法:
1. 必须先下载真武林江湖群侠传1-30+金龙版 (确认版本为6.0.0)

外链图片 · 若无法显示说明原图床已关闭
描述:HeroClient
图片:heroClient.JPG[[color=#0070af]删除[/color]]
2. 在游戏目录创建一个HeroGameGate.xml文件
真武林开放平台证书声明

外链图片 · 若无法显示说明原图床已关闭
图片:herogate0.JPG[[color=#0070af]删除[/color]]
真武林玩家DIY关卡证书声明

外链图片 · 若无法显示说明原图床已关闭
图片:herogate.JPG[[color=#0070af]删除[/color]]
真武林开放平台证书样本文件下载:HeroGameGate.xml
外链图片 · 若无法显示说明原图床已关闭 HeroGameGate.rar (1 K) 下载次数:0
当真武林客户端运行后,如果玩家选择的是保留关卡,则运行1-30+金龙版原有内容,如果选择的不是保留关卡,
比如32关,则客户端自动读取HeroGameGate.xml文件,切换·到玩家制作的关卡中来。
从上面的平台证书XML文件里面,你可以发现,可以很轻松的把你制作的关卡合入到真武林里来,只要你的
AI里面调用了真武林SDK提供的引擎函数,你的游戏就可以自动享有
自动存档 自动升级 地图和AI剧本程序互通调用函数 主角可切换。。。 等功能,具有真武林保留关卡一样的效果。
另外一个好处是,使用平台证书XML文件,你可以轻而易举的把网上的其他单机任务合入到真武林平台中来,
你唯一需要做的只是修改HeroGameGate.xml文件
附录一些可在剧本程序和游戏程序中使用的引擎函数:(更多见代码)
读取和保存游戏函数
ReadConfig();
SaveConfig(int exps, int trg, int trg2, int scens, int val);
Save(int exps);
地图和剧本程序消息交互函数 (此系列函数仅在真武林客户端使用下有效)
Scene_SetZmjEvent(int value); //地图中调 用就是向AI剧本程序发消息,AI剧本中调用就是向地图程序发消息
Scene_GetZmjEvent(); //地图中调用就是从AI剧本程序中取得消息,AI剧本中调用就是从地图程序中取得消息
Scene_OnZmjEvent(int zmjEvt);
//地图程序中专用,该函数在地图中自行实现,一旦AI剧本中发送了某个消息,地图程序中该函数将被自动调用
//举例:地图程序中响应AI剧本变换,
AI程序剧本中 level/sn01_.pst
OnUpdate()
{
if(trg == 6)
{
Say(player, "小子, 看着,我要隔空运用气功击破前面的铁箱子");
Scene_SetZmjEvent(9); //发送事件
}
....
if(Scene_GetZmjEvent()==20) //得到事件
{
Say(playerk, "怎么样,箱子被我打破了吧,机关已经显露出来了");
......
}
}
把代码放在地图目录sn01/sn01.pst即可
Scene_OnZmjEvent(int zmjEvt)
{
if(zmjEvt == 9)
{
D_Box51_OnAttack(0, 1, 50); //说一句话隔空击破箱子:用来表现内功,50是damage值
D_IPItem01_OnPickUp(); //用来设定显示或隐藏某些地图机关
return 20; //发送事件20, 如果无回复,则return -1;
}
return -1;
}
谢谢各位踊跃加入真武林群侠转开放联盟,让真武林更好的成为真正的真武林荟萃。
真武林江湖群侠传作为 流星史上唯一的真正革命性最强超级AI, 自发布以来,一直广受好评。
【主要特点】:
内力,生命,皮肤,武器,招数POSE均能自动升级; (2005年 首创独有)
有经验指数; 召唤指数,幸运指数,自动存档; (2005年 首创独有)
多主角系统,演绎群侠多角度故事,自动切换主角; (2005年 首创独有)
地图和AI剧本程序可以互通调用函数 (2012年 首创独有)
众多不同层次的特别POSE设计;战斗痛快淋漓;
NPC拥有运气指数;AI庞大;
集众多流星蝴蝶剑AI和补丁之大成,拥有500多人物模型,200多地图模型, 500多POSE 可选用
但由于本人时间有限,虽然热爱流星,也无法抽出太多时间去完成它,故本人决定在推出
真武林江湖群侠传1-30+金龙版的同时,
也推出真武林江湖群侠传开放平台,支持合入各玩家自行制作的关卡,运行在真武林客户端内,
为玩家制作的关卡,开放了自动存档 自动升级 地图和AI剧本程序互通调用函数 主角可切换。。。 等功能
欢迎广大流星AI制作者加盟,(作者可自行独立发布游戏关卡包,不需经过我许可;我会定期选择一些好的AI合入到真武正式版本中来)
为突出这些玩家制作的关卡贡献,在选择这些关卡时,真武林客户端会弹出对话框显示作者名和基本信息(见下文的HeroGateGate.xml)
使用真武林开放客户端和引擎方法:
1. 必须先下载真武林江湖群侠传1-30+金龙版 (确认版本为6.0.0)

描述:HeroClient
图片:heroClient.JPG[[color=#0070af]删除[/color]]
2. 在游戏目录创建一个HeroGameGate.xml文件
真武林开放平台证书声明

图片:herogate0.JPG[[color=#0070af]删除[/color]]
真武林玩家DIY关卡证书声明

图片:herogate.JPG[[color=#0070af]删除[/color]]
真武林开放平台证书样本文件下载:HeroGameGate.xml

当真武林客户端运行后,如果玩家选择的是保留关卡,则运行1-30+金龙版原有内容,如果选择的不是保留关卡,
比如32关,则客户端自动读取HeroGameGate.xml文件,切换·到玩家制作的关卡中来。
从上面的平台证书XML文件里面,你可以发现,可以很轻松的把你制作的关卡合入到真武林里来,只要你的
AI里面调用了真武林SDK提供的引擎函数,你的游戏就可以自动享有
自动存档 自动升级 地图和AI剧本程序互通调用函数 主角可切换。。。 等功能,具有真武林保留关卡一样的效果。
另外一个好处是,使用平台证书XML文件,你可以轻而易举的把网上的其他单机任务合入到真武林平台中来,
你唯一需要做的只是修改HeroGameGate.xml文件
附录一些可在剧本程序和游戏程序中使用的引擎函数:(更多见代码)
读取和保存游戏函数
ReadConfig();
SaveConfig(int exps, int trg, int trg2, int scens, int val);
Save(int exps);
地图和剧本程序消息交互函数 (此系列函数仅在真武林客户端使用下有效)
Scene_SetZmjEvent(int value); //地图中调 用就是向AI剧本程序发消息,AI剧本中调用就是向地图程序发消息
Scene_GetZmjEvent(); //地图中调用就是从AI剧本程序中取得消息,AI剧本中调用就是从地图程序中取得消息
Scene_OnZmjEvent(int zmjEvt);
//地图程序中专用,该函数在地图中自行实现,一旦AI剧本中发送了某个消息,地图程序中该函数将被自动调用
//举例:地图程序中响应AI剧本变换,
AI程序剧本中 level/sn01_.pst
OnUpdate()
{
if(trg == 6)
{
Say(player, "小子, 看着,我要隔空运用气功击破前面的铁箱子");
Scene_SetZmjEvent(9); //发送事件
}
....
if(Scene_GetZmjEvent()==20) //得到事件
{
Say(playerk, "怎么样,箱子被我打破了吧,机关已经显露出来了");
......
}
}
把代码放在地图目录sn01/sn01.pst即可
Scene_OnZmjEvent(int zmjEvt)
{
if(zmjEvt == 9)
{
D_Box51_OnAttack(0, 1, 50); //说一句话隔空击破箱子:用来表现内功,50是damage值
D_IPItem01_OnPickUp(); //用来设定显示或隐藏某些地图机关
return 20; //发送事件20, 如果无回复,则return -1;
}
return -1;
}
谢谢各位踊跃加入真武林群侠转开放联盟,让真武林更好的成为真正的真武林荟萃。
UID 12792
