找回密码
 注册传奇版本库账号
搜索
热搜: DBC2000 1.76 1.80
查看: 1622|回复: 0

[技术文章] 传奇拜师脚本-NPC收徒代码「武馆教头拜师脚本」

[复制链接]
  • TA的每日心情
    开心
    1 小时前
  • 1367

    主题

    204

    回帖

    16万

    积分

    管理员

    积分
    167987
    发表于 2022-8-23 09:11:48 | 显示全部楼层 |阅读模式
    传奇拜师脚本-NPC收徒代码「武馆教头拜师脚本」我今天给大家讲解一下传奇中的收徒拜师脚本。在传奇这款游戏里面,现在都有拜师收徒的功能,现在我就给大家说下详细的脚本是怎么写的。武馆教头Npc脚本(收徒拜师+修理勋章)
    111.jpg
    盛大模式的拜师
    可以收N个门徒,师傅封号里不显示信息,门徒封号里显示XXX的大弟子,二弟子
    留意:修改String.ini文件里的NoMasterName=%s的%s门徒 不然游戏里无显示
    游戏命令:
    @收徒 是否收徒,防止恶意骚扰 默以为拒绝
    脚本变量:
    <$SFNAME> 师傅名
    <$TDNAME1>大门徒
    <$TDNAME2>二门徒
    <$TDNAME3>三门徒
    <$TDNAME4>四门徒
    <$TDNAME5>五门徒
    触发 QFunction-0.txt
    [@RevMaster]
    对方想拜你为师,你是否想收此人为徒? \ \
    『<同意/@ResposeMaster>』 \
    『<不同意/@ResposeMasterFail>』
    [@ResposeMaster]
    #IF
    #ACT
    master responsemaster1 ok
    close
    [@ResposeMasterFail]
    #if
    #act
    master responsemaster1 fail
    [@EndMaster]
    #if
    #act
    SENDMSG 0 %s完成了拜师收徒典礼!
    [@EndMasterFail]
    拜师失败!\ \
    〖<封闭/@exit>〗
    [@RevUnMaster]
    对方向你哀求脱离师徒关系,你是否允许? \ \
    『<我愿意/@ResposeUnMaster>』
    〖<退出/@Exit>〗
    [@ResposeUnMaster]
    #if
    #act
    unmaster REQUESTUNMASTER MASTER
    [@PoseUnMasterEnd]
    呵呵,你已经与门徒脱离师徒关系了!!! \ \
    『<退出/@exit>』
    [@RequestUnMasterEnd]
    呵呵,你已经脱离师徒关系了!!! \ \
    『<退出/@exit>』
    ;------------------------------------------------------------------------------------
    (@@InPutInteger @@InPutString)
    %100
    [@main]
    你想做什么?\
    <师傅如何收徒/@如何收徒> <我想将门徒逐出师门/@想删除门徒>\
    <我要拜师/@拜师>\
    <解除师徒关系/@解除师徒关系>\
    <离开/@exit>\
    [@想删除门徒]
    你想将哪位弟子逐出师门:\
    <大门徒/@大门徒>:<$TDNAME1>\
    <二门徒/@二门徒>:<$TDNAME2>\
    <三门徒/@三门徒>:<$TDNAME3>\
    <四门徒/@四门徒>:<$TDNAME4>\
    <五门徒/@五门徒>:<$TDNAME5>\ \
    <返回/@main>
    [@大门徒]
    #IF
    #ACT
    DELAPPRENTICE <$TDNAME1>
    break
    [@二门徒]
    #IF
    #ACT
    DELAPPRENTICE <$TDNAME2>
    break
    [@三门徒]
    #IF
    #ACT
    DELAPPRENTICE <$TDNAME3>
    break
    [@四门徒]
    #IF
    #ACT
    DELAPPRENTICE <$TDNAME4>
    break
    [@五门徒]
    #IF
    #ACT
    DELAPPRENTICE <$TDNAME5>
    break
    [@NoApprentice]
    你没有门徒还想删除门徒?没事谋事吧?
    [@DelApprenticeEnd]
    删除门徒成功。
    [@DelApprenticeFail]
    你输入的名字是你的门徒名字?搞清晰没有?
    [@拜师]
    想拜师呀,想拜哪位为师: <师父名字/@@InPutString51> ←输入师父名字!\ \
    你的师父要在线才可以,开始拜师。\ \
    〖<返回/@main>〗
    [@InPutString51]
    #if
    CheckMaster
    #act
    Break
    #say
    你都都已经拜了别人为师,怎么还拜师!!! \ \
    〖<返回/@main>〗\
    \
    #if
    CHECKLEVELEX > 35
    #say
    你都35多级了还要找师父?\ \
    〖<返回/@main>〗\
    \
    #act
    Break
    #if
    #act
    master Receiver <$STR(S51)> 44
    [@MasterNoRead]
    对方拒绝收徒,需要对方输入命令: @<$CMD_READMASTERMSG> 答应收徒后才能拜师\ \
    [@MasterNoRead1]
    对方已不能再收门徒了!!!请另找别的师傅吧
    [@StartGetMaster]
    拜师典礼正式开始。\ \
    你是否确认拜师?\ \
    『<确认/@RequestMaster>』
    [@StartMaster]
    拜师典礼正式开始。\ \
    对方已经向你提出拜师哀求。\ \
    [@RequestMaster]
    #if
    #act
    master requestmaster <$STR(S51)>
    CLOSE
    [@WateMaster]
    #if
    #act
    SENDMSG 0 %s面临着自己仰慕已久的英雄深深鞠了一躬,哀求对方收自己为徒!
    [@MasterErr]
    你找了个什么人做师父,怎么现在仍是别人的门徒?
    [@MasterLevelErr]
    你找个什么师父呀,等级这么低?还没达到45级?\ \
    [@MasterCheckDir]
    对方没在线上\\
    [@HumanTypeErr]
    此人不可以做你的师父。
    [@解除师徒关系]
    #if
    havemaster
    #act
    unmaster
    #elsesay
    你都没师父,跑来做什么??\ \
    〖<返回/@main>〗
    [@UnMasterTypeErr]
    你对面站了个什么东西,怎么不太象人来的。\ \
    〖<返回/@main>〗
    [@UnIsMaster]
    必需由门徒发出哀求!!!\ \
    〖<返回/@main>〗
    [@UnMasterError]
    不要来捣乱!!!\ \
    〖<返回/@main>〗
    [@StartUnMaster]
    出师典礼现在开始!!!\ \
    是否确定真的要脱离师徒关系?\ \
    『<确定/@RequestUnMaster>』
    [@WateUnMaster]
    出师典礼现在开始!!!\ \
    [@RequestUnMaster]
    #if
    havemaster
    #act
    unmaster requestunmaster
    [@WateUnMaster]
    你已向对方发出哀求,请耐心等待对方的答复。
    [@UnMasterCheckDir]
    按正常出师步骤,师傅必需在线才能出师,\
    假如师傅不在线上,你只能选择强行出师了。留意强行出师\
    我可是要收费 \ \
    『<我要强行出师/@fUnMaster>』\
    〖<返回/@main>〗
    [@fUnMaster]
    #if
    checkitem 金条 1
    havemaster
    #act
    take 金条 1
    unmaster requestunmaster force
    #elsesay
    要收一根金条的手续费,你没有金条,\
    『<确定/@exit>』\
    \
    [@ExeMasterFail]
    你都没师父,跑来做什么? \ \
    [返回/@main]
    [@RequestUnMasterEnd]
    呵呵,你已经脱离师徒关系了!!! \ \
    『<退出/@exit>』
    [@如何收徒]
    『师父』--人物等级到达45级,就可以收门徒了!\
    『门徒』--人物等级必需在35级以下才能做别人的门徒!\
    『出师』--门徒等级到达42级,门徒自动出师!\
    『收徒』--双方必需面临面!由门徒点我要拜师即可\
    『好处』--门徒出师后师父会自动获得5点声望!\
    『声望』--声望可以兑换荣誉值!荣誉值可以领取荣誉勋章\
    『命令』:@答应师徒传送 @师徒传送\
    <返回/@main>\

    以上就是传奇收徒拜师脚本的具体写法
    传奇收徒拜师脚本大家好!我今天给大家讲解一下传奇中的收徒拜师脚本。在传奇这款游戏里面,现在都有拜师收徒的功能,现在我就给大家说下详细的脚本是怎么写的。

    拜师脚本样例.txt

    2.5 KB, 下载次数: 0

    售价: 2 金钱  [记录]  [购买]





    上一篇:传奇服务端NPC命令脚本解释说明
    下一篇:传奇GM在线给玩家装备和取走玩家装备的脚本
    回复

    使用道具 举报

    本版积分规则

    QQ:2444100141|网站地图|传奇标签|手机版|小黑屋|传奇版本服务端 ( 滇ICP备13005504号-5 )

    GMT+8, 2024-5-4 14:43 , Processed in 0.133677 second(s), 34 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表