注册 登录 找回密码 回收站 在线 帮助 首页 Blog 繁體中文欢迎访问本论坛

穆穆族论坛 » 游 戏 部 落 » [ 游戏大本营 ] » 新手写脚本注意

本主题共有8张帖子, 被点击2216次 查看上一个主题  查看下一个主题  发表新主题  发布新投票  发表回复
新手写脚本注意

阿D
 
 
级别:  
侠客
标识:  
来自:  
 
  功能按钮:   查看用户档案   email:zjr379@mail.china.com     短消息      以平板方式查看   刷新   加入到私人收藏   修改帖子   删除   引用回复   发表回复   


新手写脚本注意

新人写脚本一定要注意许多地方,否则会出现外挂就可以刷装备的问题出现了
脚本一开始的[@main]是一个主题,脚本一开始运行的时候首先进行读取的就是这个
一般格式如下
[@main]
#if
;#if是检查的意思
checkgold 17577
;就是检查 你是否有 17577钱币,如果有就跳转到#act去
#act
;进行行动,不可以加入对话,对话的开始是#say
mapmove 3 330 330
take 金币 17577
#直接飞到地图3的 330 330去,并且取得金币 17577.为什么前面要加入检测了,万一他身上并没有17577的钱币的话,系统是收不到钱的:)
#say
:#say说话,进行链接用这个,比如
<带我去一起玩传奇大陆/@dalu>\
;这里的带我去一起玩传奇大陆就是游戏中那些可以点的文字,而后面的/@dalu就是他跳转的段落
#elseact
;如果没有金币 17577,这里就是一个反条件,那就跳转到这里来
mapmove 0 111 111
;如果没有金币 17577,就飞到地图0 的 111 111地方去
也可以这样
#elsesay
兄弟,想传送不给点钱是不可以的.

注意以上的
#act #say #elsesay #elseact
一般#act用于脚本指令,就是比如设置什么,take,give等什么的,#say就用于对话,进行跳转要使用,如果发现启动脚本的时候出错,检查下是否把这里搞混了

#elsesay同上面的#say用法一样,只是在不能满主#if段的时候才调用这里#elseact也和上面的#act一样

现在来写个脚本,希望大家不要学习这个脚本
[@main]
#if
check 金条 10
#say
你好,我是一起玩传奇行会的朋友,残影站长要求我为每一个新人\
发送一套极品装备,你也知道,我认识了贵人,而且现在你也知道\
是什么社会了,没有钱我是不会帮你的,看来今天你是把钱准备好\
了才来的吧呵呵\\
<那好给我装备/@giveme>
#elsesay
兄台,你好像没有10根金条吧\

[@giveme] 
#if
check 金条 10
#say
你不错阿,好了我给你
#act
take 金条 10
goto @give-1 
#elsesay
没有金条了我可不帮忙\

[@give-1]
#if
#act
give gm武器


如果对方使用外挂直接发送give-1
那么他没有检查金条获取金条了,那你的服务器就白送了,

如果把脚本改成这样就好了

[@main]
#if
check [600] 0
check 金条 10
#say
你好,我是一起玩传奇行会的朋友,残影站长要求我为每一个新人\
发送一套极品装备,你也知道,我认识了贵人,而且现在你也知道\
是什么社会了,没有钱我是不会帮你的,看来今天你是把钱准备好\
了才来的吧呵呵\\
<那好给我装备/@giveme>
#elsesay
兄台,你好像没有10根金条吧,或者就是你意见来领取过一次了

[@giveme]
#if
check 金条 10
#act
take 金条 10
set [600] 1
give gm武器
#say
好了你走吧.\

尽量减少 @goto 的跳转,要跳转也要看好有没有这样的问题

脚本中还有几个不错的指令

checknamelist
addnamelist
delnamelist

checkmonmap
checkhun
monclear
Mongen

这些指令加入进去都会实现许多新的功能,但是要注意,一般这几个要加入脚本一定要认证检查是否存在以上的漏洞.

---------------------------------------------------
无所谓:帮你编辑了一下,加精华
---------------------------------------------------

无所谓 2006-8-5 18:31:45




 时间:2006/8/2 10:00:57
    注册: 2006-8   发帖: 2  积分: 7   状态: offline   楼 
1:  1 

主题管理:  删除  关闭/取消  移动  复制  置顶/取消  精华/取消  刷新统计  编辑主题

树型显示: 新手写脚本注意
新手写脚本注意    (阿D 2006/8/2 10:00:57)
    Re:新手写脚本注意    (wyzxzxj 2006/8/2 20:35:01)
    Re:新手写脚本注意    (hzhp119711 2006/8/4 11:59:44)
    Re:新手写脚本注意    (kylin小四 2006/8/5 21:39:18)
    Re:新手写脚本注意    (ggank 2006/9/24 16:42:40)
    Re:新手写脚本注意    (0451lym 2006/12/23 22:13:54)
    Re:新手写脚本注意    (dulova 2007/2/2 12:55:47)
    Re:新手写脚本注意    (liuting394 2007/2/2 16:01:36)


快速回复
标题:

内容:
选项: 使用我的个性签名 自动识别URL地址 使用XB代码 使用表情符号
(Ctrl+Enter快速发帖)



用户的言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2001- U6U8.Net Powered by SF v2.0