一休论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 158|回复: 5

[图文教程] 一休啦啦-传奇服务端怎样写脚本(菜鸟版)

[复制链接]
  • TA的每日心情
    擦汗
    2015-2-25 10:43
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-9-9 17:07:37 来自手机 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    第一节 脚本概述
    很多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。看完我给大家写的这篇文章后,你就自己偷着乐吧...
    可以说传奇服务器端所有的重点都集中在\mir200\envir\中,这里面记载着所有服务器要在游戏中表现的东西。在游戏中的 c信息也在其中, cs.txt文件和merchant.txt文件中记载着 c的名称、出现的地图、坐标、范围和形象代码。你要问两个记载的 c有什么不同?为什么不和在一起算了?我来告诉你, cs.txt中记载的 c是对话型 c,在进入游戏后,不能够使用@reload c刷新信息的 c。而merchant.txt是交易型和任务型 c,可以使用@reload c刷新信息。但我也做过试验,两种 c互换后也可以使用,好像没有太大的限制。
    cs.txt对应的文件在.\ c_def\文件夹中,merchant.txt对应的文件在.\market_def\文件夹中。你如果要添加 c的时候,要注意 c的文件名,例如你要创建一个超级商人的 c要他出现在比奇省330:330的坐标。首先你要在.\market_def\文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个 c出现的地图代码!),然后把你写好的脚本粘贴在里面。再打开merchant.txt文件,添加以下信息:
    ;调用的文件 地图 坐标x 坐标y 范围 人物代码 刷新时间
    超级商人 0 330 330 0 5 0
    相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。人物代码自己换吧,现在的 c有46种模样。
    和脚本的规则一样,这两个文件里面以;开头的行就当作注释部分不做编译。
    第二节 脚本的制作
    现在步入正题,谈谈脚本的制作。
    c脚本分为两种,一种是不做交易的 c,一种是与之交易的 c。我们先来讲不做交易的 c
    这类脚本的开头一般以[@main]开头,但并不是必须以他开头,main的英文意思是“主体,主要部分”的意思,所以用他这是个好习惯。
    接着就是条件语句#if,和他对应的#act,就是说如果...那么...,我在之前的《脚本语言之不完全公略》一文中提到了一系列的测试语句。#if后面可以跟这个测试语句,比如测试金钱checkgold,测试级别checklevel等等,这些测试语句可以连用,挑选满足这所有值的人。如果你想不要任何条件的话就把他留空,后面直接接#act.
    接着就是#act,如果有人满足了上述条件,那么...我们可以使用一些命令应用于他,比如take拿走他身上的什么东西,mapmove把他移动到什么地图,set赋予他什么函数值等等。这些语句你也可以连着使用。后面也可以跟文字,那么就在传奇里面显示为对话。
    下面是#ELSEACT,如果没有满足#if条件的,就不再运行#act后面的指令,直接运行#ELSEACT后面的指令。后面也可以跟文字,那么就在传奇里面显示为对话。
    #say和#elsesay的用法和#act#elsesay的用法相同。
    范例:
    ----------------------------
    ;传送猪7的 c脚本
    [@main]
    #if
    checkgold 10000
    checklevel 30
    游客,如果您要查看本帖隐藏内容请回复



    上一篇:一休啦啦-为什么传奇版本Mir200目录下会有EMail
    下一篇:一休啦啦-传奇服务端引擎herom2封无限刀的方法
    网络广告风险自担

    该用户从未签到

    发表于 2014-9-28 19:41:31 | 显示全部楼层
    网络广告风险自担
    dafasdfadsf
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-12-2 13:09:15 | 显示全部楼层
    网络广告风险自担
    99999999999999999
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-2-24 23:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-2-24 23:23:35 | 显示全部楼层
    的双方各得发郭德纲
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-1-29 22:09
  • 签到天数: 62 天

    [LV.6]常住居民II

    发表于 2015-9-14 20:55:40 | 显示全部楼层
    学习学习最重要
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 00:07
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2015-12-13 20:52:16 来自手机 | 显示全部楼层
    模块爸爸回来了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    网络广告风险自担

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2016-12-8 00:24 , Processed in 0.436801 second(s), 80 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    站长QQ:1921249589 一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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