设为首页
收藏本站
【金币充值】
【VIP特惠大礼包】
开启辅助访问
每日签到领金币
免费列表上传空间
登录
立即注册
首页
首页
论坛
版块交流专区
传奇版本
传奇版本下载
传奇素材
传奇素材下载
手游版本
手游传奇版本下载
传奇学院
传奇技术学习
工具
传奇工具下载
教程
传奇视频教程
搜索
搜索
单职业版本大全
1.76复古版本大全
1.80复古版本大全
英雄合击版本大全
我本沉默版本大全
暗黑修仙版本大全
轻微中变版本大全
火龙传奇版本大全
传奇引擎程序下载
传奇登录器配置器
传奇客户端下载
新手问答专区
传奇脚本专区
传奇技术分享
每日签到
视频教程
技术教程
手游版本
端游版本
新手问答
引擎知识
传奇脚本
特效素材
武器素材
衣服素材
首饰素材
怪物素材
地图素材
NPC素材
火龙版本
单职业版
1.76版本
1.80版本
我本沉默
1.80合击
暗黑修仙
补丁修改
DBC2000
pak修改
爆率修改器
漏洞检测器
变量检测
数据库工具
本版
文章
帖子
他也玩传奇
»
论坛
›
传奇综合区
›
传奇一条龙
›
传奇SF菜鸟怎样写脚本
返回列表
发新帖
传奇SF菜鸟怎样写脚本
[复制链接]
3666
|
0
|
2018-6-2 14:27:05
|
显示全部楼层
|
阅读模式
第一节 脚本概述
很多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和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
#act
take 金币 10000
map d717
break
#elsesay
你有10000个金币吗?要不然就是你没有30级。我不能把你传送到猪7了!自己跑吧。
----------------------------
这就是一个极其简单的传送脚本。我们下一节讲稍微复杂的段落脚本
第三节 段落脚本
这一节我们来讲段落脚本。
复杂的脚本需要有数个[@main][@main-1]等等组成,从[@main]到[@main-1]之间称为一个段落,他们之间是由goto命令来衔接的,#if满足条件的话,#act就执行goto @main-1命令,转向[@main-1]段落。值得一提的是goto是脚本自动做出转换段落的命令,还有一种转换段落的方式,那就是要玩家自己选择段落。main-1/@main-1>这部分将在游戏中显示为黄色可以点选的信息,玩家鼠标选择后转向main-1段落。
范例:
----------------------------
;赠送回城卷脚本
[@main]
#if
checkpkpoint 2
#act
goto @main-1
#elseact
give 回城卷 1
[@main-1]
你是红名啊!别想让我可怜你,你是个十足的恶魔!什么?怒视着我干吗?信不信我现在就让你去死?
盛网科技http://www.33ol.com/,服务器租用/托管,高性能,高配置,高防护,高独享7x24小时售后服务,定制属于你的专属服务器。企点Q:4000900901电话:4000900901
传奇
,
菜鸟
,
怎样
,
脚本
上一篇:
私服脚本符号详解 学编脚本的必看
下一篇:
传奇NPC加满血的命令设置
相关帖子
•
我本沉默单职业神器专属传奇版本-剧情-奇遇-附魔-精炼-buff-坐骑
•
深海沉默复古三职业传奇服务端-宝石镶嵌-buff-宠物宝宝-吸魂称号
•
冰橙特色复古轻变三职业传奇版本-坐骑-倍攻-神技-成就-副本-精炼
•
鬼王乾坤复古专属神器传奇版本-宝宝-buff-攻速-鞭尸
•
天影传说6三职业暗黑传奇版本-鉴定-符石-宠物-坐骑-洗炼-神技-buff
•
封神沉默三职业复古神器传奇版本-坐骑-江湖历练-门派-神魔淬体
•
典藏沉默三职业复古传奇版本-穿戴鉴定-九层妖塔-技能强化-狂暴
•
笑傲江湖武侠专属剧情传奇版本-武学-珍兽-衣柜-内功修为
•
八界弑仙纪专属神器单职业传奇版本-鉴定-BUFF-切割-奇遇-宠物
•
醉沙传单职业神器传奇免费版本-切割-鉴定-攻速-无限刀-鞭尸-buff
回复
举报
返回列表
发新帖
懒得打字嘛,点击右侧快捷回复
选择快捷回复
站长发贴辛苦了,谢谢站长分享!
站长太厉害了!站长,这个传奇资源找了好久了!
这个帖子不回对不起自己!
这东西我收了!谢谢站长!
我看不错噢 谢谢站长!
这个东西找了好久,终于找到了!
其实我一直觉得站长的品味不错!呵呵!
感谢站长的无私分享!
站长,大恩不言谢了!
站长,我太崇拜你了!
论坛不能没有像站长这样的人才啊!
快捷回复框
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
盛网科技
541
主题
260
回帖
1343
积分
常驻会员Lv5
常驻会员Lv5, 积分 1343, 距离下一级还需 1657 积分
常驻会员Lv5, 积分 1343, 距离下一级还需 1657 积分
积分
1343
加好友
发消息
回复楼主
返回列表
广告推广
骗子揭发
传奇百科
传奇漏洞
传奇一条龙
资源共享区
传奇版本推荐
荣耀大箓专属单职业传奇版本-宝石镶嵌-装备加星-装备鉴定
前天 23:35
仙踪精灵沉默复古单职业传奇服务端-宠物系统-装备鉴定-坐骑系统
前天 14:59
神话大陆单职业宠物玩法绝密新篇章 传奇版本下载论坛
2023-05-30
暗黑起源三职业传奇服务端-魔灵大师-装备精炼-魔灵大师
2024-04-02
三国传奇正传高清版服务端-装备鉴定-魂珠铭文-宝石镶嵌
2024-03-04
热门排行
1
传奇圣殿护卫任务脚本
2
传奇通用技能设置方法
3
传奇盘丝洞脚本
4
传奇天龙印记领取NPC脚本
5
传奇未知暗殿神秘老人脚本
6
传奇庄园仓库保管员脚本
7
传奇内功宗师NPC脚本
8
传奇血色城堡脚本
9
传奇摇骰子召唤BOSS怪物脚本
10
传奇每天3次机会进入地图脚本