传奇脚本知识库
  • 套装触发GroupItemOn/GroupItemOff/HeroGroupItemOn/HeroGroupItemOff

    @GroupItemOn

    例如:

    [@GroupItemOn0]
    #IF
    #ACT
    SENDMSG 0 圣战套装隐藏属性被激发:攻击上限增加5点!
    [@GroupItemOn1]
    #IF
    #ACT
    SENDMSG 0 法神套装隐藏属性被激发:魔法上限增加5点!
    [@GroupItemOn2]
    #IF
    #ACT
    SENDMSG 0 天尊套装隐藏属性被激发:道术上限增加5点!

    @GroupItemOff

    例如:

    [@GroupItemOff0]
    #IF
    #ACT
    SENDMSG 0 圣战套装隐藏属性失效:攻击恢复正常!
    [@GroupItemOff1]
    #IF
    #ACT
    SENDMSG 0 法神套装隐藏属性失效:魔法恢复正常!
    [@GroupItemOff2]
    #IF
    #ACT
    SENDMSG 0 天尊套装隐藏属性失效:道术恢复正常!

    套装生效触发[@GroupItemOnX],套装失效触发[@GroupItemOffX],英雄对应[@HeroGroupItemOnX],[@HeroGroupItemOffX] X表示套装序号

  • 杀死人物触发KillPlay

    功能:@KillPlay  杀人触发

    范围:QF

    [@KillPlay]
    #ACT
    MessageBox 你杀人了

  • 杀死人物宝宝时触发KillSlave

    功能: 杀死人物宝宝时触发 

    范围:QF
    [@KillSlave]
    #IF
    CheckKillSlaveName 月灵
    #ACT
    SendMsg 5 你把对方的月灵宝宝杀死了.

  • 杀死怪物时触发OnKillMob

    功能: 杀死怪物时触发
    说明: 对应地图参数中需要加入ONKILLMON才可生效!
    [@OnKillMob]
    #IF
    CheckKillMonName 白野猪
    #SAY
    你杀死一头白野猪!

    ;============================================================= 杀死怪物时触发

    [@KillMon]
    #ACT
    SENDMSG 7 你杀死<$KILLMONNAME>
    break

  • 人物小退游戏触发PlayReconnection

    功能:[@PlayReconnection] 人物小退触发

    范围:QF

    示例:

    [@PlayReconnection] 

    #SAY

    小退触发成功。

  • 人物死亡时触发KillByHum/CheckKillByHum

    人物死亡时触发.

    #IF
    KillByHum
    #ACT
    SendMsg 5 玩家 <$HumKiller> 在%m 把你干死了!
    #ELSEACT
    SendMsg 5 怪物 <$MONKILLER> 在%m 把你干死了!

    ==================================================================================================== 变量:<$KILLER> 可显示人物、怪物、等其他一切杀死自己的对象名称,使用此变量为综合变量!!!可用于人物名字变量和怪物名字变量、如:

    检查是被怪物还是人物杀死的.

    #IF
    KillByHum
    #ACT
    SendMsg 5 玩家 <$KILLER> 在%m 把你干死了!
    #ELSEACT
    SendMsg 5 怪物 <<$KILLER>> 在%m 把你干死了!

    ==================================================================================================== 另外检测是否被人物杀死命令除KillByHum 也可使用 :CheckKillByHum 
  • 人物死亡触发PlayDie

    功能:
       人物是被怪物杀死还是玩家杀死

    格式:
     


    ;==========================================
    [@PlayDie]
    #IF
    CHECKCURRTARGETRACE = 0
    #ACT
    SENDMSG 6 你被人物【<$CURRRTARGETNAME>】杀死了 255 249
    BREAK

    #IF
    CHECKCURRTARGETRACE = 1
    #ACT
    SENDMSG 6 你被英雄【<$CURRRTARGETNAME>】杀死了 255 249
    BREAK

    #IF
    #ACT
    SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】杀死了 255 249
    BREAK

    ;======================下面变量获取角色和怪物完整名字==========================
    增加变量以显示完整名(不去数字):$CURRRTARGETFULLNAME

    上面演示脚本中变量不获取角色以及怪物名字后面的数字:$CURRRTARGETNAME

    提供2种变量大家自己按需使用!

  • 人物升级触发PlayLevelUp

    功能:人物升级触发
    范围: QFunction-0.txt
    ;此脚为功能脚本,用于实现各种与脚本有关的功能
    示例:
    [@PlayLevelUp]
    #ACT
    MessageBox 升级

  • 当前获取怪物经验触发KillMonGetExp/HeroKillMonGetExp

    @KillMonGetExp 人物杀怪获得经验触发 QF


    @HeroKillMonGetExp 英雄杀怪获得经验触发 QF

     

    @GetExp

    例如:
    [@GetExp]
    #if
    #act
    SENDMSG 5 :人物本次获取经验为:<$GetExp>
    break

  • 人物大退触发PlayOffLine

    功能:[@PlayOffLine] 人物大退触发

    范围:QF

    示例:

    [@PlayOffLine] 

    #ACT

    MAPMOVE 3 333 333


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