同学们大家好,我是传奇风云,这节课咱们接上节课讲这个零基础捐献脚本。呃,咱们上节课把这个 npc 添加好了, 但是 npc 点它是没有反应的,因为咱没往里边加脚本,咱们现在往里边写脚本啊。 啊,这节课咱们做一个简单的对话的一个脚本, 咱们打开这个捐献杠三啊,如果你跳的话,你可能看不懂啊,你先把那个前面五十一克看一下, 然后这个脚本的文件头必须得这样写啊,必须得这样写, 中国号 at m a i n, 必须得是这个啊,然后下边下边咱们写这个,呃,可以可以写字了,捐献第一名, 然后括号, 逗号,捐献金额, 括号句号。 然后呢?咱们第二行、第三行,第四行、第五行、第六行,咱们写六行吧,捐献前六名, 前六名咱看显示出来,然后这写二,这写三四五六。 好,咱们给它保存,然后重新加载所有 npc。 好,咱们打开游戏看一下, 大家看,为什么咱们脚本里边是六行,他在游戏里边在同一行呢?因为咱这个脚本他默认是,呃,不换 行的,不管你写多少行,他都不换行,如果想换行,必须加一个换行的符号。 咱这个脚本里面换行的符号是有规定的,他是这样的啊,一个斜杠 一个斜杠,他就换一行,两个斜杠他就继续换行,你这个斜杠打到哪里他就从哪里换行,就这个意思,咱现在看看他有几行,重新加载一下。 好,那关了再点开看,现在他就是六行了, 但是他现在位置有点靠上,对吧?咱们让他靠下,靠下的话,咱们就再打一个换行符, 在这打一个换行符保存加载,再看一下关掉还没有变化是吧? 啊?因为你顶格写的话,他是默认他,他是识别不到的,所以说咱们要打一个空格,这样他系统才能识别到 他,就是说他前面必须得有东西,有空格或者有字符才可以,但这个为什么直接打他写他可以识别啊?因为他前面有一个句号,所以他可以显示可以生效。 好,咱们重新加载一下,这次咱们不关闭啊,直接点他看这能不能更新出来啊。 啊?没有更新, 他没有变化,那咱们再打一个空格 再加载试试 啊。他没有变化没有变化,他应该是。呃, 应该是有变,有换行,但是换行换的很少一点点,咱们看他可以给他换两行 空格,把它复制一下啊。复制一个。好,现在是两个两个换行。 哎,他现在要往下走了,看见没? 呃,他第一个,他有时候是识别不到的,他就第一个是第一个换行,他识别不到,他识别的是第二个换行,那么咱们如果还想换行的话,你们咱们就再打一个 啊, ctrl 加 s 保存,我快捷键保存了啊。啊,重新加载所有 npc, 咱们再换一行,看这啊,注意 啊,他又往下走了一行啊,咱们不要这么多换行啊,咱们要一个就可以了。 好,现在呢?他有点靠左是吧?有点靠左,咱们让他咱们让他剧终显示到中间来一下 到中间来一下,咱们可以打这个空格,打空格看他能不能生效啊。 好,重新加载了 npc 关掉再打开看他没有生效,对吧?没有生效, 他跟这。呃。他这个缩进往右边缩进跟这个换行,跟这个换行符是一个意思啊? 一个意思他前面必须得有一个东西,比如说你有一个字都行,比如说写个一,我重新加载, 然后他就换啊,然后他就缩进了,对吧?你前面必须得有一个东西,但是咱单前面写一个一,他又不好看,是吧?又不好看,那咱们就写一个空的,一个空的符号,一个空的符号就是这样一个监控号, 他就是一个空的,什么都没有,也不显示,这样的话就达到一个美观的一个效果, 再重新加载。好,现在这什么也不显示,他也集中了, 对吧?这样就好看多了,咱们都给他挪到中间啊。方法就是把它复制一下,然后粘贴,粘贴,粘贴,全粘过来啊, 保存,控制,重新加载所有 npc, 好,再点它就全部到中间来了。 然后呢?呃,这节课咱们就先讲到这,这节这节课咱们讲一下这个 npc 脚本对话框的 内容里边,里边这个内容的添加,下节课咱们继续啊,咱每节课稍微讲一点,大家容易接受一点,大家下去多练,多练习一下,可以自由发挥,你可以练十遍,二十遍、三十遍 练的,然后练次数越多你就越熟练啊,咱们脚本是呃,知识要越讲越多,知识点越讲越多,他的那个呃越来越难,所以说一定要多练习。好,这节课就到这,谢谢大家观看。
粉丝777获赞1046
同学们好,我是传奇风云,这节课咱们接着讲零基础全线脚本, 上节课咱们把这个排版了一下啊,左右都对齐了,但是这块变成零了,咱们看看肯定是哪出问题了。咱们打开捐献这个 npc 的后台脚板, 咱们看一下啊, 它这块这个命令是操作这个字符串的 stream, stream 是字符串的意思,操作字符串,那咱们这个计变量,计变量它是一个 数字,他不是一个字符,所以说咱们要把它转换成字符,怎么转换? 这样啊,用这个强制转换 m、 o、 v, 然后找到一个字符性变量,就 s 吧, 用这个 s 啊, 次服用 a 吧, a 是 a, 是这个全局次服型变量 a, 从这个咱们查一下,关掉,重新查一下 a 变量,从十七开始,十七、十八、十九、二十都可以用啊, a 十七,强制性的把这个 g 十三的值复制给十七,但是十三是个数字,咱们要把数字数字转换成字符显示用的是这个。 之前咱们讲过啊,直接用这种格式,把它这种字符的格式直接转,直接复制给 a 十七这个变量, 那咱们就继续把下面这个十四、十五、十六、十七、十八都给他转 换一下, 这也改一下,十八、十九、二十二一二二。 呃,那这里等于说,等于说这个变量的值跟他的值划等号了,划等号之后呢,咱们直接对他进行操作 就可以了,那这就是 a 十七, 对 a 十七到 a 二十二进行操作, 然后呢,这就不能这样填了,这要改一下,这要改成这个 a 的 a 变量, a 十七, 那这就是 a 十八, a 十九, a 二十, a 二十一, a 二十二,检查一下,十七是 八十九,二十二幺二。好,这就可以了,咱保存加载。 ok, 咱们进游戏看一下。好,现在可以了,但是给的这个空格有点多了,咱们少给点吧,改一下。 呃,如果,如果捐一百万的话,捐一百万那就是六位数,那就六吧, 强制性的给他复制为六个空格,占六个字符 哦,这块统一往左 这块为了好看一点,再加一个换行。 好,再看一下哦,这个中间,这个中间可以再加点换行,再加点空格 保存加载。 ok, 这就差不多了, 咱们可以再往上面写一行字,把这个复制一下,粘到这 服务器捐献排名, 然后这个换行少一个,然后这加一个换行 加载,再看一下,然后这换行。 啊,可以再换一行啊,这不好看。 好,开始捐献有点靠下了, 去一个换行。 好,就这样吧,这,这就可以了。好,这节课就到这,谢谢大家观看。
给大家介绍写传奇脚本的简单步骤一,找 nbc 进图二,野外地图战斗 三,重复步骤一,步骤二四,关联界面窗口 五,打包脚本。现在讲传奇脚本的第一课,进地图。我们玩这个传奇游戏就是一个很简单的思路, 找 nbc 进地图,然后在这地图里面点自动转动,然后他会去打怪,这时候如果我们角色死亡或者意外回城了,我们就要再重新去进这个地图, 我们分布骤写,先找这个 npc 进地图。 首先找这 nbc 进地图的方式有两种,第一种就是点这个小地图,然后去点我们这个坐标,点到这个传送员附近的一个坐标,然后去找这个传送员。 另外一个就是可以根据我们这个坐标,比如说我们现在人物坐标是三三一三三九,现在我们可以让他跑到这个,比如说这个 nbc 的旁边,跑到三四零,三四零这个坐标。 现在我们这边就先讲解第一种的方式,也是比较简单的方法,我们打开小地图去跑到这个位置,我们先创建 个插件, 寻图后点这个小地图, 放到这个文件夹里面去 寻图,寻这个图,我们测试下 他是不是寻图正确了, 寻图寻到图后,他会点击这个小地图出来,然后我们寻图成功,给他一个点小地图,给个空循环的时间两秒钟, 然后我们用按键这个函数点小黄点 自己人物的位置,我们看下是不是会跑到这个位置, 单步测试下, 三四一三四六,跑偏了点,人物要往上跑一点点,我们可以直接修改这个坐标,把 y 的坐标改小点六九,应该差不多了, 再进行测试下 可以了。 然后跑车地图需要一个大概给他个五秒的时间跑到这 npc 的旁边, 这个时间自己去测试。跑到这边后,然后我们需要把这个地图给关掉,比如说 我们刚点了这个地图,需要把这个地图给关了,我这个小地图的关闭已经取了图了,干部测试就可以把它关掉。然后我们去点 nbc, 用这按键函数点 nbc dnbc, 他会弹出个窗口,给他一个两秒钟的一个空循环时间,让他弹窗口的时间。弹完窗口后,我们需要进魔龙岭的话,我们直接可以点确定进去了, 如果你需要点去磨龙骨的话,需要在这边再修改一下,我们现在就直接进磨龙岭, 然后进图的话有个游戏画面切换时间给他两秒。好,我们现在做个测试,人物跑远点 店, npc 失败了,我们再测试下, 然后开始关小地图,点 npc 被我 我们自己这个一键玩的脚本给挡住了,所以他就没有进入到这个里面去,我们再试一次跑旁边点, 哦,他会自动进地图了,进地图后就需要自动战斗,这个我们在下节课再给大家继续讲解, 大家看我这视频的时候,最好能把官网的基础教程视频给熟悉一下,然后再看这个视频的话就比较好理解。 大家如果有疑问的可以在评论区留言或者私信我,下节课见。
大家好啊,我是海哥啊,今天给大家录制一个这个传奇界面下面这个 ui 界面的这个编辑啊,替换一个方法啊。 啊?那首先看咱们这个 ui 界面是这个啊,这个一看就是咱们复古的,也就是说原声大带原这个幺幺零八已经带着这个 ui 文件,那么这个你有 ui 文件是哪个文件呢?当然就是这个,呃,咱们登录器 对吧?嗯,这个版本登录记下的这个牛油 i 文件啊,为什么他这个,他这个登录器里文件里都会带一个这个?他是咱们 这个游戏界面的一个初始的一个游戏界面啊。如果说我想换一个图片,比如说这个图片啊,我想给他换成一个别的样式, 那么我首先得去选择好下好,比如说我喜欢的图片啊,比如说这是我下好的一个 ui 界面,那比如说我想换成这个,换成这个,然后呢?我就把这个点就这个图片,然后点导入, 导入呢?我选择这个图片啊,我点打开,打开这个时候要覆盖图片啊,点确定,点确定啊,那么这个图片我就给换完了,换完了这个时候能用了吗?不能,对吧?咱们关闭它,关闭它呢,这个时候咱们把游戏关掉, 把这个登录器关了,咱们呢重新去生成一个登录器 剩下的桌面啊, 生成功啊,那我把这个生成的这个剪切到咱们客户端里, 咱们再进游戏看一下啊 啊?这时候你会发现啊,咱们这个图片也换了,但是换完了之后好不好使呢?你看咱们点这个是包裹, 这个包裹在这啊,这其他的啊,这个人物在这,是吧?这个技能在这 啊,这个店铺呢,店铺在这啊,他这个东西稍微有点错乱,是吧?那咱们这个时候呢就要干什么了呢?就要去这个 需要用到这个 ui 编辑啊,咱们首先得把这个,咱们把 版本里头这个 uui, 咱们还是不是改过了吗?要替换到这个客户端啊,给他复制复制扔到这个客户端里头贴贴里头啊,这是咱改过的啊,必须放在这里头。 嗯,然后这个时候咱们去咱们这个登录器文件夹下有个 ui 调整工具,把它打开,打开呢,这个下这块有一个 ui 这面编辑 啊,然后点界面编辑,这个上面啊得需要设置一个路径,客户端路径啊,就是我用的这个 ap 盘,这个啊,这就是咱们客户端路径, 这个文件名就是咱们这个补丁的名啊,咱们补丁是这个名啊,给他复制过来 啊,然后下边这个是关键啊,看这个一文件夹存在,那么存在呢,这个密码肯定是不对,对吧?咱们登录器里头用的不是这个名,咱们把咱们的 pk 打开, pk 打开,这时候咱会看到咱们这个密,密码跟他这个密码不一样,对吧?咱们复制咱们这个密码, 然后把这个哪个需要填密码,看这个文件已存在啊,他写的文件已存在,那咱们就把密码换成咱们的密码, 如果是文件不存在的呢?那咱们就不管他了啊,咱们先给人家换一下啊, 如果你这个密码要是不输上的话啊,你去编辑的时候就会看不到图片啊,然后输入完了点, ok 啊,那这个时候咱们进入这个界面的时候就会发现啊,咱们这个东西都能看见了,有图片了,是吧?啊?这是这能是哪个?哪个都能看得见了,对吧? 那这个时候咱们就看啊,那这个就是咱们当咱们刚才配置这个图片配置这个图片,对吧?那看咱们配置这个图片,这面没动啊,咱们换的是这个图片, 这个图片咱们把它打开啊,看他选择是哪个啊? 咱们不认不认识英文,咱们还还不还,不知道是框的哪个吗?对吧? 哎,这对了啊,咱们再给他打开,你看这个框的这个,那这个呢?就是他的位置是吧?咱们先给他位置挪一下啊,挪到正好的位置啊,挪到这个位置吧,是吧? 然后正好这个位置他这边有啊,这个是什么?少妇少妇是商店是吧?少妇少妇商店,商店呢?咱们给这个 给这个按钮啊,给它挪上去,上边就是商城的意思啊,那么咱们商城想放在什么位置你就放在什么位置,对吧?然后第二个呢? 是什么呢?这个是啥?这个是什么?马?这个是包裹啊,这个是贝格吗?我的包裹,那么我的包裹那他在这个位置这是包裹。那如果说那咱们这个包裹在左边啊,他这个肯定不是包裹,对不对?咱们给他往右挪挪啊, 这是包裹啊,那这个呢?这个是箭头是吧?啊对了啊, 弄哪去了?到这了啊?包裹,这个是技能,对吧?那他技能书,他这个技能书这个位置差不多啊,这个书这个位置,那咱们再往上一点, 这玩意老好啊,还是这个啊?六嗯 啊,这个啊还是这个啊?呃,技能,那这个呢?这个是什么东西?声音啊?声音声音,咱们的小喇叭在这个位置啊,他这个声音跑这来了。那咱们就往左挪挪 啊声音 声音调过去了,然后咱们调这个是声音啊,这个是个人商店啊这个是个人商店个人商店他这个稍微有点往上了,咱们往下一点,哎好 上电。这个呢?嗯啊,这几个是这个啊?包啊这几个是英雄的啊这几个是英雄的英雄。不管这个是啥 这个是旁边这个条吧。啊滑块有没有都行啊这是模式啊 啊这个是经验啊经验这个咱得挪上来对吧啊给他挪挪到合适的位置啊。就是你看这合适就行啊。就是就是,大概这么个意思 啊。经验啊经验到哪了啊?这是经验啊这个是负重,负重你也可以给他拉上去啊。 啊负重这个是负重啊,负重 自动给他调上去。哎方向键啊方向键,我就随便放一个位置吧。放到这吧咱也不要英雄 啊。负重负重完了呢这个是等级啊等级咱们就 往下一点啊,给这个经验往上一点啊。错开点啊。这个是时间啊就是服务器时间啊。这你都可以调啊。呃别的我就不多调了。然后呢咱们这个时候关闭 关闭,保存人间修改啊保存人间修改保存修改啊,多点两下啊然后关闭然后 关闭啊。这都关了啊关了呢,这个时候咱们干什么呢?重新生成登录器啊得重新生成登录器,因为你有改动了啊,咱们生成登录器还是给他看看左面 啊。那这个时候你会发现啊咱们现在这个东西的位置是不是就被咱们调过来了,对吧?啊?这个摆摊的位置声音这开关在这了,是吧?然后这是技能,技能这个是一个是人物,这是包裹,这人物是在哪?我也忘了,状态信息在这。 啊?这个状态信息啊,如果说你想调的话,把这个状态信息往这来。啊,这个玩意我也看不清是啥啊?这是声音,声音原先在这个位置,咱们给它挪到这个位置,是吧?店铺有点偏,咱们得挪回来啊,负重在这个位置啊。 啊?然后就是经验了,等级了都在这个位置,是吧?底下这个位置,这个就是一个 ui 界面的一个调整方法。好了。
同学们大家好,这节课咱们接着讲这个捐献脚本。 好,上节课咱们讲到这了啊,讲到这个捐献多,捐献元宝,呃,输入多少就扣多少,这节课咱们要做个准备,因为咱们要把这个捐献的元宝填到这里边,填到这里边的话,咱们需要一个自定义变量, 然后呢咱们首先把这个 cd 变量填到这个脚本里面来,打开登录脚本, 登录脚本在人物登录的时候要加载一下子,小退大退,重新登录啊,都是要加载的,咱们在这写啊。 呃,自定义变量,用这这个 vr, 用这个指令 要加载什么样的自定义变量呢?加载一个捐献数额,捐献数额,捐献数额,咱们用的一个整数变量音, 呃, t e i n t e g e r i integr, i n t e g e r v r integr, 然后是私人变量,因为每个人捐献的是不一样的,要用一个私人变量, 然后自定义一个名字,叫什么?捐献,捐献数额吧。捐献金额一 好,然后再读取一下,它俩是成对出现的啊,一个这个是声明,先声明,然后再读取 l o a d v a r q 码捐献金额一,然后后边呢加一个路径,这个路径咱们写到这个 q d 下面, 前面咱们讲过啊,就,呃,咱们快一点新建 捐献啊,这有一个把它删掉重来, 然后里边加一,里边写一个捐献金额一 好,咱把这复制一下 英文状态下的点点,然后卷线斜杠 好给他读取到这个文件里边。你说玩家,玩家输入那个金额,输入之后扣除元宝,扣除元 元宝之后就要就要把元把这个元宝的数量加到这个,这加加到这个文本里面来 啊,这节课咱们就先讲到这啊,先讲到这,下节课咱们 往这里边开始修改,修改这个自定义变量,咱们每节课稍微少讲一点,是少讲一点,然后呢?大家,呃,容易接收一点,这节课就到这,谢谢大家观看。
现在给大家录传奇脚本实践课,我们先把这个容器给封住一下, 然后在这个公告的一个分组里面,我们可以选 上,让我们要想告诉用户的话一些信息, 这样写完用户就会明白脚本的使用条件,脚本跟这个哪些内本的一个使用设置。 比如说我们脚本里面一些功能需要开狂暴啦,见人就飞呀,见人就砍,然后自动买磨血石装备回收装备存仓库,然后自动买药,都可以写在这边让用户去选择,让自己去选择。 我们先把这些东西给编辑盒放在这边, 然后这边是地图选项,我们把找游戏里面需要进的地图编写一下。 好,我们把这个地图的名称已经写好了,然后我们现在把它排版一下, 让他对齐,多选一下对齐, 我们现在来看一下我们刚洗的一个效果, 这样把它分成三个板块的话,我们要找一些东西就会非常的简单。 好,现在我们去写路口插件, 先把这个路口插件跟他关联一下, 路口插件里面获取界面的选择状态,把所有的地图的一个选择状态都写到这个路口插件里面 来了。 好,我们在界面窗口的所有地图已经获取,他这个选择状态都获取好了,然后接着就要进行一个判断,我们路口插线里面是一个无线循环的, 等于说在这里面,现在我们所有的内容都在这里面一个运行都是无限在在运行着的。 然后现在进行一个判断, 如果 我们窗口里面勾选了这个魔龙岭,然后就让他去执行, 同样的把所有地图的判断都写进去, 可以了,我们已经把所有的地图的一个判断都写进去了,这上面是一个函数获取他的一个选择状态,下面就是一个无限循环,然后做判断。判断一句, 如果魔龙岭等于一,然后我们在这里面就可以执行进地图后的一个战斗的一个操作。好,这样子如果我们在这个界面里面选择了多个地图, 他就会先进魔龙岭,魔龙岭进完后去战斗,战斗完如果意外回城或者死亡回城后,然后他就接着会执行这个魔 龙骨的个魔龙骨的地图,魔龙骨进完魔龙骨后战斗死完后接着喂进火龙,然后接着进这个魔影朝这等这个四个,四个地图运行完后,他就会后面地图是我们在这个界面窗口里面 并没有选择,然后他就会重复的又开始从这个摩托林开始进, 然后现在我们整个脚本的一个框架就露出来了,这节课主要讲我们脚本的主体框架,然后下节课我们把进图和战斗放到这个判断依据里面去,然后测试让他运行。
哈喽,大家好,咱们今天讲第十一课啊,上一节课讲的个人定时器啊,都使用咱们这一节课延伸一下啊,将个人定时器延伸一下,咱们再写一个简单的自动回血脚本。 什么叫自动回血脚本?嗯,现在有些服务他是用血食进行回回血回栏啊,还有一些复古服务吧,他是进行一个吃药哈,双击吃药的一个回血回栏, 然后在中间有些 gm 增加一些可玩性,他会再再写一个回血的脚本,通过 npc 获得 一些自定义按钮啊,进行一个回血的设置啊。还有什么叫比如果血量低于百分之多少,然后他开始吃药啊?咱们今天先写一个简单的 自动回血啊,就是说一个免费的自动回血,就是说免费的话,咱们就每秒不收取你元宝或者金币的费用,每秒回血啊,比如十点 lgpmp, 好,然后收费的话啊,就是十元宝, 每一秒回复三十点 hpmp 啊,然后第三个档位啊,咱们收取三十个元宝啊,然后恢复啊,五十点 hpmp, 对不对?然后通过这样的一个逻辑,咱们来写一个这个脚本, 好,咱们点开福气啊,还是哪个传送写一个本服微学系统 so, 免费吃药,不收取费用,每秒回复 十点 hp mp 对不对?开启吃药 免费 收费,需要每秒收十元吧, 每一秒回复三十点 guccipvp 对齐一下,开启七啊,来收睡衣啊, 那还是走啊,那直接复制粘贴,每秒收三十个元宝啊,回复五十点对不对?再改个二。然后呢?更新一下 npc, 看一下效果, 这里也出来了,怎么来写一下怎么执行这些东西 免费点的这个东西啊,因为是不扣费吗?什么衣服 就跳过啊。 act 直接开,直接开启定时器脚本啊,一秒执行一次 qm 脚本,点开 更加的好。那接下来 那么差?第一,你才是一号,需要是一吗?你就一号是一号。 怎么在怎么写回血? human hp, human hp 啊,加 十点,不满问题啊,加十点啊,就是回来回回血,回来啊,十点啊,每秒。 那咱们再写,从这里把拉过来一点啊,再先写一个收十元宝的吧,然后开收费。 先检测一下啊,如果你有有五十个元宝才能开启,咱们就说啊,有五十个元宝,咱们就执行 one time。 嗯,一秒啊, 咱们这个序号,咱们是后面收费了啊,咱们这个序号的变相变成二,怎么这么写 双十二号的啊, 如果还是要检测一下,因为你没有肺,没有元宝的话啊,那么低于什么?什么是十元宝?是不低于十元宝,那么就不止行,对不对? 就直接关闭,还是像之前的话说啊, take seat off 关闭,那否则的话 执行 tp 加加三十啊, 然后咱们还要执行什么?哎呀,扣他元宝, 每次考十个元宝对不对? 那这里呢? 行为二, 直接 boss 过来吧,一样还是在检测上。如何有五十个元宝啊, 擦了才能,擦了才能开启,再改成纱絮哈。 ok, 这里再加一个啊,真的还是布置过来吧,节省一些时间。 三,如果他低于三十个元宝,因为是他每一秒是扣三十个码,这个三每一秒是加五十点啊,扣三十个元宝对不对? ok, 咱们这个脚本就算完成啊, bc 没问题,六 m 没问题,然后来咨询一下成片是什么? 七十个元本,免费吃药,先看一下它会不会啊? 去僵尸洞打我一下,哎,看见没?我的血都开始回上来了。免费吃药,哎,看见没?他回上来了,这个血没有问题, 回去啊,自动回答,咱们看一下, 看一下收费啊,开启了对不对?他开始扣钱了,每一秒扣十点,咱们看一下 他回不回去。每一秒 回三十点。血吗?咱们看一下啊,哎,还在回血了,没问题,还在回血,你在扣元宝, 让咱们看一下。这边继续开启了试药,叠加了,因为我没有关嘛,叠加了这边啊,我先小退一下。 看一下啊,开启吃药都是扣三十个元宝。对,哎,还是扣三十个,然后咱们飞过去僵尸洞, 跟屎一样,看一下回不回血。嗯,要回血。好 这样一个简单的定时器啊,回血,自动回血的脚本啊,咱们就这样完成了啊,谢谢大家。
同学们大家好,我是传奇风云,这节课咱们接着讲这个零基础捐献脚本 啊,你如果直接看这一课,你可能看不太懂啊啊,最好是从咱们这个系列的第一节课去看啊,应该是第五十一课, 咱们这个捐献脚本的第一节课,去找一下啊,不要跳,尽量是好。上节课咱们讲到这个捐献,呃,捐献的话,咱们把这个排名也做好了,各种功能都做好了,然后呢?咱平常玩游戏的时候, 他这个捐献第一名,第二名,按照排名他会给一些属性,再看看这个属性是怎么给的, 比如狂暴属性啊,咱们看看是怎么改啊 啊,现在风云是第一,石头第二,江山第三。 好,咱们打开这个后台脚本啊, 咱们看第一名,他用的是这个 a 十一这个变量啊,那咱们这是个,这是个工友变量,那咱们得用一个私有变量来存放一下这这个变量的值。 c 有变量的话咱们查一下啊,这个 u 变量是 数字型的, t 变量是字符型的,这个字符型的他都没用啊,都没用的话,那咱们可以用 t 零 往这写啊,为什么往这写呢?因为再往下边去,这个 a 十一的值,它有变化,被加了十四个空格,强制性的十四个空格,所以咱们要写到这个改变它的值之前这个位置 啊。 t 零,这张 t 零等于这个 a 十一的值, a 十一里边存 放的是,呃,这个玩家的名字, 好,把它设置为 g 零, g 零现在里边装的就是玩家的名字。 那如果玩家捐献之后呢?玩家捐,玩家捐献之后提醒,恭喜你捐献成功,捐献成功之后,他立即跳转,跳转到这个最前面去, 跳到最前边,然后他就他就检测,检测完了之后排名,排名完了之后显示出来,显示出来之后呢,咱们在这再做一个检测, 检测什么呢?检测这个 e q, 呃, e 口, 检测这个 t 零是否等于玩家的名字。 use rname, 检测这个七零的值,现在七零装的是捐献第一名就是 a 十一这个玩家的名字,如果这如果这里边玩家的名字等于目前你的名字,如果正在点击的这个玩家的名字, 那么就给他一些属性,因为他是第一名嘛。给他什么属性呢?咱们查一下, 搜这个用户模式啊,改变用户模式,给他加一些属性,比如说 加这个攻击力,攻击力是五,那咱们就用这个千积木的 e x, 然后是模式,模式是五,然后给给他一个时间,给他一个附加值, 模式是五,给个时间,时间给他,嗯,六百秒, 然后呢?嗯,给他十秒吧, 十秒的话容易,咱便于观察。然后加多少呢?给他加五十, 咱们看看能不能生效啊。 呃,放到这有个好处。什么好处呢?他捐献之后,他捐献之后马上就回到这,然后走一遍,走一遍,到这能读取到这一段程序, 他检测到你是跟第一名的名字相同,他就给你加属性。还有一个好处就是你没有捐献,但是你现在已经是第一名了,你来点一下这个 npc, 他自动也能识别到,也能识别到你这个,呃,这一段脚本他就给你加属性, 当然了你也可以做一个按钮,做一个按钮来领领取这个属性, 比如咱就做一个按钮来领取这个属性, 领取捐献奖励 一二三,那这就要对应上 at 一二三。 如果这个第一名的玩家名字等于你的名字,那么就给你这个狂暴的属性 再发条信息, 恭喜你 获得 捐献第一名,奖励狂暴属性增加, 攻击加五十, 保存加载。 呃,然后呢?嗯,这,这有 bug 啊,咱们先不管他,咱们先领取一下,看看现在咱们的攻击力是多少,看一下 d c 三十九,八杠三十九啊, 哎,这个按钮没出来,咱们加载一下。 好,出来了, 好,咱们点他,看这个攻击力能不能增加啊,因为咱们现在是第一名。好,增加了啊,现在增加到八十九了。 好,下面也给提示了,攻击力增加五十。 然后呢?呃,不光是第一名,第二名,第三名,一直到第六名都要给他属性啊,那咱们写一下啊, 比如第一名给一百点吧, 那上面咱们也要对应的,给第二名给他一个变量复制, 直接复制二三四五六, 这要改一下, t 一, t 二, t 三, t 四, t 五, 这是 a 十一,那下面就是 a 十二, 好,咱们再把这复制一下,这是第一名的,这是第二名的,第二名是 t 一 t 一,获取到的是八十点啊,九十点吧, 九十点,这是一百点。 再复制一下啊,这是第三名,第三名给八十点, 第四名, 其实 第五名六十, 第六名 五十, 好,检查一下。 t 零, t 一, t 二, t 三, t 四, t 五, 一百一百九十九,十八十八十七,十七十六,十六十五十五, 是好,没错,保存加载 好,咱们用这个风云来领取一下,好,增加一百点,现在攻击力是一百三十九,咱换号来领取一下, 看看馒头他是第几名?他是第第六名,第六名的话再领取一下 啊,领取一下加五十,他现在是六杠六十,咱们下线一下啊,不知道他 原来共计是多少 啊?原来攻击是十,现在领取捐献奖励。哦,这变成六十了, 因为咱们设置的是十秒吗?增加攻击力增加十秒,增加数值是五十,咱们十秒后再看。哎,他已经变回来了,再领取一次,现在是二十八啊,从三十五开始领取。 好,零到四十五的时候,到四十五的时候他就还原了,看一下。 好,他就变成十了,只有十秒钟,这个时间咱们可以改啊,咱再换个号过来,就比如说咱们现在重新再捐献一下,现在他是九千吧,咱们捐献到第一捐献五千 啊,现在是第四名,那咱领取一下吧。第四名啊,现在增加七十,攻击力八十,咱们等十秒 哦,他还原了,咱们继续捐献。 好,现在变到第二名了,再领取一次好,增加了九十, 现在是一百,再等十秒 哦,他还原了,咱们继续觉醒, 现在咱们是第一名,再领取,现在加一百,现在攻击力一百一,咱们等十秒。 好,他还原了。好,这个属性可以随便加啊,你可以加这个攻击力,魔法生命,呃,倒数速度,包括一些 buff 都可以啊。 好,咱们这个杀菌脚本到此为止,就算是结课了啊, 然后下一个下一个脚本咱们,嗯,请关注,请关注咱们 b 站的这个课程。好,这节课就到这,谢谢大家观看。
大家好,教程开始之前,首先下载我们今天课程中用到的工具和资料, 打开我们的网站,我们的网站是三 w 点学习开服,点 c o m 速记的方法是学习开服全拼。 打开好之后呢,点击右上角的注册按钮,先注册一个账号,注册码是五幺五八。 注册好之后呢,点击视频教程啊,选择高级教程,然后选择 g m 引擎啊,向下拉,找到第三课 啊,进入之后呢,向下拉,我们会看到一个隐藏的下载链接,这个呢是需要我们在最下方恢复完体的, 之后呢,才可以开始下载回放帖子。之后呢,我们在这就可以看到一个下载连接。 需要注意点的是,如果你对这个脚本的工具没有使用过,因为这个是个中文版的脚本编辑器,或者是你第一次接触脚本变量,或者刚开始学这个脚本变量的情况下呢,你是需要把这个知识库里面的这个视频介绍看一下,这个是介绍当前这个工具是如何使用的, 因为你不看这个工具介绍的话呢,你没有办法跟着视频去同步的操作,也不知道工具的一个作用,所以说这个大家一定要看一下这个视频的介绍啊。 大家好,这一课我们来学习传奇循环与跳转脚本功能的编写方法。首先打开教程目录,然后打开教程文档,这是我写的一个文字介绍,大家可以在下 先看一下。首先说一下,如果没有看过这几个视频的,先把这几个视频看一下,因为我们今天讲的内容是跟这几个视频里面讲的内容是有关联的,在这再说一下,在看视频的时候,不要跳着看,也不要快进, 因为这些知识都是一个一个排版出来的,他都是有关联的,如果你跳着看,或者说是快进的情况下,有些知识会出现不理解的情况啊。所以说为什么是让大家去不要快进,也不要跳着看,因为这知识都是有关联的, 需要找他们查找方法,可以直接复制教程名称,在我们网站上直接搜索就可以找到指定课程。好,然后再说一下我们今天学习的新的知识点,一个是 b i e k, 一个是 g o t o, 这两个命令是我们在以后 写脚本的时候常用到的两个命令。 biak 是一个执行脚本结束的一个命令,而 guto 的话它是一个跳转标签的一个命令, 而这两个命令在我们以后写脚本的时候,他是配合使用的,或者说是我们在看别的脚本的情况下,都会发现这两个命令是比较多见的,比较常见到的两个命令。 如何去使用呢?一会给大家演示,这是我写的一个文字介绍,大家可以看一下。然后呢,这个是我们今天写脚本的一个功能要求, 要求就是玩家不呃,整体的功能来说就是不同等级的玩家进入地图需要需要这个收取的元宝的数量不一样,或者是进入地图的这个条件不一样啊,他这个是有多个的,也就是 五十级,八十级,一百级,然后不同的级别需要的元宝也不一样,但是这个条件你可以去换别的,比如说是呃像灵符或者金刚石,或者是其他的转生之类的,这个都可以去调整的啊,在这只是拿这个例子给大家去演示 啊。首先我们进入服务器, 然后呢打开我们的脚本编辑器 啊,打开之后呢,我们先进入游戏,因为我这边是在福建驾驶的外网,因为在我们本机区驾驶的话呢,有很多程序,而且很乱 啊。然后呢我们先新进一根 pc, 然后呢我们看一下人物当前的坐标是三三五三三六 地图号,就是还是芒种的地图号啊,然后点击保存啊,这就可以了,把这个关掉, 那这个 npc 就已经添加完成了,就是这个。然后呢我们控制重新加载所有 npc, 但在游戏中就可以看到当前那个 mc, 当然他是没有外观的,因为这个是没有配置他这个外观素材啊。啊,这个我们配置完,这个新加完之后呢,跟我们之前上一课学的东西差不多的,但是他多了一个循 关啊,做了个检测,而且写的方法也是不一样的啊,内容的话呢还是这样的内容,然后呢然后进入这个标签的话呢,还是一样,那我还是给大家重新写一下吧, 好写个标签 啊,我们写完之后呢,我们把这个线下面的也删掉,也重写一下, 然后呢写个标签, 嗯,这个关键字跟那个我在上面上一课给大家说过,在这我就不重复的说了啊, 首先他这个脚本的功能是不同的,一个等级对不对?是一百八十五十,然后不同等级进入的元宝数量也不一样, 最高等级是一百级的话是免费进入的。那这样的情况下呢,我们就需要写多段的一个检测。什么是多段检测?首先我们要检测等级是否有大于这个一百呃,九十九,然后是八十五十,这是需要写多个的,那么先写一下, 那我们先来演示一下什么是循环啊? on a hard day。 好,正常情况下呢,我们可以看正常情况下就是这样子的,然后保存。 然后呢我们在游戏里面点击了这个按钮之后呢,他就会在游戏里面输出这个测试。一,这个文字为什么要做这个测试呢? 做这个测试只是我们来确定这个按钮跟这个按钮,我们当我们点击这个按钮的时候,他这个按钮标签下面这段脚本是否执行啊?是否执行?有时候我们会发现脚本为什么不执行啊?或者说是哪里写错了,但是我们也不知道哪里写错了, 你不知道哪里写错,你首先要确定当前写的脚本执不执行,你只有确定了执行或者不执行,你才可能一步一步的去推算这个问题在哪里,或者说命令写错在哪里啊? 好,我们点一下,然后可以正常的执行啊,没问题。之后呢,我们再到无期上面把脚本同样的复制出来三个,然后呢这个是命令, 是颜色发送一个连这个发送一个文字信息,在聊天框里面显示的一个命令啊啊,信息类型是不一样的,大家可以在下面看一下参数就知道啊啊,字体颜色,背景颜色,文字内容啊, 他那么在这改一下,主要是在坐这,在这改一下,给大家做一个测试啊,做一个测试 啊啊, 好,现在我们改完之后呢,现在我们会发现正常的情况下呢,就是当我们点击这个按钮之后呢,他在游戏里面会会分别在聊天框里面出现测试一、测试二、测试三,而且这三个文字都是分行显示的,而且他这个颜 颜色也不一样啊,我们可以看一下, 然后我们发现他这个测试一、测试二、测试三都显示,对不对?我们可以再看一下, 那也没有问题,那就是显示那显示的情况下,那现在我们会发现这三段就是 if, 然后检测零级,这都是满足的条件,他肯定会执行,这个不用想。 那如果说我们改了不同的等级之后呢,他也会出现怎么说呢?如果是改了等级大于五十,大于八十,大于一百的情况下,那这样他会不会出现一个什么问题呢?那会不会把人物连续传送了三次的问题呢?对不对? 那我们可以演示一下啊, 这我就用这个随机坐标了啊, 我去随便找几个地图 啊,我们用三个地图来演示一下, 我这个调整一下他的这个权限,把他这个 因为他没有这个转升等级,所以说我们就调一下转升 玩磨冰机 好。然后呢我们正常现在写完了,就是如果我们点击这个按钮之后呢,他正常的应该是先传到这个地图,再传到这个地图,再传到这个地图,这样呢会出现一个人物连续传三次的一个问题啊,我们可以演示一下, 对不对?我连续传了三次,最后最终才传到第三个地图, 那这样子一个有一个错误的问题,为什么有个错误的问题呢?因为我们不可能是让他连续穿三次,而是看到按照他当前那个要求或者一个条件进行穿。那这样的情况下呢?我们可以去把这几个先删掉, 然后呢我们现在去加了一个这样的命令,这个命令就是我们今天 课程中中啊,课程中讲到的其中一个就是 biekbiek 是一个结束的一个命令啊。那比如说我们现在是在第一行加,在第一段的检测和执行这一段后面加 啊,这个就是一个 b, i、 a、 k, 它这个是功能结束进行结束, n、 p、 c 进行脚本。