剧情介绍:
大家好,我们今天来一下简单的脚本,就是修改登陆的脚本,对上一节的教程做一点补充.这一个是传奇结构的补充.
├Mir200(传奇游戏服务端)
│ ├Envir(环境设置)
│ │ ├AdminList.txt(GM列表文件)
│ │ ├GuardList.txt(守卫坐标文件)
│ │ ├MakeItem.txt(毒药配方文件)
│ │ ├MapInfo.txt(地图信息文件)
│ │ ├MapQuest.txt (触发文件)
│ │ ├Merchant.txt(商人信息文件)
│ │ ├MapInfo.txt(大地图信息文件)
│ │ ├MiniMap.txt(小地图信息文件)
│ │ ├Mongen.txt(怪物刷新配置文件)
│ │ ├MonSayMsg.txt(怪物说话文件)
│ │ ├Npcs.txt(NPC信息文件)
│ │ ├StartPoint.txt(复活点信息文件 ,安全区区小事)
│ │ ├Robot.txt(机器人脚本)
│ │ └UnbindList.txt(打捆物品拆包信息文件)
大家自己看一下就可以了.
我们现在来运行服务端.为了大家的时候启动游戏我就先暂停一下.如果不会的请下载传奇系列教程一到四.好了游戏启动起来了.我们进入游戏看一下.
D:\MirServer\Mir200\Envir\MapQuest_def\QManage.txt
我们登陆游戏最先读取的脚本就是这一个了.(很重要的,我们以后的自定义变量就是在这一个脚本上实现的.)
#if
#act
give 解除禁言卷轴 1
Gmexecute Shutup Self 65535
#IF
#ACT
setautogetexp 5 50 1
SENDMSG 5 尊敬的[%s]!!你的经验泡点功能成功开启!!
;#CALL [\游戏登陆\登陆脚本.txt] @登陆设置
;#CALL [\庄园系统\庄园计时.txt] @庄园计时
;#CALL [\封号系统\封号系统.txt] @封号分类
下面我们来看一下脚本命令是怎么搞的.
#if
#act
give 解除禁言卷轴 1
Gmexecute Shutup Self 65535
#if 这一个是如果的意思
#act 去执行命令的意思
give 解除禁言卷轴 1这一个是送一个解除禁言卷轴的命令
give 就是送给的意思.后面的物品名字数量
Gmexecute Shutup Self 65535这一个是调用的GM命令.意思是把人物加入禁言列表65535分钟.
总的来说
意思就是人物一上线.就检测他是不是符合#IF下面的检测条件.这一个下面没有条件检测.就是什么都要去执行#ACT下面的命令.
一上面不关是谁都送一个卷轴和加入禁言列表.
setautogetexp 5 50 1这一个是泡点的命令5秒长一次经验.一次经验为50.在安全区有效. 后在的如果改为0就是所有地方都可以泡点.
如果是3就是只有在盟重才可以涨经验收报告.
SENDMSG 5 尊敬的[%s]!!你的经验泡点功能成功开启!!
这一个的意思就是提示信息了.SENDMSG 5 后面的数字大家可以自己去改1到6每改一个看一下在游戏里面提示信息会有什么变化.
[%s]这一个就是当前登陆人物的名字了.
先写这么多,我们进入游戏看一下.
这些不用理的
在所有脚本里面,前那一行前面有;号就是代表不去执行那一行的命令.
这一节课大家要撑握#if#actgive这三个最最基本的脚本命令
还有别的命令大家去我们的主站上或是论坛上去看.
主站www.ucmir.net论坛bbs.ucmir.net 更多传奇脚本命令.高手也要看的啊!!!
这一节课就到这里
神影网络20060720
私服技术1群:1895823
私服技术2群:25886891
私服技术3群:12237649
私服技术4群:1630326
神影资源总站:http://Www.Ucmir.Net
神影私服发布:http://Www.Ucmir.Com
神影广告代理:http://mir.ucmir.net
神影美眉总站:http://mm.ucmir.Com
神影网络论坛: http://bbs.ucmir.Net