传奇脚本知识库
  • 组队时触发/GroupCreate/StartGroup/LeaveGroup

    功能: 创建小组时触发.
    说明: 队员的名字放在队长S0变量中.
    [@GroupCreate]
    #IF
    #ACT
    SendMsg 5 <$STR(S0)>加入了组队.
    <$STR(S0)>.SendMsg 5 你加入了组队.

    ;在组队前触发
    [@StartGroup]
    #IF
    CheckLevelEx < 25
    #ACT
    CreateGroupFail
    SendMsg 5 25级之后才可以组队.

    功能: 离开队伍时触发.
    说明: 被删除的队员名字放在队长的S0变量中.
    [@LeaveGroup]
    #IF
    #ACT
    SendMsg 5 你退出了组队.

    功能: 删除小组成员时触发.
    说明: 被删除的队员名字放在队长的S0变量中.
    [@GroupDelMember]
    #IF
    #ACT
    <$STR(S0)>.SendMsg 5 你被队长踢出了组队!

    功能: 添加小组成员时触发.
    说明: 队员名字放在队长的S0变量中.
    [@GroupAddMember]
    #IF
    #ACT
    SendMsg 5 <$STR(S0)>加入了队伍.
    <$STR(S0)>.SendMsg 5 你加入了队伍.

    功能: 组队杀死怪物时触发.
    [@GroupKillMon]
    #IF
    #ACT
    SendMsg 5 组队杀怪.

  • 装备升级触发UpgradeOK/UpgradeFail/UpgradeClear/

    功能:

    执行脚本功能.升级成功时执行@UpgradeOKX,升级失败时执行@UpgradeFailX,
    属性被清除时执行@UpgradeClearX,其中X代表装备位置,例如:衣服=0,武器=1

  • 装备持久消失时触发ItemDamage1

    功能: 装备持久消失时触发,位置0-12

    [@ItemDamage1]
    #IF
    #ACT
    SendMsg 5 你的武器已经损坏.

  • 指定人物触发字段 HCALL 人物名称 触发字段

    功能:调用脚本

    范围:QuestDiary

    示例:

    #IF
    #ACT
    #CALL [\数据文件\暗黑特效\暗黑检测.TXT] @暗黑检测

  • 英雄升级触发HeroLevelUp

    功能:英雄升级触发 @HeroLevelUp 这个触发也是由主人执行的所以对英雄的操作请在前面加H

    范围:QF

    示例:

    [@HeroLevelUp]
    #IF
    #ACT
    H.give 金条 2
    break

  • 英雄上线触发HeroLogin/QManage.txt

    英雄上线触发 @HeroLogin 注意这个触发是由主人执行的所以对英雄的操作请在前面加H

    QManage.txt里的配置脚本
    [@HeroLogin]
    #if
    H.CHECKNAMELIST ..\QuestDiary\数据文件\英雄名单.txt
    #act
    H.DELSKILL 破魂斩
    H.DELSKILL 劈星斩
    H.DELSKILL 雷霆一击
    H.DELSKILL 噬魂沼泽
    H.DELSKILL 末日审判
    H.DELSKILL 火龙气焰
    H.delnamelist ..\QuestDiary\数据文件\英雄名单.txt
    #IF
    H.ISNEWHUMAN
    H.gender man
    #ACT
    H.give 恶魔长袍(男) 1
    H.give 骨玉权杖 1
    H.TakeOnitem 骨玉权杖 1
    H.TakeOnitem 恶魔长袍(男) 0
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break
    #IF
    H.ISNEWHUMAN
    H.gender WOMAN
    #ACT
    H.give 恶魔长袍(女) 1
    H.give 骨玉权杖 1
    H.TakeOnitem 骨玉权杖 1
    H.TakeOnitem 恶魔长袍(女) 0
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break
    #IF
    H.ISNEWHUMAN
    H.gender man
    #ACT
    H.give 战神盔甲(男) 1
    H.give 裁决之杖 1
    H.TakeOnitem 战神盔甲(男) 0
    H.TakeOnitem 裁决之杖 1
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break
    #IF
    H.ISNEWHUMAN
    H.gender WOMAN
    #ACT
    H.give 战神盔甲(女) 1
    H.give 裁决之杖 1
    H.TakeOnitem 战神盔甲(女) 0
    H.TakeOnitem 裁决之杖 1
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break
    #IF
    H.ISNEWHUMAN
    H.gender man
    #ACT
    H.give 幽灵战衣(男) 1
    H.give 龙纹剑 1
    H.TakeOnitem 幽灵战衣(男) 0
    H.TakeOnitem 龙纹剑 1
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break
    #IF
    H.ISNEWHUMAN
    H.gender WOMAN
    #ACT
    H.give 幽灵战衣(女) 1
    H.give 龙纹剑 1
    H.TakeOnitem 幽灵战衣(女) 0
    H.TakeOnitem 龙纹剑 1
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break

  • 英雄当前获取经验触发HeroGetExp

    功能:英雄当前获取经验触发HeroGetExp

    范围:QF

    示例:
       [@HeroGetExp]
       #if
       #act
       SENDMSG 5 :英雄本次获取经验为:<$HeroGetExp>
       break

  • 捡起物品QF触发PickUpItemE/DropItem/PickUpItem

    QFunction-0.txt功能脚本增加以下内容

    在列表信息二选择需要触发的物品后在功能脚本增加:

    [@DropItem]
    #if
    #act
    SENDMSG 0 玩家<$USERNAME>在<$MapTitle>坐标<$X>:<$Y>扔掉了<$PICKDROPITEMNAME>
    break [@PickUpItem]
    #if
    #act
    SENDMSG 0 玩家<$USERNAME>在<$MapTitle>坐标<$X>:<$Y>捡到<$PICKDROPITEMNAME>
    break
    <$PICKDROPITEMNAME> 捡起和丢弃的物品名称

    以上脚本为捡起物品和扔物品触发.触发条件需要在列表信息二增加物品规则..


    ;=================================================下面为新增=====================================
    增加捡起物品QF触发命令@PickUpItemEX ,此触发不需要任何物品规则,捡起任何物品都触发
    [@PickUpItemEX]
    #if
    #act
    SENDMSG 0 玩家<$USERNAME>在<$MapTitle>坐标<$X>:<$Y>捡到<$PICKDROPITEMNAME>
    break
    英雄捡起触发:H.PickUpItemEX 
  • 双击物品触发指定脚本StdModeFunc

    功能:
        双击物品可以自动触发指定脚本功能;

    使用方法:
        1、物品数据库设置1:STDMODE字段设置为:31
        2、物品数据库设置2:AniCount字段设置为:X
        X为指字数字触发脚本(1-999)
        3、\Mir200\Envir\market_def\QFunction-0.txt下设置
    [@StdModeFuncX]
    #IF
    #ACT
        sendmsg 7 触发成功!!!
    ===================================
    注:其中X为物品数据库设置2中的X

  • 检测外挂触发UsePlugin

    外挂触发

    QFunction-0脚本里[@UsePlugin]字段

    [@UsePlugin]
    #ACT
    ChangeModeEx 10 10
    SENDMSG 6 使用外挂,锁定10秒

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部