剧情介绍:
大家好,我们接着上一节课的内容来讲.
我们这一节课的内容是捆和解捆.
上一次课的内容大家一定要记定.所有的NPC商人都是一样的.要不然就不可以买卖物品了
功能演示到这里下面我们来看一下脚本.
当我们点那一个捆字的时候就会跳到这里来.
<捆/@mbind>各种卷书和药水\
<捆/@bind> \
这二个是不一样的.在同一个脚本文件里面的@后面的内容是不能一样的.要不然我们点后面的就会去执行最前面的
看金币换金条是怎么实现的,我们来一个个的看啊
[@changeGold]
#IF
checkgold 1002000首先检测身上有没有1002000的金币,为什么是这一个数呢
1000000是一个金条2000是手续费,如果只检测1000000那就是说没有手续费也可到去换金条了.<小小BUG>所以是1002000
#SAY
你说你要用金币换成金条? \
好的,我帮你换 \
但是要支付手续费 \
费用是2000金币,你还换吗? \ \
<交换/@changeGold_1> \
<离 开/@exit>符合要求对话框内容
#ELSESAY
你连这点钱都没有,还换什么? \
等你有足够的钱,再来找我吧 \ \
<返 回/@main>不符合我们要检测条件时候的对话框.
[@changeGold_1]我们身上有1002000的金币就有上面的对话框内容,然后我们在点符合对话框内容的交换就来到了这一步
#IF
CHECKBAGGAGE这里又有一个新的检测命令<检测包背有没有至少一个空格>如果背包里面没有一个空格了那么就不符合要求,如果没有空格我们换了金条就会掉落在地上
checkgold 1002000 这一个是检测金钱的命令,有人说.我们在上面已经检测了这里还要在写一个检测命令做什么呢.注意:为了防止外挂刷.因为外挂有时候会跳过命令.大家一定不要说麻烦不写,多写几个检测命令是好的.
#ACT
take 金币 1002000回收金币
give 金条 1给予金条
#SAY
金币已经换好金条了. \
还换吗? \ \
<交换/@changeGold> \看这一个命令.当我们换完一次后想在继续换的时候点这一个就会反回到一开始的地方.
<离 开/@exit>符合要求的对话框
#ELSESAY
你的包里东西已经满了,或者你没有足够的钱支付手续费\
你再确认一下吧 \ \
<离 开/@exit>不符合要求的对话框.
别的捆都是同一个道理.大家只要掌握一个检测.一个回收一个给予就可以了.
我们以后的功能也是这样写出来的.这一个是最最基本的,也是用到最多的.
www.ucmir.netbbs.ucmir.net大家记住,如果有什么地方不明白的可以先到技术站上去查资料,在不行就去论坛发帖.我们会有专业的技术人员到论坛上回复大家的帖子
好了.今天就到这里了.
2006.07.27神影网络
私服技术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