传奇bluem2源码_传奇blue引擎

hacker|
114

文章目录:

传奇BLUE转到SKY的详细脚本分析

1.卧龙古书。

SKYM2 使用OpenDragonBook 序号(0--5)调用古书。

BLUEM2 使用OPENBOOK 1 0 @gohill调用古书

在调用的同时,如果玩家电击了最后的“前往卧龙山庄”触发[@GotoHill]

具体情况说明

;============================================

[@main]

#ACT

OPENBOOK 1 0 @gohill

;注意此写法,[@Label]+空格+TRUE,表示@gohill允许无条件跳转,如果添加TRUE,

;则只有在#SAY中存在任意[url=]/@Label[/url]才允许无条件跳转,或者任何时候使用goto命令

;此实例中,如果[@gohill]后不加TRUE,OPENBOOK 1 0 @gohill 执行并翻页到最后,将无法跳转到[@gohill]

[@gohill] TRUE

#ACT

MAPMOVE MAP X Y

;============================================

2.QUERYYBSELL、QUERYYBDEAL数据。

QUERYYBSELL //查询正在出售的物品

QUERYYBDEAL //购买物品

大概情况也不是非常清楚,只知道这个命令一般他们用在出售金刚石脚本。

实在不了解情况,所以直接屏蔽了

3. CHANGERANGEMONPOS

CHANGERANGEMONPOS可用MoveMonToPos替换。

[替换实例]

例如BLUEM2是:

CHANGERANGEMONPOS 魔王岭弓箭手 K004 51 44 0 K004 48 47

改为SKYM2就是:

MoveMonToPos 魔王岭弓箭手 K004 51 44 48 47

4.RecallMob与RECALLMOBEX

SKYM2 RecallMob 魔王岭弓箭手 1 60 2 30 30

BLUEM2 RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1

[替换实例]

例如BLUEM2是:

RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1

改为SKYM2就是:

RecallMob 魔王岭弓箭手 1 60 2 51 44

具体做法

字符替换器搜索“ 1 6 30 0 -1”该为空,

然后继续替换“RECALLMOBEX 魔王岭弓箭手 ”为

“RecallMob 魔王岭弓箭手 1 60 2 ”

5.个人定时器系统

SKYM2 SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)

用于停止指定的定时器,格式:SetOffTimer ID(0-9)

BLUEM2 SETSCTIMER ID(0-9) 定时间隔(秒)

用于停止指定的定时器,格式:KILLSCTIMER ID(0-9)

[替换实例]

使用字符替换搜索“SETSCTIMER”替换为“SETONTIMER”

继续将“KILLSCTIMER”替换为“SetOffTimer”

6.WebBrowser

查询后发现,这个东西应该和内嵌IE有关系。具体不明。

7.自动穿背包中的装备

SKYM2 AutoTakeOnItem 物品名称 装备位置

BLUEM2 TakeOn 物品名称 装备位置

[替换实例]

使用字符替换搜索“TakeOn”替换为“AutoTakeOnItem”

8.自动脱机

BLUEM2 增加安全区下线自动脱机NPC命令:SETOFFLINEPLAY ON/OFF 注:ON=启动 OFF=关闭 大退才生效

SKYM2无。

免费版没有这个命令,从报错脚本地方看,应该属于上线后使用SETOFFLINEPLAY ON开启挂机模式。

人物下线后无须脚本触发,直接进入挂机模式。

9.从指定文件内随机读取一行到变量中

SKYM2 GetRandomText

BLUEM2 ReadRandomStr

无法替换!

BLUEM2对这方面的设置和我们不同

w l.net

使用

ReadRandomStr .\QuestDiary\RandomString.txt S15

将文件内的字符随机读取一行到S15变量里

RandomString.txt内的格式如下:

龙纹剑 11

裁决之杖 88

这样一来,11和88就相当于暴率里的几率(数字越大,获取该行字符几率越小)。

10.“五行阵法奇效”功能

----------------------------------------------------

形成五行阵法的三个前提是:组队状态下、双方一定范围内、人物拥有五行属性。

五行阵法不同于游戏中的其他阵法,无需学习,无需由队长发动。只要玩家组队,

并且队伍中的玩家角色具备与自己相生或相克五行属性,则阵法自动生效。

五行阵法奇效

下表列举了每个属性的玩家与其他属性的相生、相克情况,以及由此可以获得的增益效果:

自身属性 队友属性(相生) 效果 队友属性(相克) 效果

金 土 增加自身生命值和魔法值上限 火 增加自身物理和魔法攻击力

木 水 金

水 金 土

火 木 水

土 火 木

五行属性的获得:

在游戏中,可以通过任务去完成,完成后找NPC选择一个自己中意的五行属性即可。

----------------------------------------------------

使用 SETATTRIBUTE 数字(0-5) NPC命令完成属性赋予,0清除属性,1-5代表:金/木/水/火土

因为有5个属性,所以组对人数最好控制在6个,比较平衡。

BLUEM2 的无聊五行属性。报错没办法 因为我们没有..

11.人型怪的配置.

SKYM2 :

[BaseInfo]

;职业

Job = 2

;性别

Gender = 0

;头发

Hair = 2

;使用魔法

Magic = 神圣战甲术,幽灵盾,灵魂火符,无极真气,施毒术,召唤月灵,

DropItem = 1

[UseItems]

;衣服

DRESSNAME = 光芒道袍(男)

;武器

WEAPONNAME = 逍遥扇

;照明物

RIGHTHANDNAME = 荣誉勋章45号

;项链

NECKLACENAME = 真魂项链

;头盔

HELMETNAME = 天尊头盔

;左手镯

ARMRINGLNAME = 真魂手镯

;右手镯

ARMRINGRNAME = 真魂手镯

;左戒指

RINGLNAME = 真魂戒指

;右戒指

RINGRNAME = 真魂戒指

;物品

BUJUKNAME = 超级护身符

;腰带

BELTNAME = 星王腰带(道)

;鞋子

BOOTSNAME = 星王道靴

;宝石

CHARMNAME = 魔血石(大)

;出身时背包物品

INITITEMS = 超级金创药,超级魔法药,超级灰色药粉,超级黄色药粉,超级护身符,

;死亡掉装备几率 数字越小掉装备几率越高

DieDropUseItemRate = 200000

BLUEM2 :

[Info]

;1=掉装备、0=不掉装备

DropUseItem=1

;数字越大,掉装备几率越小

DropUseItemRate=1

;职业

Job=2

;性别

Gender=0

;头发

Hair=5

;使用魔法

UseSkill=神圣战甲术,幽灵盾,灵魂火符,施毒术,群体施毒术,无极真气,

[UseItems]

;衣服

UseItems0=光芒道袍(男)

;武器

UseItems1=玄天

;照明物

UseItems2=

;项链

UseItems3=光芒项链

;头盔

UseItems4=天龙盔

;左手镯

UseItems5=光芒护腕

;右手镯

UseItems6=光芒护腕

;左戒指

UseItems7=光芒道戒

;右戒指

UseItems8=光芒道戒

;物品

UseItems9=护身符(大)

;腰带

UseItems10=光芒腰带

;鞋子

UseItems11=光芒道靴

;宝石

UseItems12=气血石(大)

[替换实例]

使用字符替换器,路径选择

D:\mirserver\Mir200\Envir\MonUseItems

查找[Info]替换为[BaseInfo]

查找DropUseItem替换为DropItem

查找DropUseItemRate替换为DieDropUseItemRate

查找UseSkill替换为Magic

查找UseItems0替换为DRESSNAME

查找UseItems1替换为WEAPONNAME

查找UseItems2替换为RIGHTHANDNAME

查找UseItems3替换为NECKLACENAME

查找UseItems4替换为HELMETNAME

查找UseItems5替换为ARMRINGLNAME

查找UseItems6替换为ARMRINGRNAME

查找UseItems7替换为RINGLNAME

查找UseItems8替换为RINGRNAME

查找UseItems9替换为BUJUKNAME

查找UseItems10替换为BELTNAME

查找UseItems11替换为BOOTSNAME

查找UseItems12替换为CHARMNAME

PS:怪物DB按说明里改下就行。

12.MISSION命令

#ACT

MISSION HERO1 167 194

PARAM1 167

PARAM2 194

PARAM3 1

PARAM4 0

MOBPLACE 卧龙守将

这样的命令控制怪物从某个坐标行动到另一个坐标,

类似守护模式 是个很好的功能

13.召唤自己帐号的其他任一角色作为英雄同你一起战斗

由于不支持,暂时使用“;”将其屏蔽了。

[@RecallPlayer]

召唤自己帐号的其他任一角色作为英雄同你一起战斗,升级...\

前提:\

必须先将你现有的英雄设置为下线状态,然后再进行以下操作,\

请正确输入你的帐号的其他任意一个角色的名字:\ \

输入角色名,召唤角色[url=]/@@RecallPlayer\[/url]

退出[url=]/@exit[/url]

[@@RecallPlayer]

#IF

CHECKHEROONLINE

#ACT

MESSAGEBOX 请先设置您的英雄下线!

#ELSEACT

RecallPlayer

----------------------------------------------------

14.增加刷新包裹物品命令

QUERYBAGITEMS X秒(默认10秒) //表示 X秒 内允许刷新包裹物品一次,可以做个空技能触发

这个也屏蔽了 因为我们的ALT+R就能实现。

15.离线挂机功能。

BLUEM2 人物登陆时候触发脚本SETOFFLINEPLAY ON,

这样人物大退的时候自动挂机无须多余脚本。

SKYM2 使用大退触发可代替。

[@PlayOffline]

#IF

CHECKLEVELEX 34

#ACT

MOVR P5 320 341

MOVR P6 320 341

MAPMOVE 3 $STR(P5) $STR(P6)

Offline 5 500

16.人型怪的守护模式

烛光ァ|SkyM2 01:58:00

知道了,就是这个怪物在离开自己的某个坐标点以后,当达到多少距离,会自动再回去,而不会被引走

小 路 ← 01:58:12

烛光ァ|SkyM2 01:58:27

这时候嘴里还说:想引开我,没门!

小 路 ← 01:58:35

烛光ァ|SkyM2 01:58:49

你记得把这个写上啊,要不我忘了

烛光ァ|SkyM2 01:58:52

下次加上

小 路 ← 01:58:55

主要应该在DB有控制限制

17.魔王岭杀怪触发。

SKYM2 KillMon(@XXXX),宝宝杀死怪物时执行Q-Function

BLUEM2 QMapEnent-0.txt的 @KillPlayMonX

[替换实例]

找到BLUEM2版本“MapInfo.txt”中的魔王岭地图,在后面加上“ KILLMON(@MWL) ”

将BLUEM2版本“D:\mirserver\Mir200\Envir\Market_Def\QMapEnent-0.txt”里的

“[@KillPlayMon1]”的相关脚本改为“[@MWL]”重新放在“QFunction-0.txt”里。

18.还是魔王岭问题。

弩牌的获取,使用BLUEM2原版文件,弩牌人物都在怪物身边无法获取。

改用自己的脚本。首先在魔王岭地图参数后加上“ FIGHT ”使这里无法暴东西。

其次在[@MWL]下继续加入脚本。

本来已经改成这样的脚本

[@MWL]

#IF

#ACT

INC M11 1

INC M12 1

SENDMSG 5 杀死$STR(M12)只怪物。

继续修改为

[@MWL]

#IF

CHECKRANGEMONCOUNTEX K004 51 44 魔王岭弓箭手 0

#ACT

ThrowItem K004 51 44 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 48 47 魔王岭弓箭手 0

#ACT

ThrowItem K004 48 47 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 45 51 魔王岭弓箭手 0

#ACT

ThrowItem K004 45 51 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 41 49 魔王岭弓箭手 0

#ACT

ThrowItem K004 41 49 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 37 45 魔王岭弓箭手 0

#ACT

ThrowItem K004 37 45 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 33 41 魔王岭弓箭手 0

#ACT

ThrowItem K004 33 41 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 29 37 魔王岭弓箭手 0

#ACT

ThrowItem K004 29 37 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 27 33 魔王岭弓箭手 0

#ACT

ThrowItem K004 27 33 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 29 31 魔王岭弓箭手 0

#ACT

ThrowItem K004 29 31 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 31 29 魔王岭弓箭手 0

#ACT

ThrowItem K004 31 29 2 弩牌 1

INC M11 1

INC M12 1

SENDMSG 7 杀死$STR(M12)只怪物。

break

19.任然魔王岭.

清除魔王岭弓箭手

BLUEM2 KILLSLAVE K004 39 38 100 * 6 0

SKYM2 KILLSLAVE 魔王岭弓箭手

20.依然是魔王岭.

为了防止魔王岭怪物被人杀,必须在地图参数后加如这些

NOYS NOTALLOWUSEITEMS(随机传送卷|记路标石|随机传送石) NOTALLOWUSEMAGIC(火墙|雷电术|冰咆哮|灵魂火符|爆裂火焰|施毒术|灭天火|狮子吼|疾光电影|困魔咒|诱惑之光|圣言术|火球术|大火球)

第一防止人物能用随机这样的东西飞到路上堵截怪物,

另一方面,防止人物使用召唤神兽、远程技能,来造成人物对怪物的影响

最后一方面,进入地图的时候禁止人物携带宝宝、英雄进入!

不然还是会出现堵怪的BUG!

找到进入魔王岭的NPC文件“天庭守卫-TT.txt”

修改下面脚本

[@进入天关通道]

#IF

CHECKGAMEGIRD 0

#ACT

GAMEGIRD - 1

mapmove D5071C 10 14

#ELSESAY

你给我的灵符在哪呢?要不你先去兑换一些?

改为:

[@进入天关通道]

#IF

CHECKSLAVECOUNT 0

#ACT

SENDMSG 7 进入魔王岭不允许携带宝宝!

break

#IF

CHECKHEROONLINE

#ACT

SENDMSG 7 进入魔王岭不允许携带英雄!

break

#IF

CHECKGAMEGIRD 0

#ACT

GAMEGIRD - 1

mapmove D5071C 10 14

#ELSESAY

你给我的灵符在哪呢?要不你先去兑换一些?

21.商铺文件。

头文字必须以0、1、2、3这样的顺序排列

22.宝箱及宝箱钥匙DB的修改.

BLUEM2 开宝箱功能,在Envir目录添加BoxItem.txt,格式见附件BoxItem.txt,文件菜单可以重新加载BoxItem.txt

黄金宝箱;46;6;1;0;0;0;1192;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

赤金宝箱;46;5;1;0;0;0;1105;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

白银宝箱;46;4;1;0;0;0;1104;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

紫铜宝箱;46;3;1;0;0;0;1103;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

檀木宝箱;46;2;1;0;0;0;1102;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

黄金钥匙;46;16;1;0;0;0;1191;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

赤金钥匙;46;15;1;0;0;0;1184;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

白银钥匙;46;14;1;0;0;0;1183;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

紫铜钥匙;46;13;1;0;0;0;1182;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

木箱钥匙;46;12;1;0;0;0;1181;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;

SKYM2 开宝箱功能(M2-查看\列表信息中编辑).

宝箱设置:

StdMode=31 Shape=15--18(15=檀木宝箱,16=紫铜宝箱,17=白银宝箱,18=赤金宝箱)

钥匙设置:

StdMode=40 Shape=15--18

23.祝福罐DB的修改.

BLUEM2的祝福罐为双击触发使用次数的物品,非真祝福罐.

将BLUEM2 祝福罐DB

祝福罐,2,0,1,34,0,0,1174,50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,100

改为

祝福罐,25,0,1,0,8,0,1174,3000,250,0,3000,0,0,0,0,0,0,0,0,0,50000,5,0

说明:祝福罐类型物品StdMode=25,Source=8,DuraMax=当前数量,AC=可以存入的物品(物品IDX),MAC=最大数量

目前可放入药品,祝福油以及StdMode=31的物品.

如果觉得修改麻烦,请直接参照第25条修改.

24.随机传送石DB

将BLUEM2随机石的SHAPE改为3,DURAMAX去掉一个0即除以10.

25.双击使用限制次数的物品

所有BLUEM2的双击使用限制次数的物品的DURAMAX去掉一个0即除以10.

类似这样的

850,比奇传送石,2,0,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,

全部改为

850,比奇传送石,2,5,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,

26.修复神水DB.

将BLUEM2随机石的SHAPE改为1,DURAMAX去掉一个0即除以10.

27.挖卧龙守将得到物品触发

BLUEM2 QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字

SKYM2 怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch

10月6日已经优化,挖怪触发改成只要设置Butch就可以触发脚本了.

传送给我的版本里并每有发现挖怪文件

感觉最好的解决方法就是开放挖怪后和暴率一样读取

D:\mirserver\Mir200\Envir\MonItems

下对应名字的怪物暴率,这样类似的方案。配置卧龙怪就是很麻烦的事。

28.气血、魔血、幻魔石。

完全没有办法兼容,使用BLUEM2的石头DB加上我们的石头回血设置。

就会出现总血量上的显示错误。

如果没看错的话,BLUEM2的石头血量=石头持久*10.

**********************************************************************************

还有几个小问题在解决中.争取从程序上多兼容BLUE。

[@StdModeFunc62]

#IF

CHECKHEROONLINE

#ACT

ChangeHeroLoyal + 10000

;Gmexecute changeluck 30000 ---BLUE的用法

#SAY

恭喜你的英雄增加100点忠诚度

#ELSEACT

GOTO @英雄忠诚度

[@英雄忠诚度]

#IF

#ACT

give 英雄忠诚度 1

SENDMSG 6 您的英雄不在线!请召唤出您的英雄!

SKY用法

ChangeHeroLoyal + 1000 就是增加10点忠诚.

ChangeYeroLoyal + 100 就是1点忠诚.

1就是1/100

东皇 22:32:06

变量操作:

MUL N10 10 10

N10=10*10

和BLUE的区别是:

MUL N10 10

N10=N10*10

除法和百分比也是如上区别,SKY无百分比变量操作。BLUE的百分比命令是PERCENT

---------------------------------

BLUE的挖怪触发设置:

挖怪得到物品触发:QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字

SKY挖怪触发设置:

a.怪物数据库中增加新字段(Butch)

b.挖怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch

---------------------------------

BLUE的脚本在地图上刷物品:

DropItemMap 地图号 X Y 范围 物品 数量 //地图号支持SELF

SKY在地图上出现物品是在文本中设置,人物不好控制

Envri\UserData\MapItems.txt

---------------------------------

BLUE卧龙小地图编号=301

SKY显示卧龙山庄小地图编号=500

---------------------------------

BLUE脚本开宝箱的命令

OPENBOX 黄金宝箱

SKY脚本开宝箱的命令

OpenDragonBox 18

---------------------------------

BLUE检查字符串是否包含在文件中

CheckStringList

SKY检查字符串是否包含在文件中

CheckTextList

---------------------------------

BLUE自定义颜色喊话:

SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) //字体颜色 背景颜色 不为空,则发送自定义颜色文字

SKY自定义颜色喊话:

GuildNoticeMsg

---------------------------------

SKY和BLUE的套装属性设置不同

BLUE的设置如下:

功能:

套装触发后可以提身人物自身状态

示例:

[SuiteItems]

Count=1(序列好总数比如有29套COUNT=29)

[0](套装的序列号要按顺序0开始)

Hint=套装生效,HP、MP、魔法力、物防、魔防上线增加10%!(套装生效后的提示)

===========================================================================================

衣服 武器 勋章 项链 头盔 左手镯 右手镯 左戒指 右戒指 道符 腰带 靴子 宝石 [注意按顺序如果没有的物品比如不需要勋章就在勋章那位置写NULL]

UseItems=布衣(男),乌木剑,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,

======================================================================================================

HP上限 MP上限 物防 魔防 攻击力 魔法力 道术力 准确 敏捷 魔躲避 毒躲避 毒恢复 HP恢复 MP恢复 麻痹 护身 传送 复活 负载 技巧 探测 吸血 隐身 防麻痹 防全毒 破复活 破护身 记忆属性 不掉背包物品 不掉身上物品[注意没有的位置数字为0特殊属性麻痹到不掉身上物品之类1为开启0为关闭,HP上限到MP恢复都为%分比]

Attribute=1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

满足条件附加触发 QFunction-0.txt 的 [@ItemSuiteX] 节,X为套装序号

比如0

[@ItemSuite0]

#IF

#SAY

套装生效!

#ACT

BREAK

详细举列:

[SuiteItems]

Count=3

[0]

Hint=套装生效,HP、上线增加2%!

UseItems=NULL,真·幻武之剑,真·幻武之勋,真·幻武之链,真·幻武盔,真·幻武手,NULL,真·幻武戒,NULL,NULL,NULL,NULL,NULL,

Attribute=2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

[1]

Hint=套装生效,MP、上线增加2%!

UseItems=NULL,真·幻魔残杖,真·幻魔之勋,真·幻魔之链,真·幻魔盔,真·幻魔手,NULL,真·幻魔戒,NULL,NULL,NULL,NULL,NULL,

Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

[2]

Hint=套装生效,MP、上线增加2%!

UseItems=NULL,真·幻冥剑,真·幻冥之勋,真·幻冥之链,真·幻冥盔,真·幻冥手,NULL,真·幻冥戒,NULL,NULL,NULL,NULL,NULL,

Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,

---------------------------------

另外登陆器窗口左侧服务器列表处不限制服务器名的字符数量

进入登陆界面,输入帐号密码的那个界面,右上角的圆圈建议取消。

建议商业版配置器增加补丁和登陆器可以合成单独的一个文件设置。

建议登陆器内置一个图片文件,打开登陆器后自动释放这个图片文件到传奇目录下的\Data\ui\目录下,定义名字为snda.uib和blue.uib

这个文件是登陆器进入游戏时显示的一段版权信息,建议同时生成这两个文件名,覆盖掉BLUE和盛大的版权!!

---------------------------------

------------------------------------------------------------------------------

BLUE人型怪设置和SKY的区别

------------------------------------------------------------------------------

MonUseItems 目录配置文件:

[Info]

;Butch=0表示暴出物品,Butch=1表示用挖才能得到物品,挖到的物品设置在MonItems目录,等同其他怪

Butch=1

;BodyLeathery=尸体坚韧度,数字越大,表示要挖更久的时间才进入获取物品函数(是否获得物品取决于MonItems目录下此怪的暴率文件)。

BodyLeathery=200

在以上基础上增加:

可挖物品 = 卧龙守将身上穿戴物品 + MonItems目录下此怪的暴率文件物品

可挖物品 几率控制在StdItem.DB中的Stock设置(Stock数字越大,获取物品几率越小)

例:

装备类物品可以不写在MonItems目录下的暴率文件中,暴率文件用来写上一些非穿戴装备类的物品

注意:

------------------------------------------------------------------------------

只要是卧龙守将类,将受StdItem.DB中的Stock控制几率,

对于暴率文件:

有两重几率控制,所以暴率文件中最好修改为百分之百得到,再到StdItem.DB

设置Stock的值,这样比较好控制物品的暴率

对于身上物品:

只受StdItem.DB设置Stock的值控制几率。

示例:

比如:我给卧龙守将 穿了一把血饮

我物品库设置血饮的Stock值为5000

162;血饮;5;22;12;0;0;0;53;200000;0;5;0;13;6;16;3;5;0;0;2;40000;5000;27;

那么玩家要从这怪身上挖到血饮的几率就是5000分之一

传奇私服blue的M2引擎注册码生成器如何使用

先将日期调到12月28号以前,然后打开M2,这时会跳出注册画面,所有信息出来了,打开注册机注册,将那个注册文件复制到M2目录下,这下关闭M2,重启运行M2这时看看你M2注册信息,就知道成功没,再改日期吧

传奇服务端 M2的问题

一:下载完天天或者一起传世的服务端后里面主要目录有:

DBServer,LoginGate,LoginSrv,LogServer,mir200,Mud2,RunGate,SelGat

首先DBServer需要改的IP为:!addrtable,!serverinfo,dbsrc三个文件

!addrtable修改如下:

127.0.0.1 (第一行)

您的IP (第二行)

-------------

!serverinfo 修改如下:

127.0.0.1 您的IP 7200 您的IP 7201 您的IP 7202 这个是为了网关三开!让你的私服上更多的人!

-------------

dbsrc修改如下:

ServerName=改成您的服务器名如某某传世

MapFile=d:\mirserver\Mir200\Envir\MapInfo.txt 改成您的路径如e盘等

----------------------------------

LoginGate文件夹里只需要改: Config文件把Title=后面改成你的服务器名,里面的127.0.0.1不要改就用这个!

----------------------------------

LoginSrv文件夹里只需要改: !addrtable,!serveraddr,Logsrv三个文件

!addrtable需要改的内容如下:

;No space allowed

;Server Title Remote Public Gate...

你的传世名 Title1 127.0.0.1 您的IP 您的IP :7100

--------------------

!serveraddr里的127.0.0.1不要改

-------------------

Logsrv里的所有127.0.0.1都不要改,就把里面如果路径D盘和你的目录不一致的话改一下!

-----------------------------

然后就是mir200里的系统文件夹了

里面的!runaddr,!Servertable文件里的127.0.0.1这个IP不要改,如果你里面的不是这个IP就把他改成这个本地IP:127.0.0.1

然后是M2的验证文件!setup

;输入注册IP

IP=写你的IP

DBAddr=127.0.0.1

DBPort=6000

IDSAddr=127.0.0.1

IDSPort=5600

MsgSrvAddr=127.0.0.1

MsgSrvPort=4900

这里面的127.0.0.1 IP不要改,如果你里面的不是这个IP就把他改成这个本地IP:127.0.0.1

别忘了里面的服务器名和其他安装路径都改成你的

----------------------------------------

Mud2数据库文件夹,不需要修改了!

--------------------------------------

RunGate文件夹里只需要改: RunGate文件,Server1=127.0.0.1这个不要改,GatePort=7200你的服务端里应该有三个rungate文件夹,每个文件夹里这个分别改成:GatePort=7200 GatePort=7201 GatePort=7202!如果只要一个rungate文件夹那你就再复制两个!按照这个把端口分别改一下!启动服务端时这三个一起开,然后等待远程验证后在开后面的程序!如果一直验证不了,就按下面的其他帮助修改验证IP!

================

SelGate文件夹里什么也不用改了

ServerAddr=127.0.0.1

ServerPort=5100

GateAddr=0.0.0.0

全部用默认的不需要改!

---------------------

好了以上就是详细修改IP的地方,配合录象看~~就一定能成功的!

还有九九传世建议不要使用那个什么控制器启动传世服务端,老出这样那样的问题自己手动启动即可,顺序为~!!!

1:DBServer里的DBServer.exe

2:LoginSrv里的LoginSrv.exe

3:LogServer里的LogDataServer.exe

4:mir200里的m2server.exe

5:三个rungate,依次启动RunGate.exe

6:SelGat里的SelGate.exe

7:LoginGate里的LoginGate.exe

按照以上方法修改不会出现黑屏的~~如果出现连接失败有可能是登陆器问题换成商业的即可~测试办法是用传奇2客户端和传奇2登陆器登陆一次,能登陆进去就说明你服务端开的没问题是免费登陆器问题!如果传奇2登陆器和客户端也进不去那就说明你服务端还是没架设对!

------------------====================================

===============================================

=================================================

关于网关不能验证问题;其实是由于电信服务器和网通服务器的网关验证IP写的不对,要按以下方法改!

以下内容跟帖回复才能看到

==============================

在网关配置文件里:

电信服务器请将网关验证IP改成:

ServerAddr=61.128.194.170

网通服务器请将网关验证IP改成:

ServerAddr=202.97.246.231

即可将网关验证通过!注意此方法只是适合网关验证通过方法不适合其他程序!

8月2号补充注意:如果你是电信线路一定记得在验证网关时一定把虚拟网卡禁用,就是M2验证完后就把虚拟网卡给禁用了!否则网关是验证无法通过的!禁用后在打开网关验证!

==============================

==============================

==============================

M2主程序无法验证的请安装一个虚拟网卡,并把虚拟网卡的IP改成:

61.128.194.170,掩码改为255.255.255.0即可!

================================

用最新的一起传世729版本的用户出现技能无法学习主要是提示: 这个技能不适合你学习的朋友请按以下方法修改!

一起传世729版的配套M2是6月份,只能配合商业版登陆器,如果使用免费的2.5登陆器则必须使用一起传世723版里的老版本M2主程序!否则会出现技能不适合你学习的问题!只需要更换M2主程序和相关目录下的几个系统文件,即可!~主要是以下几个文件:替换Mir200里的M2Server.exe,M2Server.dll,String.ini,!Setup.txt,Command.ini即可

================================

================================

还有就是用免费登陆器无法正常显示F11技能框和小地图,实在不行就购买商业版登陆器吧!

传奇BLUE1008M2问题

你没更新吧

BLUE1008 程序包有个 点我更新

更新之后在替换看看

看你的错误代码应该是M2问题

传奇引擎源码那个构架好

GOM引擎个人感觉最好。

前市场咱们见到最多的引擎也就是Hero引擎(SKY)、Blue(Legend)、GEE、GOM。这四款引擎是目前市面上最多见,最常见,也是最稳定的引擎,这些引擎现在都需要配套的登录器才能使用,登录器的样式差不多都一样,目前传奇用的最多的引擎是GOM引擎,不管是在版本库还是技术手里的版本,GOM引擎的版本都是最多的。

传奇blue引擎 启动M2出错

图看不清楚,但能看到里面提示有个dll文件的问题,看下是否缺少此文件

5条大神的评论

  • avatar
    访客 2022-07-04 上午 12:35:40

    ====================================================================================HP上限

  • avatar
    访客 2022-07-04 上午 09:08:39

    个rungate文件夹,每个文件夹里这个分别改成:GatePort=7200 GatePort=7201 GatePort=7202!如果只要一个rungate文件夹那你就再复制两个!按照这个把端口分别改一下!启动

  • avatar
    访客 2022-07-04 上午 10:08:50

    1.卧龙古书。SKYM2 使用OpenDragonBook 序号(0--5)调用古书。BLUEM2 使用OPENBOOK 1 0 @gohill调用古书在调用的同时,如果玩家电击了最后的“前往卧龙山庄”触发[@GotoHill]具体情况说明;======

  • avatar
    访客 2022-07-03 下午 10:59:13

    kill替换为Magic查找UseItems0替换为DRESSNAME查找UseItems1替换为WEAPONNAME查找UseItems2替换为RIGHTHANDNAME查找UseItems3替换为NECKLACENAME查找UseItems4替换为H

  • avatar
    访客 2022-07-04 上午 07:21:51

    内允许刷新包裹物品一次,可以做个空技能触发这个也屏蔽了 因为我们的ALT+R就能实现。15.离线挂机功能。BLUEM2 人物登陆时候触发脚本SETOFFLINEPLAY ON,这样人物大退的时候自动挂机无须多

发表评论