传奇脚本知识库
  • 英雄合击技能数据库DB信息

    英雄合击技能

    功能:技能
    格式:
    说明:技能数据库设置,请直接使用我们提供的数据库既可
    例:

    60;破魂斩;4;3;1;60;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;
    61;劈星斩;4;3;1;61;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;
    62;雷霆一击;4;3;1;62;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;
    63;噬魂沼泽;4;3;1;63;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;
    64;末日审判;4;3;1;64;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;
    65;火龙气焰;4;3;1;65;0;0;1144;43;0;0;0;0;0;0;0;0;0;0;0;0;1000;5;255;0;99;  
  • 人物改名CHANGEHUMNAME/ChangeHumNameFile/ChangeingHumName

    人物在线改名系统

    -----------------------------------人物在线改名------------------------------
    [@Main]
    <查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
    <我要改名/@@InputString2(请输入新的名称:)>>\
    [@InputString1]
    #IF
    Equal S1
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break
    #OR
    CheckStringlength S1 > 14
    CheckStringlength S1 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break
    ;无需检测名字是否可用
    ;#IF
    ;CheckHumNameCanUse S1
    ;#SAY
    ;<$STR(S1)>可以使用
    ;#ELSESAY
    ;<$STR(S1)>不能使用!!!
    [@InputString2]
    #IF
    Equal S2
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break
    #OR
    CheckStringlength S2 > 14
    CheckStringlength S2 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break
    #IF
    #ACT
    CHANGEHUMNAME S2

    -------------------------以下是同步修改文本命令使用相关解释----------------------------------------------------

    ChangeHumNameFile 文件名 是否绝对路径(1:绝对路径; 0或空:相对路径) 前缀 后缀
    ChangeHumNameFile ..\QuestDiary\会员名单.txt
    特别注意:如果是修改自定义变量中的的角色名字 请注意填写是否绝对路径参数!(凡是调用最后的参数,那么前面参数必须完整,如果只需要前面的后面则可以留空)
    ChangeHumNameFile ..\QuestDiary\玩家数据\杀人数.txt 0 [ ]
    修改如下格式文件(abcd是角色名):
    [abcd]
    杀人数=1

    -------------------以下是QF脚本----------------------------------------------------------

    QFunction-0.txt脚本相关触发
    [@ChangeingHumName]
    正在修改请稍后。。。\ \
    <关闭/@exit>\
    [@ChangeHumNameOK]
    #ACT
    ;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
    ;这个命令也只能放在这个地方,放其他地方无效
    CHANGEHUMNAMEFILE ..\QuestDiary\变量文件\HQCQASave.txt 0 [ ]
    CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt
    #SAY
    你的名字修改成功,旧名称:<$USERNAME> 新名称:<$USERNEWNAME>!\ \
    <关闭/@exit>\
    [@NameLengthFail]
    名字长度不允许超过30个字符!\ \
    <关闭/@exit>\
    [@HumNameFilter]
    该名字存在非法字符!\ \
    <关闭/@exit>\
    [@HumNameExists]
    该名字已经被其他玩家占用,请选择其他名字\ \
    <关闭/@exit>\
    [@ChangeHumNameFail]
    改名失败!\ \
    <关闭/@exit>\

  • 人物改名InputString/InputString/CheckStringlength/CheckHumNameCanUse

    人物在线改名系统

    -----------------------------------人物在线改名------------------------------
    [@Main]
    <查询名称是否可以使用/@@InputString1(请输入新的名称:)>\
    <我要改名/@@InputString2(请输入新的名称:)>>\
    [@InputString1]
    #IF
    Equal S1
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break
    #OR
    CheckStringlength S1 > 14
    CheckStringlength S1 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break
    ;无需检测名字是否可用
    ;#IF
    ;CheckHumNameCanUse S1
    ;#SAY
    ;<$STR(S1)>可以使用
    ;#ELSESAY
    ;<$STR(S1)>不能使用!!!
    [@InputString2]
    #IF
    Equal S2
    #ACT
    SENDMSG 6 请输入一个正确的名称
    Break
    #OR
    CheckStringlength S2 > 14
    CheckStringlength S2 < 4
    #ACT
    SENDMSG 6 输入名称长度不正确
    Break
    #IF
    #ACT
    CHANGEHUMNAME S2

    -------------------------以下是同步修改文本命令使用相关解释----------------------------------------------------

    ChangeHumNameFile 文件名 是否绝对路径(1:绝对路径; 0或空:相对路径) 前缀 后缀
    ChangeHumNameFile ..\QuestDiary\会员名单.txt
    特别注意:如果是修改自定义变量中的的角色名字 请注意填写是否绝对路径参数!(凡是调用最后的参数,那么前面参数必须完整,如果只需要前面的后面则可以留空)
    ChangeHumNameFile ..\QuestDiary\玩家数据\杀人数.txt 0 [ ]
    修改如下格式文件(abcd是角色名):
    [abcd]
    杀人数=1

    -------------------以下是QF脚本----------------------------------------------------------

    QFunction-0.txt脚本相关触发
    [@ChangeingHumName]
    正在修改请稍后。。。\ \
    <关闭/@exit>\
    [@ChangeHumNameOK]
    #ACT
    ;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
    ;这个命令也只能放在这个地方,放其他地方无效
    CHANGEHUMNAMEFILE ..\QuestDiary\变量文件\HQCQASave.txt 0 [ ]
    CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt
    #SAY
    你的名字修改成功,旧名称:<$USERNAME> 新名称:<$USERNEWNAME>!\ \
    <关闭/@exit>\
    [@NameLengthFail]
    名字长度不允许超过30个字符!\ \
    <关闭/@exit>\
    [@HumNameFilter]
    该名字存在非法字符!\ \
    <关闭/@exit>\
    [@HumNameExists]
    该名字已经被其他玩家占用,请选择其他名字\ \
    <关闭/@exit>\
    [@ChangeHumNameFail]
    改名失败!\ \
    <关闭/@exit>\

  • 用户游戏相关命令Command.ini配置文件

    用户游戏相关命令


    注:以下命令在(M2目录中)Command.ini文件中均可自由更改命令名称.

    相关命令
    @Date  显示当前服务器上的日期时间
    @禁止私聊
    @禁止群聊
    @禁止交易
    @加入行会
    @退出行会
    @禁止行会聊天
    @允许行会联盟
    @联盟
    @取消联盟
    @允许天地合一
    @天地合一
    @仓库解锁
    @仓库开锁
    @设置仓库密码
    @修改仓库密码
    @Rest
    @传送 传送物品移动命令
    @Dear 夫妻查询位置
    @Master 师徒查询位置
    @DearRecall 夫妻传送
    @MasterRecall 师徒传送
    @AllowDearRecall 允许夫妻传送
    @AllowMasterRecall 允许师徒传送
    @GuildRecall 行会合一
    @AllowGuildRecall @允许天地合一
    @AttackMode 调整攻击模式
    仓库、登录密码相关命令
    @SetPassword 设置仓库密码
    @Chgpassword 修改仓库密码
    @UnLock 打开密码锁
    @UnLockStorage 仓库解锁
    @Lock 仓库加锁
  • 新增部分游戏相关GM命令

    新增部分游戏相关命令


    注:以下命令在(M2目录中)Command.ini文件中均可自由更改命令名称.

    传送相关命令
    @recall 将人物召唤到自己身边
    @Regoto 传送到对方身边         
    @Ting 将对方随机传送
    @SuperTing  将指定范围内人物随机传送
    @Mapmove 将指定地图所有人物传送到指定地图
    @Move 移动到指定地图
    @PositionMove 移动到指定地图座标
    人物控制相关命令
    @GameMaster 进入/退出管理员模式
    @Observer 进入/退出隐身模式
    @Superman 进入/退出无敌模式
    @Level 调整自己的等级
    @Kick 将指定的人物踢下线
    @Kill  将指定的人物杀死
    @Realive 将死亡的人物复活
    @Setpermission 设置人物的游戏权限,可将普通人物提升为GM
    @Info 显示人物详细信息
    @MobLevel 显示身边所有怪物或人物信息
    @FreePK 清除指定人物的PK点
    @PKpoint 显示指定人物的PK点
    @IncPkPoint 增加指定人物的PK点
    @AdjustLevel  调整他人级别
    @AdjustExp  调整他人经验
    怪物控制相关命令
    @Mob 在身边放置一个指定的怪物
    @RecallMob 召唤一个怪物为宝宝
    @Mission 设置怪物集中点(用于开展怪物攻城)
    @MobPlace 放置怪物,怪物向集中点集中,大刀守卫不攻击怪物(用于开展怪物攻城)
    聊天信息相关命令
    @DisableSendMsg 将指定人物加入禁言列表,人物发信息只能自己看到别人看不到
    @EnableSendMsg 将指定人物从禁言列表中删除
    @DisableSendMsgList 显示禁言列表中的人物名称
    @ViewWhisper 查看指定人物的私聊信息
    @MobNpc 制造一个NPC(可不用重启M2做增加NPC制作脚本);
    @DelNpc 删除NPC
    重新加载设置相关命令
    @ReloadAdmin 重新加载管理员列表
    @ReloadNpc 重新加载NPC脚本
    @ReloadMonItems 重新加载怪物爆物品列表
    @ReloadLineNotice  重新加载游戏公告
    @ReloadManage 重新加载登录脚本
    @ReloadItemDB 重新加载物品数据库
    @ReloadMagicDB 重新加载魔法数据库(暂时无效)
    @ReloadMonsterDB 重新加载怪物数据库
    @ReloadRobotManage  重新加载游戏登录文本
    物品控制相关命令
    @make 制造指定的物品
    @SuperMake 调整给指定物品属性值
    @BindUseItem 物品绑定人物信息
    @GiveMine 数量 纯度 给指定纯度的矿石.
    仓库、登录密码相关命令
    @CLEARPASSWORD GM专用命令
    人物分配点数控制相关命令
    @BonusPoint 增加人物属性点
    @DelBonusPoint 删除人物属性点(删除所有已分配及未分配的属性点)
    @RestBonusPoint 将人物属性点复位(已分配的复位到未分配的点数)
    地图控制相关命令
    @SetMapMode 设置地图模式
    @Map 查看当前所在地图相关信息
    游戏点、币相关命令
    @GameGold 调整人物游戏币数量
    @GamePoint 调整人物游戏点数量(泡点数量)
    @CREDITPOINT 调整人物声望点(1-255)
    @DelGold  减少人物金币
    @AddGold  增加人物金币
    其他相关命令
    @Showflag  显示标识
    @showopen  显示打开
    @showunit  显示单位
    @setflag  设置标识
    @setopen  设置打开
    @setunit  设置单位
    @Reconnection 更换网关的命令
    行会相关命令
    @AddGuild  添加一个行会
    @DelGuild  删除一个行会
    @SabukWallGold 更改沙城所属性行会
    @ForcedWallconquest 强行开始或结果攻城战
    @SabukWallGold 查看沙城金币数
  • 装备栏物品位置序号

    物品位置:

    ;==========================================
    0 盔甲
    1 武器
    2 照明物
    3 项链
    4 头盔
    5 右手镯
    6 左手镯
    7 右戒指
    8 左戒指
    9 护身符
    10 腰带
    11 鞋子
    12 宝石
    13 斗笠
    15 马牌
    16 盾牌
    17 时装衣服
    18 时装武器
    ;========================================== 

  • 物品绑定人物@BindUseItem/BindUseItem/ShowUseItemInfo

    功能:
        物品绑定人物

    绑定类型:
        帐号,角色名,IP

    命令格式:
        @BindUseItem 人物名称 物品类型  绑定类型
    例:@BindUseItem 人物名称 武器 帐号
    此时将指定的人物及其身上的武器绑定在该人的帐号上
    ========================================================

    物品类型:
    衣服,武器,照明物,项链,头盔,左手镯,右手镯,左戒指,右戒指,物品
    腰带,鞋子,宝石

    BindUseItem
        显示绑定物品到人物信息

    ShowUseItemInfo
        显示人物身上带装备信息

  • 设置显示名称格式配置文件String.ini

    设置显示名称格式

    一、显示名称设置方法


    1、相关配置

    配置文件:String.ini

    以下为相关配置内容:

    CastleGuildName=%guildname[%castlename(%rankname)]
    NoCastleGuildName=%guildname(%rankname)
    WarrReNewName=%chrname\*<圣>*
    WizardReNewName=%chrname\*<神>*
    TaosReNewName=%chrname\*<尊>*
    ManDearName=%s的老公
    WoManDearName=%s的老婆
    MasterName=%s的师父
    NoMasterName=%s的徒弟
    HumanShowName=%chrname\%guildname\%dearname\%mastername

    CastleGuildName        沙城成员显示行会格式
    NoCastleGuildName  普通已加入行会人员显示行会格式

    %guildname  行会名称
    %castlename 城堡名称
    %rankname   职位名称

    WarrReNewName  武士转生后名称显示
    WizardReNewName  法师转生后名称显示
    TaosReNewName  道士转生后名称显示
    %chrname 人物名称

    ManDearName 结婚后男的显示名称
    WoManDearName 结婚后女的显示名称
    MasterName 师父显示名称
    NoMasterName 徒弟显示名称

    HumanShowName 显示完整名称格式
    游戏中显示出来的名称是根据以上格式组合出来的,大家可以根据自己的要求,自行调行组合及格式。

  • 查看人物私聊信息@ViewWhisper

    查看人物私聊信息

    此功能可以实时侦听指定人物的私聊信息,将指定人物发送及接收的私聊信息发送到自己。

    命令格式:
    @ViewWhisper  人物名称

    重复输入取消侦听私听信息。

  • 武器衣服翅膀特效计算/HumEffect2.wzl/WeaponEffect.wzl/WeaponEffect5.wzl

    为了减少使用自定义特效以及方便添加装备,对衣服武器的外观特效进行DB数据库支持
    由于武器2-3的特效均放在衣服HumEffect2.wzl和HumEffect3.wzl里面,武器特效DB数据字段支持为:

    武器特效:Anicount
    HumEffect2.wzl中武器特效代码分别为:1000-1006 (7件武器特效)
    HumEffect3.wzl中武器特效代码分别为:1007-1015 (9件武器特效)
    WeaponEffect.wzl 中特效代码为:1025-1049
    WeaponEffect4.wzl 中特效代码为1100-1124
    WeaponEffect5.wzl 中特效代码为1125-1149
    --------------------------------------------------------------------------------------------

    衣服翅膀特效:Anicount 字段
    HumEffect2.wzl 1000-1024 需要排除武器,此文件第一件翅膀为1002 ,后面分别为1003,1004,1006,1010(1010只有女性项圈)
    HumEffect3.wzl 1025-1049 需要排除武器,此文件第一件翅膀为1025 ,1026,1027,1031,1035,1036
    HumEffect4.wzl 1050 - 1074
    HumEffect5.wzl 1075 - 1099
    --------------------------------------------------------------------------------------------

    备注:由于HumEffect2.wzl HumEffect3.wzl 中夹武器特效所以计算比较复杂,特效代码为数据库字段 Anicount
    能使用DB数据库支持的特效尽量使用db数据库来支持,这样可减少服务器压力...(男女特效数值一样,程序自动区分性别)

    =============================================以下为武器和衣服内观特效计算===================================================================================================================== 武器和衣服内观特效计算:
    内观发光效果,一行对应一个特效 对应数据库 Light字段 文件 stateitem.wzl (计算代码 500-527)
    1403      ------------500
    1890-1899 ------------501
    2425      ------------502
    2426      ------------503
    2427      ------------504
    2530-2537 ------------505
    2541      ------------506
    2543      ------------507
    2550-2559 ------------508
    2560-2569 ------------509
    2600-2619 ------------510
    2850-2865 ------------511
    3480-3493 ------------512
    3500-3513 ------------513
    3520-3533 ------------514
    3550-3559 ------------515
    3570-3579 ------------516
    3610-3627 ------------517
    3630-3647 ------------518
    3650-3667 ------------519
    3680-3687 ------------520
    3690-3697 ------------521
    3800-3807 ------------522
    3820-3837 ------------523
    3840-3857 ------------524
    3860-3877 ------------525
    3950-3967 ------------526
    3968-3987 ------------527
    注:Light字段528-599保留.... DB数据库Light字段支持扩展内观特效支持
    扩展名: Light字段值:
    StateEffect5.wzl 1000-1099
    StateEffect6.wzl 1100-1199
    StateEffect7.wzl 1200-1299
    StateEffect8.wzl 1300-1399
    StateEffect9.wzl 1400 -1499
    StateEffect10.wzl 1500-1599 内观特效扩展统一图片张数为10张一组,一个扩展文件内100组,也就是1000张图,如果不是10张就自定义内观特效 注意一些页游素材本身就是特效效果了,请使用自定义特效的普通绘制,扩展的字段只支持特效绘制!!! ------------------------------------------------------------------------------------------------------ 文件 StateEffect.wzl 武器,衣服内观发光效果,一行对应一个特效 对应数据库 Light字段 (计算代码 600-641)
    760-767   ----------600
    770-777   ----------601
    780-787   ----------602
    800-809   ----------603
    810-819   ----------604
    820-829   ----------605
    840-849   ----------606
    850-859   ----------607
    860-869   ----------608
    880-897   ----------609
    900-917   ----------610
    920-937   ----------611
    950-967   ----------612
    970-987   ----------613
    990-1007  ----------614
    1020-1037 ----------615
    1040-1057 ----------616
    1060-1077 ----------617
    1090-1099 ----------618
    1100-1109 ----------619
    1120-1130 ----------620
    1140-1150 ----------621
    1170-1179 ----------622
    1180-1189 ----------623
    1200-1209 ----------624
    1210-1219 ----------625
    1230-1239 ----------626
    1240-1249 ----------627
    1260-1269 ----------628
    1270-1279 ----------629
    1290-1297 ----------630
    1300-1307 ----------631
    1310-1321 ----------632
    1330-1341 ----------633
    1350-1361 ----------634
    1370-1381 ----------635
    1390-1401 ----------636
    1410-1421 ----------637
    1430-1441 ----------638
    1450-1459 ----------639
    1460-1477 ----------640
    1480-1497 ----------641
    注:Light字段642-699保留

    -------------------------------------------------------------------------------------------- 扩展衣服翅膀特效:Anicount 字段
    HumEffect6.wzl 1100 - 1124
    HumEffect7.wzl 1125 - 1149
    HumEffect8.wzl 1150 - 1174
    HumEffect9.wzl 1175 - 1199
    HumEffect10.wzl 1200 - 1224
    HumEffect11.wzl 1225 - 1249
    HumEffect12.wzl 1250 - 1274
    HumEffect13.wzl 1275 - 1299
    ...................以此类推扩展至65535

    扩展武器特效:
    WeaponEffect6.wzl 1150-1174
    WeaponEffect7.wzl 1175-1199
    WeaponEffect8.wzl 1200-1224
    WeaponEffect9.wzl 1225-1249
    WeaponEffect10.wzl 1250-1274
    WeaponEffect11.wzl 1275-1299
    ...................以此类推扩展至65535
 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部