• 传奇世界私服- 灵感异类- 都市风采- 传奇世界私服笑谈文摘- 生活日记- 往事回忆- 与你有约
  • 手把手教你认识传奇世界服务端
  • 很长一段时间没给大家写点实在的东西了,说句实话很多文章都是为做站而写,站点实际性的东西相差甚远,今天有热心网友在问我,天哥你最近到底怎么啦,版本也不更新了,技术资源也不公布了,是不是有什么心结或者遇到了什么事情,当时听到这些话我着实很感动,虽然素昧平生,也未曾见面的客户居然对我们时刻关注,一直没有淡忘.我觉得应该摆正自己的位置,调整自己的心态,不为自己也为那些给过我们帮助和支持的网友服务.今天我在这里为大家手把手讲解传奇世界服务端的结构.下面我们进入正文

    不管是哪个版本,大家都知道如何架设服务端了,这里由于篇幅问题,架设版本的话题不在这里说明,今天要说的是认识服务端了解服务端的主入口及程序是如何执行的.首先我们以服务端安装在D盘为例来说明(通常大多数版本都安装在D盘,特例我们不讲)打开D:\Cmirserevr\mir200\Envir\MapQuest_def\QManage.txt 这其实是一个脚本文件,它也是整个脚本的核心文件,尤其重要,我们看看例子来一一说明,就以楚天对外公布的V6.3为例说说.关于脚本的旁边我会用注释来说明,希望大家能看得明白

    [@Login]

    #if
    #act       注释:这个脚本类似与BASIC语言中的那么的意思#if 表示如果的意思,必须这么写,熟练之后可以去掉#if
    SET [114] 0    注释:该脚本是将个人变量[114]设置为0
    MOV S34 $USERNAME   将玩家角色名赋予S34这个变量,目的是在其它脚本中可以直接套用S34变量,比如有一位玩家的角色名叫天天快乐,那么当他进入游戏之后,实际上就已经把天天快乐赋予了S34这个变量 
    MOV S1 $SERVERNAME   将服务器名赋予给S1变量
    bigbag               打开大包裹  
    goto ~main           跳转脚本命令

    [~main]
    #IF
    CHECK [216] 0    检测[216]是否为0
    EQUAL S1 单身传世  判断服务器名是否为单身传世,因为S1已经被定义了,如果这两条件都成立,那么继续往下执行,反之中断
    #ACT
    #CALL [\登陆设置\登陆限制.txt] @登陆限制  
    #CALL [\登陆设置\个人变量.txt] @个人变量
    #CALL [\登陆设置\登陆变量.txt] @全局变量
    #CALL [\登陆设置\新手登陆.txt] @新手登陆
    #CALL [\登陆设置\监狱检测.txt] @监狱检测
    #CALL [\游戏功能\套装检测.txt] @套装还原
    #CALL [\封号系统\封号系统.txt] @封号分类
    #CALL [\封号系统\在线封号.txt] @公主封号
    #CALL [\比武大会\比武封号.txt] @比武封号
    #CALL [\游戏功能\附魔封号系统.txt] @降魔等级
    break
    #IF
    CHECK [216] 1
    EQUAL S1 破天一剑
    #ACT
    #CALL [\登陆设置\登陆限制.txt] @登陆限制
    #CALL [\登陆设置\个人变量.txt] @个人变量
    #CALL [\登陆设置\登陆变量.txt] @全局变量
    #CALL [\登陆设置\新手登陆.txt] @新手登陆
    #CALL [\登陆设置\监狱检测.txt] @监狱检测
    #CALL [\游戏功能\套装检测.txt] @套装还原
    #CALL [\封号系统\个性封号.txt] @独特封号
    #CALL [\封号系统\在线封号.txt] @公主封号
    #CALL [\比武大会\比武封号.txt] @比武封号
    #CALL [\游戏功能\附魔封号系统.txt] @降魔等级
    #ELSEACT
    kick   将人物踢下线
    MESSAGEBOX 服务器没有被授权,拒绝使用,授权请与\楚天网络[Www.CS915.Com][QQ:293580080]联系
    SENDMSG 7 服务器没有被授权,拒绝使用,授权请与楚天网络[Www.CS915.Com][QQ:293580080]联系

    [@Member]
    #IF
    CHECKMAPNAME 128
    #ACT
    break
    #IF
    EQUAL I12 50
    #ACT
    goto @检查次数
    break
    #ELSEACT
    break


    [@检查次数]
    #IF
    dayofweek sun
    check [48] 0
    #act
    RESET [48] 7
    set [48] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek mon
    check [49] 0
    #act
    RESET [48] 7
    set [49] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek tue
    check [50] 0
    #act
    RESET [48] 7
    set [50] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek wed
    check [51] 0
    #act
    RESET [48] 7
    set [51] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek thu
    check [52] 0
    #act
    RESET [48] 7
    set [52] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek fri
    check [53] 0
    #act
    RESET [48] 7
    set [53] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    break
    #IF
    dayofweek sat
    check [54] 0
    #act
    RESET [48] 7
    set [54] 1
    CALCVAR HUMAN FQR = 10
    SAVEVAR HUMAN FQR ..\QuestDiary\数据文件\FQRsave.txt
    goto @天限制通过
    #ELSEACT
    goto @天限制通过

    [@天限制通过]
    #IF
    CHECKVAR HUMAN FQR < 1
    #ACT
    SENDMSG 7 使用命令“@抢劫”进行直接传送一天只有10次机会,你今天的次数已经用完了
    break
    #IF
    CHECKMAPNAME 128
    #ACT
    SENDMSG 7 在监狱中的时候,不能使用此命令
    break
    #IF
    CHECKVAR GLOBAL U50 = $USERNAME
    #ACT
    SENDMSG 7 你是持镖者,不能使用这个命令的功能
    break
    #IF
    CHECKONLINE $GLOBAL(U50)
    #ACT
    SENDMSG 7 “抢劫”传送1秒准备...
    settimer $USERNAME 1 @进行跟踪
    hcall $GLOBAL(U50) @抢劫召唤
    break
    #ELSEACT
    SENDMSG 7 目标人物不在线,或者镖掉落地上还无人拾取,“抢劫”失败
    break

    看完这个后面我们应该对主程序有一定的了解了,由于时间关系,今天不在细讲,以后我们再来从主程序下面一直解释到每一个单独文件的调用.

     相关传奇世界私服经验

    传奇世界昆仑封神打宝服务
    传奇世界军团站策略
    新手谈玩传奇世界私服的经验
    传奇世界BS终极打法

    责任编辑:楚天CIO 原创首发于2008-05-12

  • 2005-2008 传奇世界私服版权所有