各位老铁们好,相信很多人对传奇手游神器攻速版脚本,传奇手游脚本挂机免费版都不是特别的了解,因此呢,今天就来为大家分享下关于传奇手游神器攻速版脚本,传奇手游脚本挂机免费版的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
一、传奇攻击速度药品怎么写脚本
第一节脚本概述
很多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。看完我给大家写的这篇文章后,你就自己偷着乐吧...
可以说传奇服务器端所有的重点都集中在\\mir200\\envir\\中,这里面记载着所有服务器要在游戏中表现的东西。在游戏中的 c信息也在 cs.txt文件和merchant.txt文件中记载着 c的名称、出现的地图、坐标、范围和形象代码。你要问两个记载的 c有什么不同?为什么不和在一起算了?我来告诉你, cs.txt中记载的 c是对话型 c,在进入游戏后,不能够使用@reload c刷新信息的 c。而merchant.txt是交易型和任务型 c,可以使用@reload c刷新信息。但我也做过试验,两种 c互换后也可以使用,好像没有太大的限制。
cs.txt对应的文件在.\\ c_def\\文件夹中,merchant.txt对应的文件在.\\market_def\\文件夹中。你如果要添加 c的时候,要注意 c的文件名,例如你要创建一个超级商人的 c要他出现在比奇省330:330的坐标。首先你要在.\\market_def\\文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个 c出现的地图代码!),然后把你写好的脚本粘贴在里面。再打开merchant.txt文件,添加以下信息:
;调用的文件地图坐标x坐标y范围人物代码刷新时间
超级商人 0 330 330 0 5 0
相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。人物代码自己换吧,现在的 c有46种模样。
和脚本的规则一样,这两个文件里面以;开头的行就当作注释部分不做编译。
第二节脚本的制作
现在步入正题,谈谈脚本的制作。
c脚本分为两种,一种是不做交易的 c,一种是与之交易的 c。我们先来讲不做交易的 c
这类脚本的开头一般以[@main]开头,但并不是必须以他开头,main的英文意思是“主体,主要部分”的意思,所以用他这是个好习惯。
接着就是条件语句#if,和他对应的#act,就是说如果...那么...,我在之前的《脚本语言之不完全公略》一文中提到了一系列的测试语句。#if后面可以跟这个测试语句,比如测试金钱checkgold,测试级别checklevel等等,这些测试语句可以连用,挑选满足这所有值的人。如果你想不要任何条件的话就把他留空,后面直接接#act.
接着就是#act,如果有人满足了上述条件,那么...我们可以使用一些命令应用于他,比如take拿走他身上的什么东西,mapmove把他移动到什么地图,set赋予他什么函数值等等。这些语句你也可以连着使用。后面也可以跟文字,那么就在传奇里面显示为对话。
下面是#ELSEACT,如果没有满足#if条件的,就不再运行#act后面的指令,直接运行#ELSEACT后面的指令。后面也可以跟文字,那么就在传奇里面显示为对话。
#say和#elsesay的用法和#act#elsesay的用法相同。
范例:
----------------------------
;传送猪7的 c脚本
[@main]
#if
checkgold 10000
checklevel 30
#act
take金币 10000
map d717
break
#elsesay
你有10000个金币吗?要不然就是你没有30级。我不能把你传送到猪7了!自己跑吧。
----------------------------
这就是一个极其简单的传送脚本。我们下一节讲稍微复杂的段落脚本
第三节段落脚本
这一节我们来讲段落脚本。
复杂的脚本需要有数个[@main][@main-1]等等组成,从[@main]到[@main-1]之间称为一个段落,他们之间是由goto命令来衔接的,#if满足条件的话,#act就执行goto@main-1命令,转向[@main-1]段落。值得一提的是goto是脚本自动做出转换段落的命令,还有一种转换段落的方式,那就是要玩家自己选择段落。main-1/@main-1>这部分将在游戏中显示为黄色可以点选的信息,玩家鼠标选择后转向main-1段落。
范例:
----------------------------
;赠送回城卷脚本
[@main]
#if
checkpkpoint 2
二、传奇S F 武器升级攻击速度脚本 出问题了
武器mac2数值是1-10的时候攻速为负,比如数值为6的时候攻速就是-6。下面意思是当小于11的时候直接加11,大于?的时候不能升级,其他情况元宝够就升级一点攻速。这段脚本有个问题,比如-1攻速武器升级一次就变成+2,-2攻速武器升级一次就变成+3。下面脚本能看懂的话也很容易解决。
#If
CheckItemAddValue 1 6< 11
#ACT
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
UPGRADEITEMEX 1 6 0 1 0
#ELSEACT
goto@1
break
[@1]
#If
CheckItemAddValue 1 6>3
#ACT
messagebox已升3点。
#ELSEACT
goto@2
break
[@2]
#If
CHECKGAMEGOLD>
#ACT
UPGRADEITEMEX 1 6 0 1 0
#ELSEACT
messagebox没有穿武器或元宝不够。
#ELSEACT
break
三、gom攻速脚本不生效
gom攻速脚本不生效,有以下几个原因和解决方法:
1、脚本配置错误:首先检查你的脚本配置是否正确,包括按键设置、触发条件等。确保你已正确设置了攻击速度增益的触发方式。如果你使用的是自定义脚本,确保语法没有错误。
2、脚本版本不匹配:确保你使用的是与你当前游戏版本兼容的脚本。如果游戏进行了更新,脚本可能需要相应地进行调整或更新。
3、安全防护软件干扰:某些安全防护软件可能会对游戏操作管理器或脚本进行干扰,导致脚本无法正常运行。尝试关闭或临时停用相关的安全软件,然后重新运行游戏和脚本,看看是否能解决问题。
4、游戏更新或补丁:如果游戏进行了新的更新或补丁,攻速脚本可能会受到影响。在这种情况下,你可以等待脚本作者发布更新的修复版本,或者尝试寻找其他可用的脚本来解决问题。
5、咨询支持:如果以上方法仍然无效,你可以尝试联系GOM的技术支持或社区论坛,寻求更具体的帮助和解决方案。他们可能能够提供更准确的指导和支持。脚本(Script)是一系列指令或命令的集合,通常以文本形式编写。
好了,本文到此结束,如果本次分享的传奇手游神器攻速版脚本,传奇手游脚本挂机免费版的问题解决了您的问题,还望关注本站哦!