传奇脚本知识库
  • [GEE引擎] 转职变性gender/CHANGEGENDER/CHECKJOB/warrior/wizard/taoist/CHANGEJOB

    最新转职业脚本变性(含英雄转职和清理合击技能)

    [@变性转职]
    {
    欢迎你光临:<$SERVERNAME>\ \
    你是否对自己的英雄职业不满意?是的,我想<变更英雄职业/@变更英雄职业>\ \
    你是否对现在的职业已经厌烦? 是的,我想<变更职业/@职业变更>\ \
    你是否想尝试做异性的滋味? 是的,我想<变更性别/@性别变更>\ \
    <版权所有/@1>:Geem2引擎\
    [@性别变更]
    #IF
    gender man
    #SAY
    是不是做猛男没什么意思呀,想不想尝尝做淑女的滋味呀!!!\ \
    『<尝尝/@towoman>』\ \
    〖<返回/@main>〗 〖<关闭/@exit>〗
    #ELSESAY
    是不是做淑女挺累的,想不想尝尝做猛男的滋味呀!!!\ \
    『<尝尝/@toman>』\ \
    〖<返回/@main>〗 〖<关闭/@exit>〗
    [@toman]
    #IF
    CHECKGAMEGOLD > 19
    #ACT
    GAMEGOLD - 20
    CHANGEGENDER 0
    #SAY
    呵呵,你已经变成一位猛男了。\ \
    <返回/@main>
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足20颗。
    [@towoman]
    #IF
    CHECKGAMEGOLD > 19
    #ACT
    GAMEGOLD - 20
    CHANGEGENDER 1
    #SAY
    呵呵,你已经变成一位淑女了。\ \
    〖<返回/@main>〗 〖<关闭/@exit>〗
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足20颗。

    [@职业变更]
    #IF
    CHECKJOB warrior
    #SAY
    是不是战士不好玩呀,换换别的职业试试吧!\ \
    『<玩玩法师/@法师>』\
    『<玩玩道士/@道士>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    #IF
    CHECKJOB wizard
    #SAY
    是不是法师不好玩呀,换换别的职业试试吧!\ \
    『<玩玩战士/@战士>』\
    『<玩玩道士/@道士>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    #IF
    CHECKJOB taoist
    #SAY
    是不是道士不好玩呀,换换别的职业试试吧!\ \
    『<玩玩战士/@战士>』\
    『<玩玩法师/@法师>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    [@战士]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    CLEARSKILL
    CHANGEJOB warrior
    ADDSKILL 基本剑术
    ADDSKILL 攻杀剑术
    ADDSKILL 刺杀剑术
    ADDSKILL 半月弯刀
    ADDSKILL 野蛮冲撞
    ADDSKILL 烈火剑法
    ADDSKILL 狮子吼
    SKILLLEVEL 基本剑术 + 3
    SKILLLEVEL 攻杀剑术 + 3
    SKILLLEVEL 刺杀剑术 + 3
    SKILLLEVEL 半月弯刀 + 3
    SKILLLEVEL 野蛮冲撞 + 3
    SKILLLEVEL 烈火剑法 + 3
    SKILLLEVEL 狮子吼 + 3
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    [@法师]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    CLEARSKILL
    CHANGEJOB WIZARD
    ADDSKILL 火球术
    ADDSKILL 大火球
    ADDSKILL 抗拒火环
    ADDSKILL 地狱火
    ADDSKILL 雷电术
    ADDSKILL 疾光电影
    ADDSKILL 诱惑之光
    ADDSKILL 瞬息移动
    ADDSKILL 火墙
    ADDSKILL 爆裂火焰
    ADDSKILL 地狱雷光
    ADDSKILL 魔法盾
    ADDSKILL 圣言术
    ADDSKILL 冰咆哮
    ADDSKILL 寒冰掌
    ADDSKILL 灭天火
    SKILLLEVEL 火球术 + 3
    SKILLLEVEL 大火球 + 3
    SKILLLEVEL 抗拒火环 + 3
    SKILLLEVEL 地狱火 + 3
    SKILLLEVEL 雷电术 + 3
    SKILLLEVEL 疾光电影 + 3
    SKILLLEVEL 诱惑之光 + 3
    SKILLLEVEL 瞬息移动 + 3
    SKILLLEVEL 火墙 + 3
    SKILLLEVEL 爆裂火焰 + 3
    SKILLLEVEL 地狱雷光 + 3
    SKILLLEVEL 魔法盾 + 3
    SKILLLEVEL 圣言术 + 3
    SKILLLEVEL 冰咆哮 + 3
    SKILLLEVEL 寒冰掌 + 3
    SKILLLEVEL 灭天火 + 3
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    [@道士]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    CLEARSKILL
    CHANGEJOB taoist
    ADDSKILL 治愈术
    ADDSKILL 精神力战法
    ADDSKILL 施毒术
    ADDSKILL 灵魂火符
    ADDSKILL 幽灵盾
    ADDSKILL 神圣战甲术
    ADDSKILL 困魔咒
    ADDSKILL 召唤骷髅
    ADDSKILL 隐身术
    ADDSKILL 集体隐身术
    ADDSKILL 心灵启示
    ADDSKILL 群体治疗术
    ADDSKILL 召唤神兽
    ADDSKILL 气功波
    ADDSKILL 无极真气
    SKILLLEVEL 治愈术 + 3
    SKILLLEVEL 精神力战法 + 3
    SKILLLEVEL 施毒术 + 3
    SKILLLEVEL 灵魂火符 + 3
    SKILLLEVEL 幽灵盾 + 3
    SKILLLEVEL 神圣战甲术 + 3
    SKILLLEVEL 困魔咒 + 3
    SKILLLEVEL 召唤骷髅 + 3
    SKILLLEVEL 隐身术 + 3
    SKILLLEVEL 集体隐身术 + 3
    SKILLLEVEL 心灵启示 + 3
    SKILLLEVEL 群体治疗术 + 3
    SKILLLEVEL 召唤神兽 + 3
    SKILLLEVEL 气功波 + 3
    SKILLLEVEL 无极真气 + 3
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    [@变更英雄职业]
    想把你的英雄变更为其它职业的英雄?\
    只要你交纳50颗元宝,我即可将你的英雄成功转职。\
    但是合击技能将会被删除,只给予新职业的部分技能、\
    是否同意将英雄转职呢?\
    <我同意将英雄转职业/@同意英雄转职>\
    [@同意英雄转职]
    #IF
    CheckHaveHero
    #ELSEACT
    MESSAGEBOX 对不起,您没有英雄!
    BREAK
    #IF
    H.CHECKONLINE
    #ELSEACT
    MESSAGEBOX 对不起,您的英雄不在线!
    BREAK
    #IF
    CHECKGAMEGOLD > 49
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    #IF
    H.CHECKJOB warrior
    #SAY
    是不是战士英雄不好玩呀,换换别的英雄试试吧!\ \
    『<玩玩法师英雄/@法师英雄>』\
    『<玩玩道士英雄/@道士英雄>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    #IF
    H.CHECKJOB wizard
    #SAY
    是不是法师英雄不好玩呀,换换别的英雄试试吧!\ \
    『<玩玩战士英雄/@战士英雄>』\
    『<玩玩道士英雄/@道士英雄>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    #IF
    H.CHECKJOB taoist
    #SAY
    是不是道士英雄不好玩呀,换换别的英雄试试吧!\ \
    『<玩玩战士英雄/@战士英雄>』\
    『<玩玩法师英雄/@法师英雄>』\ \
    〖<返回/@changjob>〗〖<关闭/@exit>〗
    #ACT
    break
    [@战士英雄]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    H.CLEARSKILL
    H.CHANGEJOB warrior
    H.ADDSKILL 英雄基本剑术 1
    H.ADDSKILL 英雄攻杀剑术 1
    H.ADDSKILL 英雄刺杀剑术 1
    H.ADDSKILL 英雄半月弯刀 1
    H.ADDSKILL 英雄野蛮冲撞 1
    H.ADDSKILL 英雄烈火剑法 1
    H.ADDSKILL 英雄狮子吼 1
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功将英雄转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    [@法师英雄]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    H.CLEARSKILL
    H.CHANGEJOB WIZARD
    H.ADDSKILL 英雄火球术 1
    H.ADDSKILL 英雄大火球 1
    H.ADDSKILL 英雄抗拒火环 1
    H.ADDSKILL 英雄地狱火 1
    H.ADDSKILL 英雄疾光电影 1
    H.ADDSKILL 英雄雷电术 1
    H.ADDSKILL 英雄诱惑之光 1
    H.ADDSKILL 英雄瞬息移动 1
    H.ADDSKILL 英雄火墙 1
    H.ADDSKILL 英雄爆裂火焰 1
    H.ADDSKILL 英雄地狱雷光 1
    H.ADDSKILL 英雄魔法盾 1
    H.ADDSKILL 英雄圣言术 1
    H.ADDSKILL 英雄冰咆哮 1
    H.ADDSKILL 英雄灭天火 1
    H.ADDSKILL 英雄寒冰掌 1
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功将英雄转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    [@道士英雄]
    #IF
    CHECKGAMEGOLD > 49
    #ACT
    GAMEGOLD - 50
    H.CLEARSKILL
    H.CHANGEJOB taoist
    H.ADDSKILL 英雄神圣战术 1
    H.ADDSKILL 英雄群疗术 1
    H.ADDSKILL 英雄集体隐身 1
    H.ADDSKILL 英雄精神战法 1
    H.ADDSKILL 英雄施毒术 1
    H.ADDSKILL 英雄召唤骷髅 1
    H.ADDSKILL 英雄召唤神兽 1
    H.ADDSKILL 英雄灵魂火符 1
    H.ADDSKILL 英雄隐身术 1
    H.ADDSKILL 英雄幽灵盾 1
    H.ADDSKILL 英雄治愈术 1
    H.ADDSKILL 英雄困魔咒 1
    H.ADDSKILL 英雄心灵启示 1
    H.ADDSKILL 英雄气功波 1
    H.ADDSKILL 英雄无极真气 1
    SENDMSG 0 恭喜:玩家「<$USERNAME>」成功将英雄转职。
    #ELSEACT
    MESSAGEBOX 对不起,您的元宝已经不足50颗。
    BREAK
    }

    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
    CHECKHEROJOB WIZARD
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    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
    CHECKHEROJOB WIZARD
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    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
    CHECKHEROJOB WARRIOR
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    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
    CHECKHEROJOB WARRIOR
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    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
    CHECKHEROJOB TAOIST
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    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
    CHECKHEROJOB TAOIST
    #ACT
    CHANGEHEROLEVEL = 35
    H.ADDSKILL 英雄先天元力
    H.ADDSKILL 英雄酒气护体
    H.give 幽灵战衣(女) 1
    H.give 龙纹剑 1
    H.TakeOnitem 幽灵战衣(女) 0
    H.TakeOnitem 龙纹剑 1
    H.give 超级金创药 4
    H.give 超级魔法药 3
    SENDMSG 4 恭喜<$USERNAME>您的英雄领取了装备
    break

  • [GEE引擎] 跳转延迟DELAYGOTO/CLEARDELAYGOTO

    DELAYGOTO 时间(毫秒) 触发字段 换地图是否删除此延时(0或为空时=不删除 1=删除)

    DELAYGOTO 20 @火龙珠 表示20毫秒

    实例:
    ----------------------------------------------------------------------------

    [@main]
    <延迟跳转/@DelayGoto> <清除延迟/@ClearDelayGoto> <得到物品/@giveonground>\ \
    <返回/@main>
    [@giveonground]
    #if
    #act
      GIVEONGROUND 屠龙 5
    [@DelayGoto]
    #if
    #act
      DELAYGOTO 3 @DelayLabel
    #say
    <清除延迟/@ClearDelayGoto>
    [@DelayLabel]
    #say
    延迟跳转测试成功!\ \
    <返回/@next>
    [@ClearDelayGoto]
    #if
    #act
      CLEARDELAYGOTO
    #say
    延迟跳转已清除.\ \
    <返回/@next>


    ------------------------------------------------------------------------;

  • [GEE引擎] 挑战CHALLENGMAPMOVE/GETCHALLENGEBAKITEM/CHECKMAPHUMANCOUNT

    说明:没有等级限制,只在双方面对面,即可挑战,挑战时间5分钟,在挑战时间内没有分出胜负的,直接随机传送.
         增加地图参数 FIGHT4 (挑战地图),此参数禁止召唤英雄,死亡不掉落物品,不增加PK值.  
         M2\查看\列表信息 中可设置禁止挑战的物品.
         挑战时双方都不可以使用英雄,所有药品
         挑战胜,所有之前押的物品归胜方所有


    相关脚本命令:
    功能:移动到挑战地图
    格式:CHALLENGMAPMOVE 地图名 X Y

    功能:没有挑战地图可移动,则退回抵押的物品
    格式:GETCHALLENGEBAKITEM
    //----------------------------------------------------------------------
    QFunction-0.txt 文件

    [@Challenge]
    #IF
    CHECKMAPHUMANCOUNT EM029A = 0
    #ACT
    CHALLENGMAPMOVE EM029A 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029B = 0
    #ACT
    CHALLENGMAPMOVE EM029B 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029C = 0
    #ACT
    CHALLENGMAPMOVE EM029C 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029D = 0
    #ACT
    CHALLENGMAPMOVE EM029D 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029E = 0
    #ACT
    CHALLENGMAPMOVE EM029E 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029F = 0
    #ACT
    CHALLENGMAPMOVE EM029F 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029G = 0
    #ACT
    BREAK
    CHALLENGMAPMOVE EM029G 14 15
    #IF
    CHECKMAPHUMANCOUNT EM029H = 0
    #ACT
    CHALLENGMAPMOVE EM029H 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029I = 0
    #ACT
    CHALLENGMAPMOVE EM029I 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029J = 0
    #ACT
    CHALLENGMAPMOVE EM029J 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029K = 0
    #ACT
    CHALLENGMAPMOVE EM029K 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029L = 0
    #ACT
    CHALLENGMAPMOVE EM029L 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029M = 0
    #ACT
    CHALLENGMAPMOVE EM029M 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029N = 0
    #ACT
    CHALLENGMAPMOVE EM029N 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029O = 0
    #ACT
    CHALLENGMAPMOVE EM029O 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029P = 0
    #ACT
    CHALLENGMAPMOVE EM029P 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029Q = 0
    #ACT
    CHALLENGMAPMOVE EM029Q 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029R = 0
    #ACT
    CHALLENGMAPMOVE EM029R 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029S = 0
    #ACT
    CHALLENGMAPMOVE EM029S 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029T = 0
    #ACT
    CHALLENGMAPMOVE EM029T 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029U = 0
    #ACT
    CHALLENGMAPMOVE EM029U 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029V = 0
    #ACT
    CHALLENGMAPMOVE EM029V 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029W = 0
    #ACT
    CHALLENGMAPMOVE EM029W 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029X = 0
    #ACT
    CHALLENGMAPMOVE EM029X 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029Y = 0
    #ACT
    CHALLENGMAPMOVE EM029Y 14 15
    BREAK
    #IF
    CHECKMAPHUMANCOUNT EM029Z = 0
    #ACT
    CHALLENGMAPMOVE EM029Z 14 15
    BREAK
    #IF
    #ACT
    goto @Challenge_Fail

    [@Challenge_Fail]
    #IF
    #ACT
    GETCHALLENGEBAKITEM
    #SAY
    当前地图人数已经满员!请稍后再试,谢谢!\

    ;挑战胜利者执行..
    [@Challenge_Win]
    #IF
    #ACT
    SendMsg 5 挑战胜利..
    -------------------------------------------------------------------------------
    MapInfo.txt文件

    [EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029A|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029B|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029C|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029D|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029E|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029F|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029G|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029H|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG
    [EM029I|EM029 挑战] NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE RUNHUMAN NORECONNECT(0159) FIGHT4 NODRUG

  • [GEE引擎] 师徒脚本checkismaster/checkmaster/checkposemaster/checkposedir/havemaster

    师徒信息保存在:Envir\MasterNo 目录
    多徒弟系统(引擎上设置徒弟数量)多徒弟系统师傅身上不在显示是XXXX的师傅!
    修改 string.ini 中下面的配置(不改也可以,但不会显示徒弟是第几个)
    NoMasterName=%s的%n徒弟
    MasterOnlineSelfMsg=你的%n徒弟%s当前位于%m(%x:%y)。
    MasterNotOnlineMsg=你的%n徒弟%s现不在线!!!
    MasterListOnlineMasterMsg=你的%n徒弟%s在:%m(%x:%y)上线了!!!。
    MasterListLongOutMasterOnlineMsg=你的%n徒弟%s在:%m(%x:%y)下线了!!!。
    YourMasterListUnMasterOKMsg=你的%n徒弟%d已经圆满出师了!!!
    ---------------------------------------------------------------------
    出师触发 QFunction-0.txt
    [@UnMasterEnd]
    #IF
    #ACT
    SENDMSG 6 提示:师傅触发! [@UnMasterEnd1]
    #IF
    #ACT
    SENDMSG 6 提示:徒弟触发! =======================================================================================

    收徒脚本(和传统一致如您服务端又徒弟脚本无需修改)
    [@main]
    <我想拜师/@master>\
    <我想出师/@unmaster>\ \
    <离开/@exit>
    [@master]
    想拜师呀,你要拜的师父来了没有?\
    与你师父面对面站好,开始拜师。\ \
    <准备好了/@agree>\
    <我知道了/@exit>\ \
    <返回/@main>
    [@agree]
    ;检查是不是已经是别人的师父
    #if
       checkismaster
    #act
       break
    #say
    没事别来这玩!!!\ \
    <返回/@main>
    ;检查是不是已经拜师了
    #if
       checkmaster
    #act
       break
    #say
    你都都已经拜了别人为师,怎么还拜师!!! \ \
    <返回/@main>
    ;检查对面的人物是不是别人的徒弟
    #if
      checkposemaster
    #say
    你找了个什么人做师父,怎么现在还是别人的徒弟?\ \
    <返回/@main>
    #act
      break
    ;检查二个有没站好位置
    #if
       checkposedir
    #elsesay
    你们二个面对面站好呀,不要乱动。\ \
    <返回/@main>
    #elseact
      break
    #if
      checklevel 40
    #say
    你都40多级了还要找师父?\ \
    <返回/@main>
    #act
      break
    ;检查对方等级
    #if
      checkposelevel > 50
    #elsesay
    你找个什么师父呀,等级这么低?\ \
    <返回/@main>
    #elseact
      break
    #act
       master
    [@StartGetMaster]
    拜师仪式正式开始。\ \
    你是否确认拜师?\ \
    <确认/@RequestMaster>
    [@StartMaster]
    拜师仪式正式开始。\ \
    对方已经向你提出拜师请求。\ \

    [@RequestMaster]
    ;检查所需物品
    #if
       checkitemw 力量戒指 1
    #elsesay
    你都没信物,怎么拜呀!!!\ \
    <返回/@main>
    #elseact
       break
    #if
    #act
       takew 力量戒指 1
       master requestmaster
    [@WateMaster]
    你已向对方请求拜师,请耐心等待对方的答复。
    [@RevMaster]
    对方想拜你为师,你是否想收此人为徒? \ \
    <同意/@ResposeMaster> \
    <不同意/@ResposeMasterFail>
    [@ResposeMaster]
    #if
    #act
      master responsemaster ok
    [@ResposeMasterFail]
    #if
    #act
      master responsemaster fail
    [@EndMaster]
    你们二个已经是师徒关系了。\ \
    <关闭/@exit>
    [@EndMasterFail]
    拜师失败!\ \
    <关闭/@exit>
    [@MasterDirErr]
    对方没站好位置
    [@MasterCheckDir]
    请站好位置\\
    [@HumanTypeErr]
    此人不可以做你的师父。



    ;==========================================
    开始
    [@unmaster]
    #if
       havemaster
    #act
       unmaster
    #elsesay
    你都没师父,跑来做什么??\ \
    <返回/@main>

    ;=======================================================
    [@UnMasterCheckDir]
    按正常出师步骤,必须二个人对面对站好位置,\
    如果人来不了你只能选择强行出师了。\ \
    <我要强行出师/@fUnMaster>\
    <返回/@main>
    ;=======================================================
    ;对面位置不是人物时显示的信息
    [@UnMasterTypeErr]
    你对面站了个什么东西,怎么不太象人来的。\ \
    <返回/@main>
    [@UnIsMaster]
    必须由徒弟发出请求!!!\ \
    <返回/@main>
    [@UnMasterError]
    不要来捣乱!!!\ \
    <返回/@main>
    ;=======================================================
    ;开始程序后,双方显示的信息
    [@StartUnMaster]
    出师仪式现在开始!!!\ \
    是否确定真的要脱离师徒关系?\ \
    <确定/@RequestUnMaster>
    [@WateUnMaster]
    出师仪式现在开始!!!\ \
    ;=======================================================
    ;发出请求
    [@RequestUnMaster]
    #if
      havemaster
    #act
      unmaster requestunmaster
    ;=======================================================
    ;回应请求
    [@ResposeUnMaster]
    #if
      havemaster
    #act
      unmaster responseunmaster
    ;===============================================
    ;请求后显示的信息
    [@WateUnMaster]
    你已向对方发出请求,请耐心等待对方的答复。
    ;===============================================
    ;请求后对方显示的信息
    [@RevUnMaster]
    对方向你请求,你是否答应? \ \
    <我愿意/@RequestUnMaster>
    <返回/@main>
    ;===============================================
    [@ExeMasterFail]
    你都没师父,跑来做什么? \ \
    [返回/@main]
    ;==============================================
    ;强行
    [@fUnMaster]
    #if
      checkitem 金条 1
      havemaster
    #act
      take 金条 1
      unmaster requestunmaster force
    #elsesay
    要收一根金条的手续费,你没有金条,\
    <确定/@exit>
    ;==============================================
    ;完成后的提示信息
    [@UnMasterEnd]
    呵呵,你已经脱

  • [GEE引擎] 师徒触发UnMasterEnd/UnMasterEnd1

    出师触发 QFunction-0.txt
    [@UnMasterEnd]
    #IF
    #ACT
    SENDMSG 6 提示:师傅触发! [@UnMasterEnd1]
    #IF
    #ACT
    SENDMSG 6 提示:徒弟触发!
  • [GEE引擎] 师徒string.ini配置MasterListOnlineMasterMsg/MasterListLongOutMasterOnlineMsg

    师徒信息保存在:Envir\MasterNo 目录
    多徒弟系统(引擎上设置徒弟数量)多徒弟系统师傅身上不在显示是XXXX的师傅!
    修改 string.ini 中下面的配置(不改也可以,但不会显示徒弟是第几个)
    NoMasterName=%s的%n徒弟
    MasterOnlineSelfMsg=你的%n徒弟%s当前位于%m(%x:%y)。
    MasterNotOnlineMsg=你的%n徒弟%s现不在线!!!
    MasterListOnlineMasterMsg=你的%n徒弟%s在:%m(%x:%y)上线了!!!。
    MasterListLongOutMasterOnlineMsg=你的%n徒弟%s在:%m(%x:%y)下线了!!!。
    YourMasterListUnMasterOKMsg=你的%n徒弟%d已经圆满出师了!!!
  • [GEE引擎] 师徒string.iniNoMasterName/MasterOnlineSelfMsg/MasterNotOnlineMsg


    师徒信息保存在:Envir\MasterNo 目录
    多徒弟系统(引擎上设置徒弟数量)多徒弟系统师傅身上不在显示是XXXX的师傅!
    修改 string.ini 中下面的配置(不改也可以,但不会显示徒弟是第几个)
    NoMasterName=%s的%n徒弟
    MasterOnlineSelfMsg=你的%n徒弟%s当前位于%m(%x:%y)。
    MasterNotOnlineMsg=你的%n徒弟%s现不在线!!!
    MasterListOnlineMasterMsg=你的%n徒弟%s在:%m(%x:%y)上线了!!!。
    MasterListLongOutMasterOnlineMsg=你的%n徒弟%s在:%m(%x:%y)下线了!!!。
    YourMasterListUnMasterOKMsg=你的%n徒弟%d已经圆满出师了!!!
  • [GEE引擎] 沙城主公告checkcastlegold/SETSENDMSGFLAG/repairdoor/hirearchernow

    [@repaircastle]
    请选择要修理的位置?\ \
     『<修理城门
    /@repairdoor>』\
     『<修理城墙
    /@repairwalls>』\ \
     〖<返回
    /@main>』\

    [@repairdoor]
    修理城门所需费用为:『<$REPAIRDOORGOLD>』金币。\ \
     『<修理城门
    /@repairdoornow>』\
     『<返回
    /@repaircastle>』\

    [@repairwalls]
    修理城墙所需费用为:『<$REPAIRWALLGOLD>』金币。\ \
     『<修理城墙
    /@repairwallnow1>』\
     『<修理城墙
    /@repairwallnow2>』\
     『<修理城墙
    /@repairwallnow3>』\ \
     〖<返回
    /@repaircastle>』\


    [@hirearchers]
    雇用弓箭手可保护城堡的安全,并维护城堡的治安。\
    每个弓箭手的雇用费用为『<$ARCHERFEE>』金币。\
    请选择要雇用弓箭手放置位置: \ \
     『<城墙左弓箭手三
    /@hirearchernow1>』, 『<城墙左弓箭手二/@hirearchernow2>』, 『<城墙左弓箭手一/@hirearchernow3>』\
     『<城墙右弓箭手一
    /@hirearchernow4>』, 『<城墙右弓箭手二/@hirearchernow5>』, 『<城墙右弓箭手三/@hirearchernow6>』\
     『<城门左弓箭手
    /@hirearchernow9>』, 『<城门左弓箭手/@hirearchernow10>』, 『<城门右弓箭手/@hirearchernow11>』, 『<城门右弓箭手/@hirearchernow12>』\
     『<皇宫左弓箭手
    /@hirearchernow7>』, 『<皇宫右弓箭手/@hirearchernow8>』\
     『<返回
    /@main>』\

  • [GEE引擎] 沙城主公告@castlename/@sendMsg/@withdrawal/@receipts/@sendmsg

    将下面的放到沙皇宫的NPC脚本里就行了
    (@@sendmsg)
    [@main]
    沙巴克当前归<$OWNERGUILD>所有,由<$LORD>统治管理。\
    现在金库中所存的金币数量为:<$CASTLEGOLD>,今天的收入为: <$TODAYINCOME>\ \

     『<修改城名/@@castlename>』    『<城主公告/@@sendMsg>』\\
     『<取回资金
    /@@withdrawal>』    『<存入资金/@@receipts>』\
     『<控制城门
    /@treatdoor>』    『<修理城门和城墙/@repaircastle>』\
     『<雇用弓箭手
    /@hirearchers>』\ \
     〖<取消
    /@exit>〗\
    [@@sendMsg]
    #if
    checkcastlegold ? 100000
    #act
    takecastlegold 100000
    SETSENDMSGFLAG
    #elsesay
    城内资金不足,不要乱用钱。\ \
    『<返回
    /@main>』

    [@treatdoor]
    城门当前状态为:『<$CASTLEDOORSTATE>』\ \
     『<关城门
    /@closemaindoor>』\
     『<开城门
    /@openmaindoor>』\ \
     〖<返回
    /@main>〗\

    [@openmaindoor]
    城门已经打开。\ \
     〖<返回
    /@treatdoor>〗\

    [@closemaindoor]
    城门已经关闭。\ \
     〖<返回
    /@treatdoor>〗\


    ;--------------------------------------------------
    ;荐府 包访

    [@repaircastle]
    请选择要修理的位置?\ \
     『<修理城门
    /@repairdoor>』\
     『<修理城墙
    /@repairwalls>』\ \
     〖<返回
    /@main>』\

    [@repairdoor]
    修理城门所需费用为:『<$REPAIRDOORGOLD>』金币。\ \
     『<修理城门
    /@repairdoornow>』\
     『<返回
    /@repaircastle>』\

    [@repairwalls]
    修理城墙所需费用为:『<$REPAIRWALLGOLD>』金币。\ \
     『<修理城墙
    /@repairwallnow1>』\
     『<修理城墙
    /@repairwallnow2>』\
     『<修理城墙
    /@repairwallnow3>』\ \
     〖<返回
    /@repaircastle>』\


    [@hirearchers]
    雇用弓箭手可保护城堡的安全,并维护城堡的治安。\
    每个弓箭手的雇用费用为『<$ARCHERFEE>』金币。\
    请选择要雇用弓箭手放置位置: \ \
     『<城墙左弓箭手三
    /@hirearchernow1>』, 『<城墙左弓箭手二/@hirearchernow2>』, 『<城墙左弓箭手一/@hirearchernow3>』\
     『<城墙右弓箭手一
    /@hirearchernow4>』, 『<城墙右弓箭手二/@hirearchernow5>』, 『<城墙右弓箭手三/@hirearchernow6>』\
     『<城门左弓箭手
    /@hirearchernow9>』, 『<城门左弓箭手/@hirearchernow10>』, 『<城门右弓箭手/@hirearchernow11>』, 『<城门右弓箭手/@hirearchernow12>』\
     『<皇宫左弓箭手
    /@hirearchernow7>』, 『<皇宫右弓箭手/@hirearchernow8>』\
     『<返回
    /@main>』\

     

  • [GEE引擎] 任务系统RefreshMissPage/OpenMissionDlg/QMission-0.txt

    --------------------------------------------------------------
    刷新任务页面
    RefreshMissPage 页面名
    --------------------------------------------------------------
    打开任务窗口命令:
    OpenMissionDlg
    命令支持坐标调整打开的窗口位置如下:
    OpenMissionDlg X坐标 Y坐标
    --------------------------------------------------------------

    ;此脚为任务脚本放在Market_Def目录QMission-0.txt,人物每次登录时都会执行[@Login]
    [@Login]

    [@主线任务]
    传奇归来任务\
    <传奇归来任务/@生存的诀窍>\
    主线任务\
    <生存的诀窍/@生存的诀窍>\
    [@支线任务]
    支线任务\
    <等级2 寻找炼金师/@寻找炼金师>\
    <等级3 王师弟子/@王师弟子>\
    <等级4 新手大礼包/@新手大礼包>\
    <等级5 进入庄园/@进入庄园>\
    <等级5 天关寻宝/@天关寻宝>\
    [@日常活动]
    日常活动\
    <玛法巡游(每日一次)/@玛法巡游>\
    <地下夺宝/@地下夺宝>\
    <除魔任务(每日一轮)/@除魔任务>\
    <历练任务(每日一次)/@历练任务>\
    <每日巡游任务/@每日巡游任务>\
    <生存战(每日13:50,16:50开放)/@生存战>\
    <每日探索任务(每日一次)/@每日探索任务>\
    <闯关夺宝(每日18:30-19:00)/@闯关夺宝>\
    [@生存的诀窍]
    半兽人的贪婪和凶残打破了我们宁静的生活。\
    战火蔓延到玛法大陆的每个角落。\
    我们渴望驱除侵入者,我们期待重建家园。\
    勇士,在这生死存亡的危机时刻,我们要团结\
    在一起。为了帮助你成长,快去找你旁边\
    的任务使者<比奇(333.262)/@比奇任务使者>或<边界村(287.614)/@边界村任务使者>或\
    <银杏山谷(647.623)/@银杏山谷任务使者>吧!\
    [@寻找炼金师]
    在比奇(325,262),盟重(326,330),苍月岛\
    庄园(65,72)处可以找到炼金师,在炼金师处使\
    元宝可以获得大量经验、金刚石和组队卷轴。\
    金刚石是锻造高级武器的必备物品。\
    组队卷轴是去地下宫殿解救天工神剪的必须道具。\
    <任务/FCOLOR=249>:到炼金师处查询元宝锻造的规则\
    <完成任务NPC/FCOLOR=249>:比奇、盟重、苍月岛、庄园的炼金师\
    [@王师弟子]
    恭喜你已经达到了<$LEVEL>级,你可以到比奇(327,260)\
    盟重(331,328)金牌尊者处领取一份王师弟子奖\
    <任务/FCOLOR=249>:在武馆教头处了解“师傅如何收徒”\
    <完成任务NPC/FCOLOR=249>:比奇、盟重的武馆教头\
    [@新手大礼包]
    比奇的书店老板(325,250)是个热心肠的人。\
    尤其是对待新人的帮助。\
    <任务/FCOLOR=249>:查看“5元宝换取新手大礼包”\
    <完成任务NPC/FCOLOR=249>:比奇书店老板\
    [@玛法巡游]
    你每天可以在<盟重活动使者(339,335)/FCOLOR=249>处\
    领取玛法巡游任务。\
    只要在玛法大陆巡查两个小时后,\
    就可以带<比奇国王/FCOLOR=249>那里领取大量的经验回馈。\
    每日22点后,不可以接受巡查任务。\
    [@地下夺宝]
    你每天可以在<宫殿长廊送宝人偶(108,96)/FCOLOR=249>处\
    参加地下夺宝活动。\ \
    活动时间为:\
    10:30-11:00\
    13:30-14:00\
    15:30-16:00\
    20:30-21:00\
    23:00-23:30\ \
    活动细则:\
    以上活动时间段内,通过<盟重镇魔首将(322,342)/FCOLOR=249>处\
    携带地下组队卷轴选择单人或组队进入地下宫殿后\
    点击送宝人偶,进入夺宝地图,\
    活动时间结束前的5分钟宝物会出现在夺宝地图中,\
    宝物出现后2分钟即可获得。\ \
    有几率爆出以下宝物:\
    <40级重装等高级装备/FCOLOR=249>\
    <白金积分,热血积分/FCOLOR=249>\
    <全系列藏宝图/FCOLOR=249>\
    <47级新技能书,道士驯兽术/FCOLOR=249>\
    [@除魔任务]
    你每天可以在<盟重活动使者(339,335)/FCOLOR=249>处\
    领取每日除魔任务。\
    在一轮除魔任务(完成5次任务)中。\
    每次完成任务后的奖励会越来越好。\
    每天只能完成一轮的除魔任务。\ \
    任务包括:\
    前往石墓杀死<10只红野猪/FCOLOR=249>\
    前往骨魔洞杀死<20只骷髅长枪兵/FCOLOR=249>\
    前往霸者大厅杀死<3只白野猪/FCOLOR=249>\
    前往兽人古墓杀死<15只骷髅/FCOLOR=249>\
    前往赤月峡谷杀死<10只月魔蜘蛛/FCOLOR=249>\
    前往比奇杀死<15只鸡/FCOLOR=249>\
    前往毒蛇山谷杀死<5只虎蛇/FCOLOR=249>\
    前往比奇杀死<8只食人花/FCOLOR=249>\
    前往雷炎洞穴杀死<2只金杖蜘蛛/FCOLOR=249>\
    前往死亡棺材杀死<2只邪恶钳虫/FCOLOR=249>\
    前往魔龙西郊杀死<3只魔龙刀兵/FCOLOR=249>\ \
    如果你觉得领取的任务太难,\
    也可花费<50000金币/FCOLOR=249>在<盟重活动使者(339,335)/FCOLOR=249>处\
    重新领取任务。\
    [@历练任务]
    你每天可以在盟重活动使者(339,335)处\
    领取每日历练任务。\
    按照指示前往各地找到恶魔看守人,支付一定的金币\
    杀死指定的怪物即可完成历练任务领取奖励。\
    每天只能只能完成一次历练任务。\ \
    任务包括:\
    25-29级:前往香石墓穴,杀四10只恶魔野猪\
    香石墓穴恶魔看守人(37,30),(84,47)\
    任务奖励:500000经验\ \
    30-34级:前往沃玛寺庙三层,杀死<10只恶魔沃玛/FCOLOR=249>\
    沃玛寺庙恶魔看守人(46,46),(62,62)\
    任务奖励:600000经验\ \
    35-39级:前往地牢一层东,杀死<10只恶魔蜈蚣/FCOLOR=249>\
    地牢一层恶魔看守人(75,108),(161,52)\
    任务奖励:800000经验\ \
    40-44级:前往石墓七层,杀死<10只恶魔楔蛾/FCOLOR=249>\
    石墓恶魔看守人(30,72),(62,42)\
    任务奖励:1000000经验\ \
    45-49级:前往祖玛七层大厅,杀死<10只恶魔祖玛/FCOLOR=249>\
    祖玛神殿恶魔看守人(11,13)\
    任务奖励:1200000经验\ \
    50-54级:前往牛魔寺庙大厅,杀死<10只恶魔牛魔/FCOLOR=249>\
    牛魔寺庙恶魔看守人(15,16),(67,67)\
    任务奖励:1200000经验\ \
    55-59级:前往魔龙岭,杀死<10只恶魔魔龙/FCOLOR=249>\
    魔龙岭恶魔看守人(213,117),(84,353)\
    任务奖励:1500000经验\ \
    60-70级:前往地下长廊,杀死<10只地下长廊恶魔/FCOLOR=249>\
    地下长廊恶魔看守人(160,172)\
    任务奖励:1500000经验\ \





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