![图片[1]-传奇一条龙开服GOM引擎【GOM引擎制作一个合成回收一体脚本】-游戏素材网](https://zibll.9ppt.cn/wp-content/uploads/2025/06/95914360e820250610161941.jpg)
上次我们简单些了一个脚本回收装备的小NPC!
今天继续做一个回收回城一体脚本!在学习两个基础命令!
首先启动游戏和服务端,继续来找一个脚本我们分析一下!
这种写法就是CALL文件
[@雷霆类回收A]
CALL [\橙子制作\装备回收\雷霆类回收.txt] @雷霆类回收
CALL这个目录 执行段是 @雷霆类回收 那么我们打开文件看下是不是又 @雷霆回收呢?
这里是IF里面的判断是否又屠龙的武器,正确的话ACT去掉屠龙然后变量 相加 M39+1 INC就是相加
意思就是说比如第一个INC M39 3 第二个 M39 6 那么相加M39的值就是9了 我们看下他写这个是判断什么的
CHANGEEXP + <$STR(M36)>
GAMEPOINT + <$STR(M38)>
GAMEGOLD + <$STR(M37)>
M36用到的是+经验获取的值 M37是元宝 M38是泡点
意思是说 比如你上面回收一个屠龙 现在屠龙的经验值是0 所有的都不加…
看M37 首先我们记录一下 比如我们回收了 屠龙 烈焰腰带 光芒学子 他会给我们多少的元宝呢?
INC M37 50 – INC M37 50 – INC M37 50 那么INC相加 所以说就是M37 全部出现的数值相加到一起就是150
那么他最后的代码执行到GAMEGOLD + <$STR(M37)>就+150 这就是一件回收的理解概念吧!
再说下合成
比如两个屠龙合成一个烈焰腰带怎么写的呢?
IF ;;; (如果)
CHECKITEM 屠龙 2 ;;; (你有两把屠龙的话)
ACT ;;; (那么)
TAKE 屠龙 2 ;;; (拿走屠龙两把)
GIVE 烈焰腰带 1 ;;;(给你一个烈焰腰带)
GOTO @雷霆类回收 ;;;(刷新下对话框)
ELSEACT ;;;(否则)
MESSAGEBOX 你没有该装备 ;;;(弹出对话框,显示文字)
BREAK ;;;(结束)
以上实例,是不是很容易呢?
如果有的变量不懂的话可以不用着急,讲完征程的课程就开始讲解变量的运用和发放了!












暂无评论内容