传奇一条龙教你脚本里写作教程

时间:2019-05-15 10:11:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《传奇一条龙教你脚本里写作教程》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《传奇一条龙教你脚本里写作教程》。

第一篇:传奇一条龙教你脚本里写作教程

东原传奇告诉您 www.xiexiebang.com 我现在教大家看一下在传奇脚本里写作的教程,ip版传奇私服有很多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。变态私服看完我给大家写的这篇文章后,你就自己偷着*吧...可以说传奇服务器端所有的重点都集中在mir200envir中,这里面记载着所有服务器要在游戏中表现的东西。在游戏中的npc信息也在其中,npcs.txt文件和merchant.txt文件中记载着npc的名称、出现的地图、坐标、范围和形象代码。你要问两个记载的npc有什么不同?为什么不和在一起算了?我来告诉你,npcs.txt中记载的npc是对话型npc,在进入游戏后,不能够使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任务型npc,可以使用@reloadnpc刷新信息。但我也做过试验,两种npc互换后也可以使用,好像没有太大的限制。

npcs.txt对应的文件在.npc_def文件夹中,merchant.txt对应的文件在.market_def文件夹中。你如果要添加npc的时候,要注意npc的文件名,例如你要创建一个超级商人的npc要他出现在比奇省330:330的坐标。首先你要在.market_def文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个npc出现的地图代码!),然后把你写好的脚本粘贴在里面。再打开merchant.txt文件,添加以下信息:;调用的文件 地图 坐标x 坐标y 范围 人物代码 刷新时间

超级商人 0 330 330 0 5 0 相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。人物代码自己换吧,现在的npc有46种模样。

和脚本的规则一样,这两个文件里面以;开头的行就当作注释部分不做编译。第2节

现在步入正题,谈谈脚本的制作。

npc脚本分为两种,一种是不做交易的npc,一种是与之交易的npc。我们先来讲不做交易的npc 这类脚本的开头一般以[@main]开头,但并不是必须以他开头,main的英文意思是“主体,主要部分”的意思,所以用他这是个好习惯。

接着就是条件语句#if,和他对应的#act,就是说如果...那么...,我在之前的《脚本语言之不完全公略》一文中提到了一系列的测试语句。#if后面可以跟这个测试语句,比如测试金钱checkgold,测试级别checklevel等等,这些测试语句可以连用,挑选满足这所有值的人。如果你想不要任何条件的话就把他留空,后面直接接#act.接着就是#act,如果有人满足了上述条件,那么...我们可以使用一些命令应用于他,比如take拿走他身上的什么东西,mapmove把他移动到什么地图,set赋予他什么函数值等等。这些语句你也可以连着使用。后面也可以跟文字,那么就在传奇里面显示为对话。下面是#ELSEACT,如果没有满足#if条件的,就不再运行#act后面的指令,直接运行#ELSEACT后面的指令。后面也可以跟文字,那么就在传奇里面显示为对话。#say和#elsesay的用法和#act#elsesay的用法相同。范例:----------------------------;传送猪7的npc脚本 [@main] #if checkgold 10000 checklevel 30 #act take 金币 10000 map d717 break #elsesay 你有10000个金币吗?要不然就是你没有30级。我不能把你传送到猪7了!自己跑吧。<关 闭/@exit>----------------------------这就是一个极其简单的传送脚本。我们下一节讲稍微复杂的段落脚本。第三节

这一节我们来讲段落脚本。

复杂的脚本需要有数个[@main][@main-1]等等组成,从[@main]到[@main-1]之间称为一个段落,他们之间是由goto命令来衔接的,#if满足条件的话,#act就执行goto @main-1命令,转向[@main-1]段落。值得一提的是goto是脚本自动做出转换段落的命令,还有一种转换段落的方式,那就是要玩家自己选择段落。这部分将在游戏中显示为黄色可以点选的信息,玩家鼠标选择后转向main-1段落。范例:----------------------------;赠送回城卷脚本 [@main] #if checkpkpoint 2 #act@mai goto n-1 #elseact give 回城卷 1 [@main-1] 你是红名啊!别想让我可怜你,你是个十足的恶魔!什么?怒视着我干吗?信不信我现在就让你去死?<相信,我很害怕,我现在就走./@exit><不信,我杀人不眨眼,还怕你?/@main-2> [@main-2] #if #act Param1 t131 Param2 10 Param3 10 MonGen 弓箭守卫 10 10 mapmove T131;T131这个地图是赌场的审判间,20*20的房间内有10个弓箭手。50级的红名进去也是死...-----------------------------这个脚本如果不是红名的话就会得到一个回城卷,是红名的话就会有上述对话,选“相信”就关闭窗口离开,选“不信”就被传送到t131地图,受到10个弓箭手的优待,HOHO~~~ 这一节我们接触了“<>”和“”符号,如果是“<选择/@xuanze>”定义了要指向的段落,在游戏中就显示黄色可点选的“选择”字样,如果“<选择>”没有定义要指向的段落,在游戏中就显示红色的“选择”字样。“”是换行符号,文本文件和可以在游戏对话框中显示的信息都可以用“”符号来换行。不可以用回车来代替。第四节

这一节我们来研究一下设置函数的属性和概率问题

我觉得脚本里面最难的也就是这个啦,其实我也没有真正搞清其中的奥秘,只知道其中的一些使用的方法。

现在如果想制作脚本最主要的也就是做任务了吧,我看了盛大的命运之刃和制作炼狱的任务,其中都要定义一些函数值,就拿肉店任务来说,check [301] 1如果测试到某人[301]函数的值是1的话,那么#act goto @Q301否则#elseact goto @normal,那么如何定义某人[301]函数呢?用set [301] 1命令。但是现在我还没有弄清楚[]中所能定义的数字到底都有多少个,也不能乱定义数字的值,那样将会打乱原有任务。而且在盛大取消的赌场脚本里面有equal、mov好像也是检查函数定义函数的命令,但是只有在玩骰子的npc里面出现,像是专么测试骰子点数的函数,有待研究。

还有一种概率命令,那就是random,我们来看一个范例。范例:----------------[@main] #IF random 2 #ACT goto @QUEST #ELSEACT goto @normal [@normal] 你好,欢迎你来飞尔网络<关 闭/@exit> [@quest] 我们的网址是:www.xiexiebang.com<关 闭/@exit>----------------这样一个脚本就牵扯一个概率问题,你在和这个npc对话的时候,看到2种信息的几率各有百分之50,也就是说每次你看到的信息都是随机的其中一个。注意这里面是2选1的时候,random的值就取2。

在显示文本的时候,还存在一些随服务器或不同玩家而自动变换的信息,这里我们就不得不提起沙巴克城。我们知道,沙巴克的npc总要显示“该城堡的主人是xxx,我们对xxx行会的成员提供20%的折扣”那么不可能在每次沙巴克换主人后更改npc脚本,于是就有了这些随服务器变换的文本信息,<$LORD>显示为沙巴克城主的姓名,<$OWNERGUILD>显示为占领沙巴克的行会名称,<$CASTLEGOLD>显示沙巴克城堡的金钱,<$TODAYINCOME>显示为沙巴克今天的收入,<$CASTLEDOORSTATE>沙巴克城门的状态等等...另外还有现实不同玩家信息的命令<$USERNAME>,你手中的兵器<$USERWEAPON>。这些都用于加载在文本信息当中显示。第五节

这一节我们来介绍交易类型npc 交易类型的npc于普通npc脚本大同小异,但是文件头部需要定义npc的属性。拿土城武器店npc做例子。开头有个%100的字样,在石墓阵武器店的开头是%200,有什么区别呢?原来这是定义这个npc物价的语句。%200就是普通物价的2倍。那么接下来的+

5、+

6、+43是什么意思呢?这就定义了这个npc只能和你交易武器,也就是说你在铁匠那里不能卖手镯。具体什么数字的组合代表什么npc,我在先前的《脚本语言之不完全公略》一文中有详解。你要是想要npc万能的话,可以在开头把要+的数字都给它+上好了。

接下来就是脚本正文,和我们前几讲的差不多,但其中用到了一些固定含义的语言,不能当作他用。

@s_repair 特殊修理 @buy 购买东西 @sell 出售东西 @repair 普通修理 @makedrug 制作毒药 @storage 保管物品 @getback 取回物品 @exit 关闭窗口

@upgradenow 升级武器 @getbackupgnow 取回武器

交易型npc的结尾会有[goods]段落,这就是npc库存物品的显示栏,下面的写物品有一定的规则:;名称 数量 时间 木剑 10 10 八荒 10 10 凝霜 10 10 炼狱 10 10;屠龙 10 10 还是那句话,不想显示的物品前面你就打上“;”号。如果你想让武器店里面卖药,不改上面“+数字”的情况下,强行在[goods]里面加强效金创药 10 10 反正我没有试过,刷不刷的出来你自己试喽...范例:;武器店,带特修,带仓库 %100 +5 +6 +43;-------------(这里必须空一行)[@main] #if #act hello,<$USERNAME>,欢迎光临自由自在论坛我们将提供给你最优惠的服务。<买/@buy><卖/@sell><修理/@repair><特殊修理/@s_repair><保管/@storage>东西<找回/@getback>东西<关闭/@exit> [@buy] 您想买些什么武器? <返 回/@Main>

[@sell] 给我您要卖的武器.<返 回/@Main> [@repair] 您要修理武器吗?给我您要修理的武器.<返 回/@Main>;物品修理前的对话框 [~@repair] 看起来修好了,欢迎下次再来.<返 回/@Main>;物品修理后的对话框,注意这里的[~@repair];特修不需要添加类似对应段落,只在开头有<特殊修理/@s_repair>就可以,其对应段落写在m2server.exe中。[@storage] 需要保管什么东西? <返 回/@Main> [@getback] 请看目录决定找什么东西。<返 回/@Main> [goods];名称 数量 时间 炼狱 10 10 银蛇 10 10 魔杖 10 10 无极棍 10 10 井中月 10 10 血饮 10 10 命运之刃 10 10 裁决之杖 10 10 龙纹剑 10 10 骨玉权杖 10 10 赤血魔剑 10 10 嗜魂法杖 10 10 屠龙 10 10 超级银蛇 10 10

第六节

谈到交易类型npc脚本,我们不得不提仓库捆东西的脚本,看了才知道如此简单,就是用到了checkitem、take、give这几个命令。先检查你的包裹里面是否有这类物品,有了就拿取它们,给你一样东西。捆金条和现在很多人自己制作的“武器升级”脚本也是这种原理,我看过一些“武器升级”的脚本,她和盛大的武器升级系统相比简直就是小儿科的玩艺,就是你拿一些东西去换另一种东西的脚本。http://bbs.5uwl.net我们来看个范例。范例:------------------%100 [@main] 你好,欢迎光临飞尔论坛,我们会竭诚为您服务。您想<捆/@mbind>东西<关 闭/@exit> [@mbind] #if #say 你具体想捆什么东西?目前我能捆的就这些啦,捆一次手工费100块。<捆/@ch_bind1>强效金创药<返 回/@main> [@ch_bind1] #if checkitem 强效金创药 6 #act goto @ch_bind1_1 #elsesay 你没有带齐东西啊,我没有办法帮你捆。<离 开/@exit> [@ch_bind1_1] #if checkgold 100 checkitem 强效金创药 6 #ACT take 金币 100 take 强效金创药 6 give 超级金创药 1 #SAY 已经捆好了...我的技术不错吧..还有要捆的就拿给我吧..<继续捆/@mbind> <离 开/@exit> #ELSESAY 你都没有钱捆东西,还捆什么? 快走吧....<离 开/@exit> [@main] #if check [099] 1 #say <$USERNAME>如果你刚才已经下过线了,那请到 监狱长那里重新登记吧!要不你是出不去的!<好的/@cxsz> 我喜欢<呆在这里/@exit> <我 没有下过线/@exit> #elseact goto @cd [@cd] <$USERNAME>你是来看望你朋友的吗?你要回去 了?<回土城/@yes> <再等会吧/@exit> [@cxsz] #act set [099] 0 mapmove 0128 break [@yes] #act mapmove 3 320 320 break 监狱长-0128.txt内容如下: [@main] #if check [099] 0 #say <$USERNAME>你将被重新送往监狱!时间将重新开 始计算!谁叫你中途下线的呀,活该!<好的/@cxsz> 我喜欢<呆在这里/@exit> [@cxsz] #act set [099] 1 timerecall 120 mapmove 0162 break #elseact goto @cd [@cd] <$USERNAME>希望下次不要再见到你了哦<回土城/@bye> 我还想<再呆会儿/@exit> [@bye] #act set [099] 0 mapmove 3 320 320 break 再在Npcs.txt里加入两行: 监狱长 0 0128 3 5 0 8 地牢看管员 0 0162 6 15 0 15

第二篇:博睿雅特色阅读和写作指导教程一

博睿雅特色阅读和写作指导教程

(一)一:入门教育

理念:

学习语文目的在运用,学习语文不能要求速成。就要养成运用语文的好习惯,学习是一个积累的持续的过程。很多人在持续的环节中出了问题。这个差距或是由于自己什么都没干,偷懒,或是由于自己的方法不得当,虽持之以恒却难见效果。

一是要有足够的积累,使自己在理解文章方面尽量深刻,另一方面就是要掌握一定的解题方法和技巧。这也不难,总体而言题型和和技巧一一对应,只要记住几个固定方法,以后自然越用越熟,可臻化境。等到这些套路方法都熟悉了,又可以创新了,答题时新意频出,自然会赢得青睐。从最初不能掌握方法,到熟练掌握方法,再到自己创造方法,这是一个顺序和过程。到最后自己创造方法的时候,就是灵感频发的时候,这是以熟悉普遍方法为基础的,由于不遵守普遍的原来的方法,我们称此时叫做无法。无法胜有法,这个无法不是没有经过学习的无法,而是经过努力和淬炼之后的另一层高度创新的境界!这种境界里,一切的技巧运用随心所欲,流畅自然。

必须养成的习惯:

1.首先,:“腹中有书气自华。”要多看一些书,这是每个人都有的体会。“读书破万卷,下笔如有神。”通过看一些文学名著,或是报刊杂志,可以培养语感,还能学到不少文学常识,以及一些新鲜有趣的观点。“兴趣是最好的老师”,《读者》《意林》《小小说》《散文》 2有空时多翻翻字典也是一种好办法,养成记录的习惯。.做词语用法的题目时,就翻《现代汉语词典》或《成语词典》。(招牌、广告)

3.写作方面,除了多看书看报外,还可适当记点日记周记之类,锻炼文笔,久而久之,就会越写越顺。(记歌词)

语文的功夫都在平时的积累上,除了个别“感觉”突然变得特别好的之外,平时是怎样的水平,考试就会考得怎样。与其抱着侥幸的心理等待着“奇迹”出现,还不如踏踏实实地把功夫练到家。

二、学情分析:

故事一:人生最愚蠢的是预支烦恼,明天的烦恼,你今天是无法解决的,每一天都会有每一天人的人生功课要做,努力做好今天的事,才能更好的做明天要做的事。

寺庙里有个小和尚,他的工作就是负责每天早上清扫寺庙院子里的落叶,只是这些,就需要花费许多时间。

尤其是在秋冬之际,更让小和尚头痛不而。他竭力思考,每天都在想办法,而且还讨教庙里的师兄弟:怎么让自己轻松些。

后来,这件事让住持知道了,住持就找他谈话。小和尚很老实对住持说出了自己的想法。住持对他说:“低估在明天打扫之前先用力摇树,把落叶统统摇下来,后天就可以不用扫落叶了。”

小和尚一听,心想:还是住持的脑子好使,我来这么长时间,想了很多种办法,竟然还没想到这个。第二天早上,小和尚起了个大早,连脸都没洗,就跑到后院,使劲地猛摇树,他以为这样就可以把今天跟明天的落叶一次扫干净了。一直摇到他认为差不多后,他扫干净落叶,很开心地回吃饭去了。

第二天,小和尚到院子里一看,傻了:昨天的功夫都白费,院子里照样落叶满地。这时,住持走了过来,对小和尚说:你知道我为什么给你出那个主意吗?那是要让你明白:无论你今天怎么用力,明天的落叶还是会飘下来的。小和尚终于明白,世上有很多事是无法提前的,只有认真地活在当下,才是最真实的人生态度。

三教学内容:

(一)学前指导

1、学生的困惑、想法(写姓名、名言)

提供选择的名言:

一分耕耘,一分收获。一艺之成,当尽毕生之力。

学在苦中求,艺在勤中练。不怕学问浅,就怕志气短。

学问学问,不懂就问

树不修,长不直;人不学,没知识。

读一书,增一智

笔落惊风雨,诗成泣鬼神。(杜甫)

有志者,事竟成。(后汉书).黑发不知勤学早,白首方悔读书迟

知识就是力量、知识改变命运。

读一本好书,就是和许多高尚的人谈话。

用书塑身、受用一生,以书会友、天长地久。

懒惰厌学难成器;勤奋博学出状元。

学如逆水行舟,不进则退;心似平原野马,易放难收。

书到用时方恨少,学富五车不为多。

2,、必备的学习用具:课本、笔记本。

3.星座分析性格(生日:qq)

(二)新课内容《从一个字开始》

他(她、它)题目《我的他(她)》

步骤一:特色阅读

欣赏:我的她(俄)契诃夫

我的父母和长辈非常肯定的说:她比我出生得早.我不知道他们说的话是否正确,只知道我的一生没有哪一天我不属于她,不受她的驾驭.她日夜都不离开我,我也没有打算立刻躲开她.因此我们之间的关系是紧密的,牢固的.但是年轻的女读者,请不要忌妒,这种令人感动的关系给我带来的只是不幸.首先,我的她日夜不离开我,不让我干活,她妨碍我读书,写字,散步,尽情的欣赏大自然的美.我写这几行时,她就不断的推我的胳膊,象古代的克利奥佩特对待安东尼一样,总在诱惑我上床.其次,她象法国的妓女一样毁坏了我.我为她,为她对我的依恋而牺牲了一切:前程,荣誉,舒适……多亏她的关心,我穿的是破旧衣服,住的是旅馆里的便宜房间,吃的是粗茶淡饭,用的是渗过水的墨水.她吞没了所有的一切,真是贪得无厌!我恨她,鄙视她,我早就该同她离婚了,但直到现在还没有离掉,这并不是因为莫斯科的律师要四千卢布的离婚手续费......

您想知道她的名字吗?请您听着,这个名字富有诗意,与莉利亚,廖利亚和奈利亚相似--

她叫懒惰。

【注】 “懒惰”的发音为“琳”,与莉利亚,廖利亚和奈利亚相似。

本文所表达的思想十分深刻:“我”对于“懒惰”的厌恶与依恋。“我”厌恶懒惰,鄙视懒惰,因为“她”妨碍了我正常的生活,毁坏了“我”的前程、荣誉、舒适……但是,“我”也依恋懒惰,因为“她”依恋“我”,诱惑“我”,“她日夜都不离开我,我也没有打算立刻躲开她”,“我”和“她”已经情同夫妻,“直到现在还没有离掉”。这深刻的思想和复杂的情感是这篇短文传世的一个重要原因。步骤二:写作指导:

1,你最讨厌的烦恼的是什么(习惯、毛病、缺点<注意不是人>)

2、为什么讨厌、烦恼(列出3条理由)

3、知识技巧:

①拟人:拟人句就是根据想象将物当做人来叙述或描写,使“物”具有人一样的言行、神态、思想和感情。一句话,拟人就是用写人的词句去写物。这种手法又叫做“人格化”

拟人句的运用形式

(1)把动物拟人化。

(2)把植物拟人化。

(3)把一般的事物拟人化。

好处:能增强语言的美感,表现力,非常生动、形象

②倒叙:是根据表达的需要,把事件的结局或某个最重要、最突出的片段提到文章的前边,然后再从事件的开头按事情原来的发展顺序进行叙述的方法。

这种先叙事情结局的手法既曲沂、引人入胜地点了题;又制造出悬念,引起读者急切的关注倒叙的类型:倒叙的类型大致有以下三种:一是把结局提前,如《永不忘记》,《呼啸山庄》;二是像《为了六十一个阶级弟兄》那样把中间扣人心弦的部分提前;三是由眼前事物引起对往事的回忆,如《一件珍贵的衬衫》,《修鞋姑娘》。小学生必看:倒叙是把文中的一段或一个句子放到最前面,然后,再进行顺叙 步骤三:学生习作:

左右我的她

作者 河北文安柳河一中九年级1班 孙卫彬指导教师 吴淑芹

我早就想和她分了手,可心里总是不甘心,有点舍不得。为了她,我经常起早贪黑,时不时还熬到深夜,尽管如此,仍然不能博得她的一点欢心,每一次的见面,他都令我十分寒心,而且给我很大的压力。

为了赢得她的芳心,我尽量迎合她,我减少了和朋友的谈笑游戏的时间,连我最喜欢的乒乓球活动也取消了,对我魅力十足的电脑游戏更是冷落在一旁。我全身心的投入到与她见面的准备之中。然而我如此的情真意切,她却一点不领情,第一次见面时,她就以她的挑剔给了我一个下马威,这个教训让我永生难忘。

俗话说,吃一堑,长一智,第二次见面我做了充分的准备,她看到准备充分的我,给了

我一个甜甜的笑脸。此后,我整天陶醉于这笑脸的美妙感受之中,放松了对她的追求,以为她一直倾心于我。结果当我志得意满的再次见到她时,她却阴沉着脸给了我当头一棒,我一时没反应过来,真难摸透她的芳心,此时,她就像一块烫手的山芋,令我难于割舍,夜不成寐,陷入有生以来最大的苦恼中。

我确定我与她的热恋还要继续,她的地位在我的心中牢不可破,她有着一个令我想起就心头乱颤的芳名——月考。

步骤四:说说写写(指导写作)

作业:阅读课外书,写一段读书体会(写读了什么,书是哪里来的,喜欢的内容摘抄一段(句),感受(喜欢或不喜欢的真实想法)

下载传奇一条龙教你脚本里写作教程word格式文档
下载传奇一条龙教你脚本里写作教程.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐