传奇功能设置中常见问题解答

[复制链接]
查看3791 | 回复28 | 2015-10-8 11:53:43 | 显示全部楼层 |阅读模式
泡点功能:
    可以实现人物在线时间隔指定时间自动得到指定游戏点数,这些点数可以用来换取物品、经验、等级或其它。

实现方法:
    泡点是基于地图的,可以指定那些地图可以有泡点功能,人物进入此地图后就会自动增加点数。时间越长得到的点数就越多。

地图配置文件 MapInfo.txt
以比奇省图为例

[0 比奇省 0] INCGAMEPOINT(60/1)

此设置代表人物在比奇地图中时,60秒会自动得到1个游戏点。

通过脚本玩家可以查到自己的游戏点数及兑换经验,例:
[@main]
当前系统时间<$LOGINTIME>,<你进入游戏时间>为:<$LOGINLONG>\
<$USERNAME>您好根据您进入的时间所累计的<$GAMEGOLDNAME>有<$GAMEPOINT>点\
<当前等级>:<$LEVEL>级 <当前PK点数>:<$PKPOINT>点,<泡点点数>:<$GAMEPOINT>点\
<当前声望>:<$CREDITPOINT>点 <当前经验>:<$EXP><当前升级经验>:<$MAXEXP>\ \
『<兑换经验[url=]/@GetExp[/url]>』--每100个游戏点可以换经验100W\ \
〖<返回[url=]/@back[/url]>〗 〖<关闭[url=]/@exit[/url]>〗
[@GetExp]
#if
  CHECKGAMEPOINT > 100
#act
CHANGEEXP  + 1000000
  GAMEPOINT - 100
#say
兑换成功
#ELSESAY
你都没100游戏点数!!!

<返回/@main>





如何拆分叠加物品

按住键盘“Shift”键,鼠标左键点击需要拆分的叠加物品

功能:
  自定义蜡烛物品掉持久控制,支持按时间掉持久或与普通装备一样受攻击掉持久。

用法:
  按时间掉持久:数品数据库中Source字段为:0
  受攻击掉持久:物品数据库中Source字段为:1


修改蜡烛、火把的持久值为亮度,10000持久亮度为1最高亮度5,会根据持久的降低,降低亮度


功能:
    可将武器设置成吸血武器;


用法:
    在物品数据库中,将武器Anicount字段设为:138,
      吸血量为武器的重量(如重量为10,即每刀吸血10点)





如何使用插件
插件分登录器插件和M2插件.他们分别是登录器使用的,和M2使用的,不能用错
登录器插件的调用:
在登录器配置器目下有“PlugClient”目录,只要把插件放进去,然后重新配置登录器。插件就会集成到这个新配置的登录器里,登录器启动时会自动释放插件并且调用该插件。

M2插件的使用:
插件需要放在“D:\MirServer\Mir200”目录下,然后把插件的名称写到“D:\MirServer\Mir200\PlugList.txt”这个文件里,M2就可以调用。


在程序包里,我们提供了插件编写的API和例子,提供Delphi和易语言二种插件源代码,会编程的可以为引擎增加新的脚本命令或其他功能。


为什么M2里显示非法网关频繁打开或关闭?
如果是你网关所在机器的IP,请把该IP写到Mir200\!servertable.txt
如果显示的IP不是你的,是其他程序在连接你的引擎。解决方法:
1.使用安全策略封闭机器的内部连接端口,不让外网连接。例如只允许7000 7100 7200,3389等这几个端口对外可以连接,其他端口全部封闭对外连接

2.使用引擎启动控制器--配置向导--第八步前置服务器端口--连接端口默认的一般是5000,改成其他端口


为什么安全区可以杀人?

安全区参数配置错误

为什么不能自动解包
客户端自动解包配置,药品数据库的Anicount=打包物品的Shape,这样才可以自动解包
例如:
强效金创药 Anicount=100 超级金创药 Shape=100
疗伤药 Anicount=115 疗伤药包 Shape=115
回城卷 Anicount=108 回城卷包 Shape=108
支持2次打包
例如:
可以把“疗伤药包”再次打包
疗伤药包 Anicount=120 超级疗伤药包 Shape=120
使用启动器有个捆绑DB转换一下就正常了


新的解包配置文件 Envir\UnbindList.txt 格式,兼容旧格式,升级新M2如果不需要修改解包数量的,可以不修改Envir\UnbindList.txt:
;物品DB字段Anicount的值 物品名称 解包数量 物品类型(0其他,1加红,2加蓝,3加红蓝,4卷轴)

100 强效金创药 6 1
101 强效魔法药 6 2
119 强效太阳水 6 3
120 万年雪霜 6 3
102 金创药(小量) 6 1
103 魔法药(小量) 6 2
104 金创药(中量) 6 1
105 魔法药(中量) 6 2
106 地牢逃脱卷 6 4
107 随机传送卷 6 4
108 回城卷 6 4
109 行会回城卷 6 4


为什么刺杀看不见效果?
1.你的权限是10 也就是你是GM

2.在安全区


为什么登陆黑屏,M2提示全局会话验证失败?
一般情况是M2和账号服务器之间连接出了问题
如果IP端口都检测过设置正确,并且都成功连接成功的情况下,还是出现这个问题
可能是你的服务器名称有空格或括号等等特殊字符,或者名称太长


为什么登陆游戏黑屏
1.有可能是开的游戏网关(RunGate)有相同的端口。
解决方法:在控制器->配置向导->网关设置中调整设置
2.有可能是由于开了防火墙或者安全策略把你游戏网关(RunGate)端口给屏蔽了
解决方法:开放所要用到的端口
3.登录器和M2更新日期不一样,不配套
4.使用免费版的登录器登录商业引擎
5.使用商业版的登录器登录免费引擎
6.登录器配置时用的密码和RunGate网关中的登录密码不一样


为什么个人商店创建失败?
如果使用了你知道的所有方法都不能搞定。

请先关闭服务端,然后使用启动器的里的清除数据,清除个人商店的数据,一般都会正常。




为什么怪物打不死?
最大的可能就是,怪物DB的MP字段设置的值不是0
怪物的MP字段的作用是:

怪物伤害封顶,封顶数值等于怪物BD中的MP数值,若DB中怪物MP值=0则不计算伤害封顶。例如怪物数据库MP设置为10.不管你攻击多高,每次只能攻击最多掉血10


为什么看不见衣服翅膀和武器特效
1. M2里设置错误
2. 客户端没有相应的补丁

3. 内挂开启了隐藏衣服和武器特效的选项


为什么内挂乱吃包裹物品的问题
启动器有个捆绑DB转换一下就正常了

为什么商铺购买不了元宝
商铺中的金币、元宝、声望、经验等等。
如果数据库中的物品名称以金币、元宝、声望、经验等等开头的,购买时不是给用户一个物品
而是根据物品的Need字段值直接给用户加点数。
例:
元宝100 这个物品,用户购买时,会根据这个物品的Need字段值直接给用户加元宝
如果想要给用户一个物品,可以把物品名称改成 100元宝


为什么所有的衣服外观都只显示重盔甲?
登录器配置器-内挂默认设置 衣服简装显示不要勾选 然后在配置登录器。或者在M2-选项客户端设置-内挂控制-玩家简装显示不要勾选,这样直接去掉这个功能
登录器呼出内挂-所有玩家简装显示 不要勾选

file not found => D:\MirServer\Mir200\Envir\Market_Def\.\QuestDiary\打宝数据\刷怪.txt

如果路径正确,文件存在。最大的可能QuestDiary前面只有1个点,要改成这样 ..\QuestDiary\打宝数据\刷怪.txt

为什么提示禁止点击该NPC触发字段,如下图?
[img=459,152][/img]
下面以一个死亡触发为例,不仅仅是死亡触发,引擎的所有触发都不允许玩家点击NPC触发,
例如:物品触发[@StdModeFunc],套装触发[@GroupItemOn] [@GroupItemOff],魔法触发[@MagTagFunc],穿脱装备触发[@TakeOn] [@TakeOff]等等,就不一一举例了。

[@PlayDie]
<下一页/@下一页>
[@下一页]
<返回/@PlayDie>
;<返回/@PlayDie> 新引擎这里“@PlayDie”是引擎内部触发字段,禁止用户通过NPC点击来触发这个字段
;不仅仅“@PlayDie”不允许“@PlayDie1、 @PlayDie2、 @PlayDie死亡”等等都不允许,只有前面的字符和“@PlayDie”一样的后面不管增加什么字符都将不允许
;如果非要使用玩家点击NPC触发的,可以把上面的脚本改成如下,使用goto转一下

[@PlayDie]
<下一页/@下一页>
[@下一页]
<返回/@返回>
[@返回]
#ACT
goto @PlayDie
---------------------------------------------------------------------------------------------------
还有其他一些触发,也属于这类的,比如:
DelayCall 5000 @再次复活
SendCenterMsg 180 251 还剩余%d发放新手奖励. 0 30 @GiveNewHumanItem

“@再次复活”和“@GiveNewHumanItem”就会变成引擎内部触发,也是不允许用使用NPC点击来触发的

还有一些其他脚本命令带字段触发的,就不一一举例了。


为什么微端不更新
微端更新是按需更新,例如登录器需要读取Hum.wzl里的第10张图片,如果登录器没有读取到,就会从微端更新这个图片,Hum.wzl里的其他图片不管有没有,登录器不需要读取就不会更新
1. 微端更新密码和登录器配置时的密码不一致
2. 微端除了支持Map目录的地图文件和Wav目录声音文件,Data目录的素材支持wzl和Pak这两种格式的素材更新,如果你使用的是wil需要转换成这2种格式才能正常更新
3. IP或者端口设置错误


为什么我的NPC不能买、卖、修理物品?
NPC脚本的第一行加上指定的操作,就可以正常了。

;=================================
(@buy @sell)
%100
+5
+6
[@main]
欢迎光临!!!
<买/@buy>\
<卖/@sell>\ \
<关闭/@exit>
;================================

功能标志说明:
;买物品
@buy
;卖物品
@sell
;炼药
@makedrug
;存仓库
@storage
;取仓库
@getback
;升级武器
@upgradenow
;取回升级武器
@getbackupgnow
;修理
@repair
;特殊修理
@s_repair
;发祝福语

@@sendmsg


第一步.首先检查M2启动有没报错,如有检查怪物数据库(Monster.DB)有没设置城墙类型怪物名称,如没只需将城墙名称与怪物数据库相对应即可解决,错误信息如下:
    [错误信息] 城堡初始化城门失败,检查怪物数据库里有没城门的设置: MainDoor,
第二步.检查怪物数据库内城墙名称的血量,不能超过5000,


为什么武器升级提示缺少材料
武器升级需要矿石和金币,
矿石错误,可以看Mir200\!Setup.txt里面 BlackStone=黑铁矿石 看看名称是否和你的包裹里的矿石名称一样,如果不一样请修改
M2-功能设置-升级武器,可以查看需要多少金币,如果金币足够,那就是矿石错了


为什么物品不能重叠
物品重叠功能不能使用在拥有持久、属性、品质、纯度等物品上。 StdMode等于 0, 2, 3, 40, 41, 42
物品重叠功能,StdItem.DB 中OverLap=1或2 表示可以重叠 0不叠加
OverLap=1 重量=重叠数量*单物品重量/10
OverLap=2 重量=重叠数量*单物品重量

DuraMax必须大于1


为什么有的客户端登录后地图是黑的黑屏,界面不显示?
如果使用了pak 并且pak的密码都设置正确,还是黑屏,并且在没有使用微端的情况下




为什么有空气墙?

先确认登录器和M2是否配套,在配套的情况,查看你所在的地图服务端和客户端是否一样,例:“D:\MirServer\Mir200\Map\3.Map” 和 “E:\盛大网络\热血传奇\Map\3.Map”不一样就会有空气墙




为什么装备元素属性不显示
M2-选项-物品装备-新增属性 勾选“启用新增属性”,勾选后登录器才能显示元素属性











上一篇:传奇脚本教程之转职业变性脚本
下一篇:什么是Pak文件?
vovolief | 2015-10-9 09:54:36 | 显示全部楼层
打酱油的人拉,回复下赚取积分
213321321 | 2015-10-10 00:52:49 | 显示全部楼层
我抢、我抢、我抢沙发~
67234288 | 2015-10-11 01:14:58 | 显示全部楼层
有道理。。。
愉人愉语 | 2015-10-12 09:46:40 | 显示全部楼层
沙发???
男人天地 | 2015-10-13 15:43:55 | 显示全部楼层
为保住菊花,这个一定得回复!
axfxvhkbxvr | 2023-8-12 16:46:01 | 显示全部楼层
我买了这个版本,开传奇还需要准备什么啊,站长老大!
uhjequdeaqqiu | 2023-8-12 16:49:07 | 显示全部楼层
他也玩传奇资源下载网站1.80服务端下载
nvnvwjptobp | 2023-8-12 20:37:10 | 显示全部楼层
他也玩传奇资源下载网站私服版本
vIjzVwKC | 2023-8-12 21:50:05 | 显示全部楼层
他也玩传奇gm论坛,迷失打金传奇
懒得打字嘛,点击右侧快捷回复 快捷回复框
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则