角色界面点击开始黑屏,请去掉配置向导中的多线程游戏网关,单独网关启动,多线程会引起黑屏问题。
登陆游戏黑屏
1.有可能是开的游戏网关(RunGate)有相同的端口。
解决方法:在控制器->配置向导->网关设置中调整设置
2.有可能是由于开了防火墙或者安全策略把你游戏网关(RunGate)端口给屏蔽了
解决方法:开放所要用到的端口
3.使用的新客户端登陆器程序登陆器老的herom2引擎导致黑屏
客户端自动解包配置,药品数据库的Anicount=打包物品的Shape,这样才可以自动解包
例如:
强效金创药 Anicount=100
超级金创药 Shape=100
疗伤药 Anicount=115 疗伤药包 Shape=115
回城卷 Anicount=108 回城卷包
Shape=108
支持2次打包
例如:
可以把“疗伤药包”再次打包
疗伤药包 Anicount=120 超级疗伤药包 Shape=120
解包配置文件 Envir\UnbindList.txt 格式,兼容旧格式,升级新M2如果不需要修改解包数量的,可以不修改Envir\UnbindList.txt:
;物品DB字段shape的值 物品名称 解包数量 物品类型(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
3.药品支持自动二次解包。(以下为参考数据库资料)
DB如下:
1383 超级金创药包 31
110 20 0 1 0 313 0 0 0 0 0 0 0 0 0 0 0 0 0 3000 5 255 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 0 0 0 0
189 超级金创药 31 100 20 110 1 0 1473 0 0
0 0 0 0 0 0 0 0 0 0 0 3000 5 255 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 0 0 0 0
175 强效金创药 0 0 3 100 0 0 28 10 180 0 0 0 0 0 0 0 0 0 0 0 150
5 255 0 0 0 0 1 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
UnbindList.txt
110 超级金创药 2
100 强效金创药
3
-------------------------------------------------------------------------------------------------------------
内挂默认药品设置
数据库指定字段(Horse)设置如下为内挂默认药品:
1.普通HP药水
2.特殊HP药水
3.普通+特殊HP药水
4.普通MP药水
5.特殊MP药水
6.普通+特殊MP药水
7.HP/MP特殊药水
8.普通HP药水+普通MP药水+特殊HP药水+HP/MP特殊药水
9.特殊HP药水+HP/MP特殊药水
及时雨内挂默认对应如下:
第一个HP
为普通HP药水 数据库字段:1、3、8
第二个HP 为特殊HP药水 数据库字段:1、3、8、9
MP 为普通MP药水
数据库字段:4、6、8
HP/MP 为HP/MP特殊药水
数据库字段:7、8、9
默认内挂对应:
1.普通体力药
4.普通魔法药
2.7.9特殊体力药
(触发内挂吃药后只要背包中有2和7和9的药品自动吃)
5.7.9特殊魔法药(触发内挂吃药后只要背包中有5和7和9的药品自动吃)
如果你使用仿及时雨内挂不想将药品区分太多:药品字段全部设置8,或者普通HP和MP设置8,特殊HP和特殊HP/HP设置9
如果你使用默认内挂普通药的字段设置1和4,特殊药不想区分太细就全部设置9
内挂默认药品设置
数据库指定字段(Horse)设置如下为内挂默认药品:
1.普通HP药水
2.特殊HP药水
3.普通+特殊HP药水
4.普通MP药水
5.特殊MP药水
6.普通+特殊MP药水
7.HP/MP特殊药水
8.普通HP药水+普通MP药水+特殊HP药水+HP/MP特殊药水
9.特殊HP药水+HP/MP特殊药水
及时雨内挂默认对应如下:
第一个HP
为普通HP药水 数据库字段:1、3、8
第二个HP 为特殊HP药水 数据库字段:1、3、8、9
MP 为普通MP药水
数据库字段:4、6、8
HP/MP 为HP/MP特殊药水
数据库字段:7、8、9
默认内挂对应:
1.普通体力药
4.普通魔法药
2.7.9特殊体力药
(触发内挂吃药后只要背包中有2和7和9的药品自动吃)
5.7.9特殊魔法药(触发内挂吃药后只要背包中有5和7和9的药品自动吃)
如果你使用仿及时雨内挂不想将药品区分太多:药品字段全部设置8,或者普通HP和MP设置8,特殊HP和特殊HP/HP设置9
如果你使用默认内挂普通药的字段设置1和4,特殊药不想区分太细就全部设置9
-------------------------------------------------------------------------------------------------------
客户端自动解包配置,药品数据库的Anicount=打包物品的Shape,这样才可以自动解包
例如:
强效金创药 Anicount=100
超级金创药 Shape=100
疗伤药 Anicount=115 疗伤药包 Shape=115
回城卷 Anicount=108 回城卷包
Shape=108
支持2次打包
例如:
可以把“疗伤药包”再次打包
疗伤药包 Anicount=120 超级疗伤药包
Shape=120
获取用户自定义命令输入参数<$PARAM(0)> <$PARAM(1)> <$PARAM(2)> <$PARAM(3)> <$PARAM(4)> <$PARAM(5)> <$PARAM(6)>
借用群里的范例 无测试 自己斟酌后在用
[@usercmd1]
#IF
checkGold 9999
#ACT
MOV N9 0
MOV S9
GOTO
@字符过滤
#ELSEACT
SENDMSG SENDMSG 7 提示:您的金币不足1W。
BREAK
[@字符过滤]
#IF
checkcontainstext <$PARAM(1)>
<$Str(S9)>
#ACT
SENDMSG 7 提示:该信息包含敏感字符
BREAK
#IF
LARGE N9 50
#ACT
TAKE 金币 10000
SendCenterMsg 180 251
<$USERNAME>:<$STR(S9)> 0 30
BREAK
#ELSEACT
getrandomtext
.\..\..\..\RunGate\WordFilter.txt S9 <$Str(N9)>
INC N9 1
SENDMSG 6
现在N9=<$Str(N9)>, S9=<$Str(S9)>
GOTO @字符过滤
[@@SendMsg]
#if
checkgold?10000
#act
take 金币
10000
SETSENDMSGFLAG
#elsesay
穷鬼,一边站着。\ \
<返回/@main>
注:只能在普通NPC上发祝福语,国王系NPC将不能使用
(@@dealgold)
[@main]
<进行元宝转账/@dealgamegold>\
<关闭/@exit>
[@dealgamegold]
#IF
#ACT
STARTTAKEGOLD
[@startdealgold]
#IF
#SAY
<$DEALGOLDPLAY>与你交易,请<输入转账/@@dealgold>数量\
<返回/@main>
[@dealgoldpost]
对不起,需要交易的人没站好位置!\
<返回/@main>
[@dealgoldFail]
对不起,你的元宝数量没有这么多!\
<返回/@exit>
[@dealgoldInputFail]
非法操作,交易失败!
[@dealgoldPlayError]
转账失败!
烟花脚本实例
数据库设置
一心一意;2;1;1;79;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
心心相印;2;1;1;80;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
飞火流星;2;1;1;81;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
浪漫星雨;2;1;1;82;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
绮梦幻想;2;1;1;83;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
如梦似雾;2;1;1;84;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
长空火舞;2;1;1;85;0;0;1016;10000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
庆典蛋糕;2;1;1;86;0;0;1001;5000;0;0;0;0;0;0;0;0;0;0;0;0;50000;5;255;0;99;
SHOWEFFECT 类型(79~86)
这个范例支持持久就是次数10次。不想支持次数把类型2修改为31即可。
QFunction-0 下增加如下:
[@StdModeFunc79]
#IF
#ACT
Gmexecute showeffect 79
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc80]
#IF
#ACT
Gmexecute showeffect 80
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc81]
#IF
#ACT
Gmexecute showeffect 81
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc82]
#IF
#ACT
Gmexecute showeffect 82
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc83]
#IF
#ACT
Gmexecute showeffect 83
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc84]
#IF
#ACT
Gmexecute showeffect 84
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc85]
#IF
#ACT
Gmexecute showeffect 85
SENDMSG 0
<$USERNAME>在:%m%x:%y处放烟花咯、大家快去欣赏哦。
[@StdModeFunc86]
#IF
#ACT
Gmexecute showeffect 86
SENDMSG 0
<$USERNAME>在:%m%x:%y处放庆典蛋糕了!大家快去看拉
| ||||||||||