|
传奇世界源码解析更新说明 含各类组件DLL,模块等全套素材
传奇世界2.0全套源代码待处理:
闪退 问题,不知道原因 怀疑掉宝计算问题。怪死亡闪退
1。遮照层次美化 怪物 碰撞禁止移动点没有层次调整
2。怪物、人物、npc 碰撞检测
3。地面物品重合名字检测 坐标偏移显示
4。怪物攻击速度处理优化,会出现秒攻击现象
5。冰咆哮加物理攻击出现群秒怪现象
6。人物怪物进行A星寻路
7。数据库添加自动压缩,备份
增加若干物品数据,具体看ACC道具里面新物品。
63 回蓝宝石
63 回血宝石 名字随便起的,可能与外观不符合
57 盾牌
59 勋章
64 马牌
65 神石
66 玉佩
67 战鼓
68 精灵宝石
游戏添加编辑障碍点
怪物人物障碍物碰撞返回
障碍物正常遮照,半透明显示
小地图完善 tab 以及按钮控制
小地图人物怪物移动显示
怪物爆物品为格子类型
人物数据自动保存为ACC读存 实现 人物等级、血量、装备、坐标、身上装备存取
怪物类 更新 ‘怪物自动攻击人物 和人物私有目标有冲突 发不出来魔法 已解决
Main.txt 游戏起始配置文件 人物起始等级,物品配置等
baseeffect.txt 游戏特效表
basemagic.txt 魔法表
baseitem.txt 物品表
basemonster.txt 怪物表
MonGens.txt 怪物刷新表
Levelup.txt 角色升级触发脚本
MonGens.txt 怪物刷新文件
npcgen.txt npc刷新文件
Quest.txt 任务表
文件夹:
MON_script 存放怪物死亡触发的脚本
NPC_script 存放NPC脚本
MonItems 存放怪物掉宝的配置
增加金币(金币数量) * 增加角色金币数
增加经验(经验数量) * 增加角色经验
增加物品(物品名称,数量) * 在角色包裹内增加物品
减少物品(物品名称,数量) * 从角色包裹中拿走物品
检查物品(物品名称,数量) * 检查角色包裹是否存在指定数量的物品
取物品数量() *返回当前包裹物品数量
屏幕信息(内容) *在屏幕中间显示文字
系统消息(内容) *在屏幕左下角系统消息框显示文字
exit() *关闭NPC对话框
角色移动(x,y) *角色移动到指定坐标 类似自动寻路
角色特效(特效名称,循环次数) *在角色的位置显示一个特效 特效名称可以在baseeffect.txt 找到
取角色属性() *取得相应值
->取角色属性("名称")
->取角色属性("等级")
->取角色属性("最小物攻")
->取角色属性("最大物攻")
->取角色属性("最小物防")
->取角色属性("最大物防")
->取角色属性("最小魔攻")
->取角色属性("最大魔攻")
->取角色属性("最小魔防")
->取角色属性("最大魔防")
->取角色属性("金币")
->取角色属性("经验")
脚本变量逻辑相关方法
取NPC变量(npc_id) *取得指定NPC变量值 npc_id可以在npcgen.txt 中找到
置NPC变量(npc_id,变量值) *指定一个NPC的变量值
NPC任务更新(npc_id,状态) *设置一个NPC的提醒效果(头顶问好,感叹号的效果)
->状态 = 0 *无效果
->状态 = 1 *感叹号效果
->状态 = 2 *问好效果
增加任务(任务ID) *增加一个任务 任务ID 可以在Quest.txt 中找到
删除任务(任务ID) *删除角色当前存在的任务
商店有关脚本方法
重置商店() *重置一个商店
增加商店物品(物品名称,数量) *在商店中增加指定数量的物品
打开商店(店名)
一个商店的例子:
function 首饰店()
重置商店()
增加商店物品("圣战戒指",1)
增加商店物品("圣战手镯",1)
exit()
打开商店("这是一个首饰店")
|
上一篇:传奇版本_2016古剑传说微变传奇靓装完整版[HERO引擎]下一篇:1.95神龙合击版逍遥风云传奇版本[GEE引擎]
|