当前位置:首页 » 网页前端 » 内置脚本1011版本
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

内置脚本1011版本

发布时间: 2022-05-16 16:58:52

‘壹’ 脚本精灵怎么用的啊,有root

触动精灵是按音量+选择录制,再按结束。录制完毕后进软件刷新选择刚刚录的脚本,然后再进游戏按音量-运行

‘贰’ 1.0.1011的ScriptHookV.dll什么时候能出

Script Hook V是个允许使用GTA V 脚本本地函数去定义.asi插件;注意:无法在GTA Online运作,Script Hook在玩家加入其它玩家的群组时也会将所在的脚本停止。

- - - - - - - - - - - - - - - - - - - - - -- -- - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - -- - -

Installation(安装):
1.复制ScriptHookV.dll到游戏的主目录下,在这目录下应该有个主程式GTA5.exe在
2.为了载入asi插件,你需要确认asi Loader已安装,你可以个别下载这样或是使用附带distrib(dsound.dll)的最新版本
3.Distrib也包含asi插件的范例 – 对应的修改器,若你也需要个修改器,那么就把NativeTrainer.asi也复制进去

‘叁’ 怎样使用IE中的内置脚本调试程序

不是你的问题。由于网页脚本的问题。程序难免出错!
你可以设置不弹出“错误对话框”:IE→工具菜单→Internet选项→高级→显示每个错误脚本的通知(不勾选)→确定!

‘肆’ 请问高手

端口概念
在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。

查看端口
在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令:
依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。

关闭/开启端口
在介绍各种端口的作用前,这里先介绍一下在Windows中如何关闭/打开端口,因为默认的情况下,有很多不安全的或没有什么用的端口是开启的,比如Telnet服务的23端口、FTP服务的21端口、SMTP服务的25端口、RPC服务的135端口等等。为了保证系统的安全性,我们可以通过下面的方法来关闭/开启端口。

关闭端口
比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗口中找到并双击“Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。这样,关闭了SMTP服务就相当于关闭了对应的端口。

开启端口
如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。
提示:在Windows 98中没有“服务”选项,你可以使用防火墙的规则设置功能来关闭/开启端口。
端口分类

逻辑意义上的端口有多种分类标准,下面将介绍两种常见的分类:

1. 按端口号分布划分

(1)知名端口(Well-Known Ports)
知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

(2)动态端口(Dynamic Ports)
动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。
不过,动态端口也常常被病毒木马程序所利用,如冰河默认连接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。

2. 按协议类型划分
按协议类型划分,可以分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口。下面主要介绍TCP和UDP端口:

(1)TCP端口
TCP端口,即传输控制协议端口,需要在客户端和服务器之间建立连接,这样可以提供可靠的数据传输。常见的包括FTP服务的21端口,Telnet服务的23端口,SMTP服务的25端口,以及HTTP服务的80端口等等。

(2)UDP端口
UDP端口,即用户数据包协议端口,无需在客户端和服务器之间建立连接,安全性得不到保障。常见的有DNS服务的53端口,SNMP(简单网络管理协议)服务的161端口,QQ使用的8000和4000端口等等。
常见网络端口

网络基础知识!端口对照

端口:0
服务:Reserved
说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
端口:1
服务:tcpmux
说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。

端口:7
服务:Echo
说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。

端口:19
服务:Character Generator
说明:这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有垃圾字符的数据流直到连接关闭。HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。

端口:21
服务:FTP
说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。

端口:22
服务:Ssh
说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。

端口:23
服务:Telnet
说明:远程登录,入侵者在搜索远程登录UNIX的服务。大多数情况下扫描这一端口是为了找到机器运行的操作系统。还有使用其他技术,入侵者也会找到密码。木马Tiny Telnet Server就开放这个端口。

端口:25
服务:SMTP
说明:SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E-MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口。

端口:31
服务:MSG Authentication
说明:木马Master Paradise、Hackers Paradise开放此端口。

端口:42
服务:WINS Replication
说明:WINS复制

端口:53
服务:Domain Name Server(DNS)
说明:DNS服务器所开放的端口,入侵者可能是试图进行区域传递(TCP),欺骗DNS(UDP)或隐藏其他的通信。因此防火墙常常过滤或记录此端口。

端口:67
服务:Bootstrap Protocol Server
说明:通过DSL和Cable modem的防火墙常会看见大量发送到广播地址255.255.255.255的数据。这些机器在向DHCP服务器请求一个地址。HACKER常进入它们,分配一个地址把自己作为局部路由器而发起大量中间人(man-in-middle)攻击。客户端向68端口广播请求配置,服务器向67端口广播回应请求。这种回应使用广播是因为客户端还不知道可以发送的IP地址。

端口:69
服务:Trival File Transfer
说明:许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。但是它们常常由于错误配置而使入侵者能从系统中窃取任何 文件。它们也可用于系统写入文件。

端口:79
服务:Finger Server
说明:入侵者用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其他机器Finger扫描。

端口:80
服务:HTTP
说明:用于网页浏览。木马Executor开放此端口。

端口:99
服务:Metagram Relay
说明:后门程序ncx99开放此端口。

端口:102
服务:Message transfer agent(MTA)-X.400 over TCP/IP
说明:消息传输代理。

端口:109
服务:Post Office Protocol -Version3
说明:POP3服务器开放此端口,用于接收邮

件,客户端访问服务器端的邮件服务。POP3服务有许多公认的弱点。关于用户名和密码交 换缓冲区溢出的弱点至少有20个,这意味着入侵者可以在真正登陆前进入系统。成功登陆后还有其他缓冲区溢出错误。

端口:110
服务:SUN公司的RPC服务所有端口
说明:常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等

端口:113
服务:Authentication Service
说明:这是一个许多计算机上运行的协议,用于鉴别TCP连接的用户。使用标准的这种服务可以获得许多计算机的信息。但是它可作为许多服务的记录器,尤其是FTP、POP、IMAP、SMTP和IRC等服务。通常如果有许多客户通过防火墙访问这些服务,将会看到许多这个端口的连接请求。记住,如果阻断这个端口客户端会感觉到在防火墙另一边与E-MAIL服务器的缓慢连接。许多防火墙支持TCP连接的阻断过程中发回RST。这将会停止缓慢的连接。

端口:119
服务:Network News Transfer Protocol
说明:NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM。

端口:135
服务:Location Service
说明:Microsoft在这个端口运行DCE RPC end-point mapper为它的DCOM服务。这与UNIX 111端口的功能很相似。使用DCOM和RPC的服务利用计算机上的end-point mapper注册它们的位置。远端客户连接到计算机时,它们查找end-point mapper找到服务的位置。HACKER扫描计算机的这个端口是为了找到这个计算机上运行Exchange Server吗?什么版本?还有些DOS攻击直接针对这个端口。

端口:137、138、139
服务:NETBIOS Name Service
说明:其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。

端口:143
服务:Interim Mail Access Protocol v2
说明:和POP3的安全问题一样,许多IMAP服务器存在有缓冲区溢出漏洞。记住:一种LINUX蠕虫(admv0rm)会通过这个端口繁殖,因此许多这个端口的扫描来自不知情的已经被感染的用户。当REDHAT在他们的LINUX发布版本中默认允许IMAP后,这些漏洞变的很流行。这一端口还被用于IMAP2,但并不流行。

端口:161
服务:SNMP
说明:SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过SNMP可获得这些信息。许多管理员的错误配置将被暴露在Internet。Cackers将试图使用默认的密码public、private访问系统。他们可能会试验所有可能的组合。SNMP包可能会被错误的指向用户的网络。

端口:177
服务:X Display Manager Control Protocol
说明:许多入侵者通过它访问X-windows操作台,它同时需要打开6000端口。

端口:389
服务:LDAP、ILS
说明:轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口。

端口:443
服务:Https
说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。

端口:456
服务:[NULL]
说明:木马HACKERS PARADISE开放此端口。

端口:513
服务:Login,remote login
说明:是从使用cable modem或DSL登陆到子网中的UNIX计算机发出的广播。这些人为入侵者进入他们的系统提供了信息。

端口:544
服务:[NULL]
说明:kerberos kshell

端口:548
服务:Macintosh,File Services(AFP/IP)
说明:Macintosh,文件服务。

端口:553
服务:CORBA IIOP (UDP)
说明:使用cable modem、DSL或VLAN将会看到这个端口的广播。CORBA是一种面向对象
的RPC系统。入侵者可以利用这些信息进入系统。

端口:555
服务:DSF
说明:木马PhAse1.0、Stealth Spy、IniKiller开放此端口。

端口:568
服务:Membership DPA
说明:成员资格 DPA。

端口:569
服务:Membership MSN
说明:成员资格 MSN。

端口:635
服务:mountd
说明:Linux的mountd Bug。这是扫描的一个流行BUG。大多数对这个端口的扫描是基于UDP的,但是基于TCP的mountd有所增加(mountd同时运行于两个端口)。记住mountd可运行于任何端口(到底是哪个端口,需要在端口111做portmap查询),只是Linux默认端口是635,就像NFS通常运行于2049端口。

端口:636
服务:LDAP
说明:SSL(Secure Sockets layer)

端口:666
服务:Doom Id Software
说明:木马Attack FTP、Satanz Backdoor开放此端口

端口:993
服务:IMAP
说明:SSL(Secure Sockets layer)

端口:1001、1011
服务:[NULL]
说明:木马Silencer、WebEx开放1001端口。木马Doly Trojan开放1011端口。

端口:1024
服务:Reserved
说明:它是动态端口的开始,许多程序并不在乎用哪个端口连接网络,它们请求系统为它们分配下一个闲置端口。基于这一点分配从端口1024开始。这就是说第一个向系统发出请求的会分配到1024端口。你可以重启机器,打开Telnet,再打开一个窗口运行natstat -a 将会看到Telnet被分配1024端口。还有sql session也用此端口和5000端口。

端口:1025、1033
服务:1025:network blackjack 1033:[NULL]
说明:木马netspy开放这2个端口。

端口:1080
服务:SOCKS
说明:这一协议以通道方式穿过防火墙,允许防火墙后面的人通过一个IP地址访问INTERNET。理论上它应该只允许内部的通信向外到达INTERNET。但是由于错误的配置,它会允许位于防火墙外部的攻击穿过防火墙。WinGate常会发生这种错误,在加入IRC聊天室时常会看到这种情况。

端口:1170
服务:[NULL]
说明:木马Streaming Audio Trojan、Psyber Stream Server、Voice开放此端口。

端口:1234、1243、6711、6776
服务:[NULL]
说明:木马SubSeven2.0、Ultors Trojan开放1234、6776端口。木马SubSeven1.0/1.9开放1243、6711、6776端口。

端口:1245
服务:[NULL]
说明:木马Vodoo开放此端口。

端口:1433
服务:SQL
说明:Microsoft的SQL服务开放的端口。

端口:1492
服务:stone-design-1
说明:木马FTP99CMP开放此端口。

端口:1500
服务:RPC client fixed port session queries
说明:RPC客户固定端口会话查询

端口:1503
服务:NetMeeting T.120
说明:NetMeeting T.120

端口:1524
服务:ingress
说明:许多攻击脚本将安装一个后门SHELL于这个端口,尤其是针对SUN系统中Sendmail和RPC服务漏洞的脚本。如果刚安装了防火墙就看到在这个端口上的连接企图,很可能是上述原因。可以试试Telnet到用户的计算机上的这个端口,看看它是否会给你一个SHELL。连接到600/pcserver也存在这个问题。

‘伍’ installshield制作exe安装程序 内置脚本在哪

OnFirstUIBefore针对的是InstallScript和InstallScript MSI这两种工程类型。

其中InstallScript工程中默认就会添加OnFirstUIBefore事件响应函数,而InstallScript MSI工程类型则需要你自己在InstallScript视图中添加,点击对应的下拉菜单就可以看到。

而另外一种Basic MSI工程没有事件响应函数的概念,如果要调用InstallScript脚本代码,需要通过特定的操作步骤来实现,这个可以搜索我之前写过的文章《InstallShield中Basic MSI工程类型如何调用InstallScript脚本》

‘陆’ 按键精灵脚本问题

用5.5版本测过<回答者:gzg_007 - 助理 二级 8-27 21:51>可用
解决方法很不错,因为是内置的程序,节省空间和编辑效率(相对于把所有按键代码全部列出,尤其是特别多的时候,比如100000循环而不是1000).
如果要输出纯笨工按键序列的话,给我发消息.程序已完成.(非精灵内置)

‘柒’ 传奇BLUE转到SKY的详细脚本分析

1.卧龙古书。
SKYM2 使用OpenDragonBook 序号(0--5)调用古书。
BLUEM2 使用OPENBOOK 1 0 @gohill调用古书
在调用的同时,如果玩家电击了最后的“前往卧龙山庄”触发[@GotoHill]
具体情况说明
;============================================
[@main]
#ACT
OPENBOOK 1 0 @gohill
;注意此写法,[@Label]+空格+TRUE,表示@gohill允许无条件跳转,如果添加TRUE,
;则只有在#SAY中存在<任意[url=]/@Label[/url]>才允许无条件跳转,或者任何时候使用goto命令
;此实例中,如果[@gohill]后不加TRUE,OPENBOOK 1 0 @gohill 执行并翻页到最后,将无法跳转到[@gohill]
[@gohill] TRUE
#ACT
MAPMOVE MAP X Y
;============================================
2.QUERYYBSELL、QUERYYBDEAL数据。
QUERYYBSELL //查询正在出售的物品
QUERYYBDEAL //购买物品
大概情况也不是非常清楚,只知道这个命令一般他们用在出售金刚石脚本。
实在不了解情况,所以直接屏蔽了
3. CHANGERANGEMONPOS
CHANGERANGEMONPOS可用MoveMonToPos替换。
[替换实例]
例如BLUEM2是:
CHANGERANGEMONPOS 魔王岭弓箭手 K004 51 44 0 K004 48 47
改为SKYM2就是:
MoveMonToPos 魔王岭弓箭手 K004 51 44 48 47
4.RecallMob与RECALLMOBEX
SKYM2 RecallMob 魔王岭弓箭手 1 60 2 30 30
BLUEM2 RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1
[替换实例]
例如BLUEM2是:
RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1
改为SKYM2就是:
RecallMob 魔王岭弓箭手 1 60 2 51 44
具体做法
字符替换器搜索“ 1 6 30 0 -1”该为空,
然后继续替换“RECALLMOBEX 魔王岭弓箭手 ”为
“RecallMob 魔王岭弓箭手 1 60 2 ”
5.个人定时器系统
SKYM2 SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)
用于停止指定的定时器,格式:SetOffTimer ID(0-9)
BLUEM2 SETSCTIMER ID(0-9) 定时间隔(秒)
用于停止指定的定时器,格式:KILLSCTIMER ID(0-9)
[替换实例]
使用字符替换搜索“SETSCTIMER”替换为“SETONTIMER”
继续将“KILLSCTIMER”替换为“SetOffTimer”
6.WebBrowser
查询后发现,这个东西应该和内嵌IE有关系。具体不明。
7.自动穿背包中的装备
SKYM2 AutoTakeOnItem 物品名称 装备位置
BLUEM2 TakeOn 物品名称 装备位置
[替换实例]
使用字符替换搜索“TakeOn”替换为“AutoTakeOnItem”
8.自动脱机
BLUEM2 增加安全区下线自动脱机NPC命令:SETOFFLINEPLAY ON/OFF 注:ON=启动 OFF=关闭 大退才生效
SKYM2无。
免费版没有这个命令,从报错脚本地方看,应该属于上线后使用SETOFFLINEPLAY ON开启挂机模式。
人物下线后无须脚本触发,直接进入挂机模式。
9.从指定文件内随机读取一行到变量中
SKYM2 GetRandomText
BLUEM2 ReadRandomStr
无法替换!
BLUEM2对这方面的设置和我们不同
www.5u w l.net
使用
ReadRandomStr .\QuestDiary\RandomString.txt S15
将文件内的字符随机读取一行到S15变量里
RandomString.txt内的格式如下:
龙纹剑 11
裁决之杖 88
这样一来,11和88就相当于暴率里的几率(数字越大,获取该行字符几率越小)。
10.“五行阵法奇效”功能
----------------------------------------------------
形成五行阵法的三个前提是:组队状态下、双方一定范围内、人物拥有五行属性。
五行阵法不同于游戏中的其他阵法,无需学习,无需由队长发动。只要玩家组队,
并且队伍中的玩家角色具备与自己相生或相克五行属性,则阵法自动生效。
五行阵法奇效
下表列举了每个属性的玩家与其他属性的相生、相克情况,以及由此可以获得的增益效果:
自身属性 队友属性(相生) 效果 队友属性(相克) 效果
金 土 增加自身生命值和魔法值上限 火 增加自身物理和魔法攻击力
木 水 金
水 金 土
火 木 水
土 火 木
五行属性的获得:
在游戏中,可以通过任务去完成,完成后找NPC选择一个自己中意的五行属性即可。
----------------------------------------------------
使用 SETATTRIBUTE 数字(0-5) NPC命令完成属性赋予,0清除属性,1-5代表:金/木/水/火土
因为有5个属性,所以组对人数最好控制在6个,比较平衡。
BLUEM2 的无聊五行属性。报错没办法 因为我们没有..
11.人型怪的配置.
SKYM2 :
[BaseInfo]
;职业
Job = 2
;性别
Gender = 0
;头发
Hair = 2
;使用魔法
Magic = 神圣战甲术,幽灵盾,灵魂火符,无极真气,施毒术,召唤月灵,
DropItem = 1
[UseItems]
;衣服
DRESSNAME = 光芒道袍(男)
;武器
WEAPONNAME = 逍遥扇
;照明物
RIGHTHANDNAME = 荣誉勋章45号
;项链
NECKLACENAME = 真魂项链
;头盔
HELMETNAME = 天尊头盔
;左手镯
ARMRINGLNAME = 真魂手镯
;右手镯
ARMRINGRNAME = 真魂手镯
;左戒指
RINGLNAME = 真魂戒指
;右戒指
RINGRNAME = 真魂戒指
;物品
BUJUKNAME = 超级护身符
;腰带
BELTNAME = 星王腰带(道)
;鞋子
BOOTSNAME = 星王道靴
;宝石
CHARMNAME = 魔血石(大)
;出身时背包物品
INITITEMS = 超级金创药,超级魔法药,超级灰色药粉,超级黄色药粉,超级护身符,
;死亡掉装备几率 数字越小掉装备几率越高
DieDropUseItemRate = 200000
BLUEM2 :
[Info]
;1=掉装备、0=不掉装备
DropUseItem=1
;数字越大,掉装备几率越小
DropUseItemRate=1
;职业
Job=2
;性别
Gender=0
;头发
Hair=5
;使用魔法
UseSkill=神圣战甲术,幽灵盾,灵魂火符,施毒术,群体施毒术,无极真气,
[UseItems]
;衣服
UseItems0=光芒道袍(男)
;武器
UseItems1=玄天
;照明物
UseItems2=
;项链
UseItems3=光芒项链
;头盔
UseItems4=天龙盔
;左手镯
UseItems5=光芒护腕
;右手镯
UseItems6=光芒护腕
;左戒指
UseItems7=光芒道戒
;右戒指
UseItems8=光芒道戒
;物品
UseItems9=护身符(大)
;腰带
UseItems10=光芒腰带
;鞋子
UseItems11=光芒道靴
;宝石
UseItems12=气血石(大)
[替换实例]
使用字符替换器,路径选择
D:\mirserver\Mir200\Envir\MonUseItems
查找[Info]替换为[BaseInfo]
查找DropUseItem替换为DropItem
查找DropUseItemRate替换为DieDropUseItemRate
查找UseSkill替换为Magic
查找UseItems0替换为DRESSNAME
查找UseItems1替换为WEAPONNAME
查找UseItems2替换为RIGHTHANDNAME
查找UseItems3替换为NECKLACENAME
查找UseItems4替换为HELMETNAME
查找UseItems5替换为ARMRINGLNAME
查找UseItems6替换为ARMRINGRNAME
查找UseItems7替换为RINGLNAME
查找UseItems8替换为RINGRNAME
查找UseItems9替换为BUJUKNAME
查找UseItems10替换为BELTNAME
查找UseItems11替换为BOOTSNAME
查找UseItems12替换为CHARMNAME
PS:怪物DB按说明里改下就行。
12.MISSION命令
#ACT
MISSION HERO1 167 194
PARAM1 167
PARAM2 194
PARAM3 1
PARAM4 0
MOBPLACE 卧龙守将
这样的命令控制怪物从某个坐标行动到另一个坐标,
类似守护模式 是个很好的功能
13.召唤自己帐号的其他任一角色作为英雄同你一起战斗
由于不支持,暂时使用“;”将其屏蔽了。
[@RecallPlayer]
召唤自己帐号的其他任一角色作为英雄同你一起战斗,升级...\
前提:\
必须先将你现有的英雄设置为下线状态,然后再进行以下操作,\
请正确输入你的帐号的其他任意一个角色的名字:\ \
<输入角色名,召唤角色[url=]/@@RecallPlayer>\[/url]
<退出[url=]/@exit[/url]>
[@@RecallPlayer]
#IF
CHECKHEROONLINE
#ACT
MESSAGEBOX 请先设置您的英雄下线!
#ELSEACT
RecallPlayer
----------------------------------------------------
14.增加刷新包裹物品命令
QUERYBAGITEMS X秒(默认10秒) //表示 X秒 内允许刷新包裹物品一次,可以做个空技能触发
这个也屏蔽了 因为我们的ALT+R就能实现。
15.离线挂机功能。
BLUEM2 人物登陆时候触发脚本SETOFFLINEPLAY ON,
这样人物大退的时候自动挂机无须多余脚本。
SKYM2 使用大退触发可代替。
[@PlayOffline]
#IF
CHECKLEVELEX > 34
#ACT
MOVR P5 320 341
MOVR P6 320 341
MAPMOVE 3 <$STR(P5)> <$STR(P6)>
Offline 5 500
16.人型怪的守护模式
烛光ァ|SkyM2 01:58:00
知道了,就是这个怪物在离开自己的某个坐标点以后,当达到多少距离,会自动再回去,而不会被引走
小 路 ← 01:58:12

烛光ァ|SkyM2 01:58:27
这时候嘴里还说:想引开我,没门!
小 路 ← 01:58:35
烛光ァ|SkyM2 01:58:49
你记得把这个写上啊,要不我忘了
烛光ァ|SkyM2 01:58:52
下次加上
小 路 ← 01:58:55
主要应该在DB有控制限制
17.魔王岭杀怪触发。
SKYM2 KillMon(@XXXX),宝宝杀死怪物时执行Q-Function
BLUEM2 QMapEnent-0.txt的 @KillPlayMonX
[替换实例]
找到BLUEM2版本“MapInfo.txt”中的魔王岭地图,在后面加上“ KILLMON(@MWL) ”
将BLUEM2版本“D:\mirserver\Mir200\Envir\Market_Def\QMapEnent-0.txt”里的
“[@KillPlayMon1]”的相关脚本改为“[@MWL]”重新放在“QFunction-0.txt”里。
18.还是魔王岭问题。
弩牌的获取,使用BLUEM2原版文件,弩牌人物都在怪物身边无法获取。
改用自己的脚本。首先在魔王岭地图参数后加上“ FIGHT ”使这里无法暴东西。
其次在[@MWL]下继续加入脚本。
本来已经改成这样的脚本
[@MWL]
#IF
#ACT
INC M11 1
INC M12 1
SENDMSG 5 杀死<$STR(M12)>只怪物。
继续修改为
[@MWL]
#IF
CHECKRANGEMONCOUNTEX K004 51 44 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 51 44 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 48 47 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 48 47 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 45 51 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 45 51 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 41 49 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 41 49 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 37 45 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 37 45 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 33 41 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 33 41 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 29 37 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 29 37 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 27 33 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 27 33 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 29 31 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 29 31 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
#IF
CHECKRANGEMONCOUNTEX K004 31 29 魔王岭弓箭手 > 0
#ACT
ThrowItem K004 31 29 2 弩牌 1
INC M11 1
INC M12 1
SENDMSG 7 杀死<$STR(M12)>只怪物。
break
19.任然魔王岭.
清除魔王岭弓箭手
BLUEM2 KILLSLAVE K004 39 38 100 * 6 0
SKYM2 KILLSLAVE 魔王岭弓箭手
20.依然是魔王岭.
为了防止魔王岭怪物被人杀,必须在地图参数后加如这些
NOYS NOTALLOWUSEITEMS(随机传送卷|记路标石|随机传送石) NOTALLOWUSEMAGIC(火墙|雷电术|冰咆哮|灵魂火符|爆裂火焰|施毒术|灭天火|狮子吼|疾光电影|困魔咒|诱惑之光|圣言术|火球术|大火球)
第一防止人物能用随机这样的东西飞到路上堵截怪物,
另一方面,防止人物使用召唤神兽、远程技能,来造成人物对怪物的影响
最后一方面,进入地图的时候禁止人物携带宝宝、英雄进入!
不然还是会出现堵怪的BUG!
找到进入魔王岭的NPC文件“天庭守卫-TT.txt”
修改下面脚本
[@进入天关通道]
#IF
CHECKGAMEGIRD > 0
#ACT
GAMEGIRD - 1
mapmove D5071C 10 14
#ELSESAY
你给我的灵符在哪呢?要不你先去兑换一些?
改为:
[@进入天关通道]
#IF
CHECKSLAVECOUNT > 0
#ACT
SENDMSG 7 进入魔王岭不允许携带宝宝!
break
#IF
CHECKHEROONLINE
#ACT
SENDMSG 7 进入魔王岭不允许携带英雄!
break
#IF
CHECKGAMEGIRD > 0
#ACT
GAMEGIRD - 1
mapmove D5071C 10 14
#ELSESAY
你给我的灵符在哪呢?要不你先去兑换一些?
21.商铺文件。
头文字必须以0、1、2、3这样的顺序排列
22.宝箱及宝箱钥匙DB的修改.
BLUEM2 开宝箱功能,在Envir目录添加BoxItem.txt,格式见附件BoxItem.txt,文件菜单可以重新加载BoxItem.txt
黄金宝箱;46;6;1;0;0;0;1192;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
赤金宝箱;46;5;1;0;0;0;1105;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
白银宝箱;46;4;1;0;0;0;1104;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
紫铜宝箱;46;3;1;0;0;0;1103;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
檀木宝箱;46;2;1;0;0;0;1102;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
黄金钥匙;46;16;1;0;0;0;1191;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
赤金钥匙;46;15;1;0;0;0;1184;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
白银钥匙;46;14;1;0;0;0;1183;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
紫铜钥匙;46;13;1;0;0;0;1182;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
木箱钥匙;46;12;1;0;0;0;1181;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;
SKYM2 开宝箱功能(M2-查看\列表信息中编辑).
宝箱设置:
StdMode=31 Shape=15--18(15=檀木宝箱,16=紫铜宝箱,17=白银宝箱,18=赤金宝箱)
钥匙设置:
StdMode=40 Shape=15--18
23.祝福罐DB的修改.
BLUEM2的祝福罐为双击触发使用次数的物品,非真祝福罐.
将BLUEM2 祝福罐DB
祝福罐,2,0,1,34,0,0,1174,50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,100
改为
祝福罐,25,0,1,0,8,0,1174,3000,250,0,3000,0,0,0,0,0,0,0,0,0,50000,5,0
说明:祝福罐类型物品StdMode=25,Source=8,DuraMax=当前数量,AC=可以存入的物品(物品IDX),MAC=最大数量
目前可放入药品,祝福油以及StdMode=31的物品.
如果觉得修改麻烦,请直接参照第25条修改.
24.随机传送石DB
将BLUEM2随机石的SHAPE改为3,DURAMAX去掉一个0即除以10.
25.双击使用限制次数的物品
所有BLUEM2的双击使用限制次数的物品的DURAMAX去掉一个0即除以10.
类似这样的
850,比奇传送石,2,0,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,
全部改为
850,比奇传送石,2,5,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,
26.修复神水DB.
将BLUEM2随机石的SHAPE改为1,DURAMAX去掉一个0即除以10.
27.挖卧龙守将得到物品触发
BLUEM2 QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字
SKYM2 怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch
10月6日已经优化,挖怪触发改成只要设置Butch就可以触发脚本了.
传送给我的版本里并每有发现挖怪文件
感觉最好的解决方法就是开放挖怪后和暴率一样读取
D:\mirserver\Mir200\Envir\MonItems
下对应名字的怪物暴率,这样类似的方案。配置卧龙怪就是很麻烦的事。
28.气血、魔血、幻魔石。
完全没有办法兼容,使用BLUEM2的石头DB加上我们的石头回血设置。
就会出现总血量上的显示错误。
如果没看错的话,BLUEM2的石头血量=石头持久*10.
**********************************************************************************
还有几个小问题在解决中.争取从程序上多兼容BLUE。
[@StdModeFunc62]
#IF
CHECKHEROONLINE
#ACT
ChangeHeroLoyal + 10000
;Gmexecute changeluck 30000 <---BLUE的用法
#SAY
恭喜你的英雄增加100点忠诚度
#ELSEACT
GOTO @英雄忠诚度
[@英雄忠诚度]
#IF
#ACT
give 英雄忠诚度 1
SENDMSG 6 您的英雄不在线!请召唤出您的英雄!
SKY用法
ChangeHeroLoyal + 1000 就是增加10点忠诚.
ChangeYeroLoyal + 100 就是1点忠诚.
1就是1/100
东皇 22:32:06
变量操作:
MUL N10 10 10
N10=10*10
和BLUE的区别是:
MUL N10 10
N10=N10*10
除法和百分比也是如上区别,SKY无百分比变量操作。BLUE的百分比命令是PERCENT
---------------------------------
BLUE的挖怪触发设置:
挖怪得到物品触发:QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字
SKY挖怪触发设置:
a.怪物数据库中增加新字段(Butch)
b.挖怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch
---------------------------------
BLUE的脚本在地图上刷物品:
DropItemMap 地图号 X Y 范围 物品 数量 //地图号支持SELF
SKY在地图上出现物品是在文本中设置,人物不好控制
Envri\UserData\MapItems.txt
---------------------------------
BLUE卧龙小地图编号=301
SKY显示卧龙山庄小地图编号=500
---------------------------------
BLUE脚本开宝箱的命令
OPENBOX 黄金宝箱
SKY脚本开宝箱的命令
OpenDragonBox 18
---------------------------------
BLUE检查字符串是否包含在文件中
CheckStringList
SKY检查字符串是否包含在文件中
CheckTextList
---------------------------------
BLUE自定义颜色喊话:
SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) //字体颜色 背景颜色 不为空,则发送自定义颜色文字
SKY自定义颜色喊话:
GuildNoticeMsg
---------------------------------
SKY和BLUE的套装属性设置不同
BLUE的设置如下:
功能:
套装触发后可以提身人物自身状态
示例:
[SuiteItems]
Count=1(序列好总数比如有29套COUNT=29)
[0](套装的序列号要按顺序0开始)
Hint=套装生效,HP、MP、魔法力、物防、魔防上线增加10%!(套装生效后的提示)
===========================================================================================
衣服 武器 勋章 项链 头盔 左手镯 右手镯 左戒指 右戒指 道符 腰带 靴子 宝石 [注意按顺序如果没有的物品比如不需要勋章就在勋章那位置写NULL]
UseItems=布衣(男),乌木剑,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
======================================================================================================
HP上限 MP上限 物防 魔防 攻击力 魔法力 道术力 准确 敏捷 魔躲避 毒躲避 毒恢复 HP恢复 MP恢复 麻痹 护身 传送 复活 负载 技巧 探测 吸血 隐身 防麻痹 防全毒 破复活 破护身 记忆属性 不掉背包物品 不掉身上物品[注意没有的位置数字为0特殊属性麻痹到不掉身上物品之类1为开启0为关闭,HP上限到MP恢复都为%分比]
Attribute=1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
满足条件附加触发 QFunction-0.txt 的 [@ItemSuiteX] 节,X为套装序号
比如0
[@ItemSuite0]
#IF
#SAY
套装生效!
#ACT
BREAK
详细举列:
[SuiteItems]
Count=3
[0]
Hint=套装生效,HP、上线增加2%!
UseItems=NULL,真·幻武之剑,真·幻武之勋,真·幻武之链,真·幻武盔,真·幻武手,NULL,真·幻武戒,NULL,NULL,NULL,NULL,NULL,
Attribute=2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
[1]
Hint=套装生效,MP、上线增加2%!
UseItems=NULL,真·幻魔残杖,真·幻魔之勋,真·幻魔之链,真·幻魔盔,真·幻魔手,NULL,真·幻魔戒,NULL,NULL,NULL,NULL,NULL,
Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
[2]
Hint=套装生效,MP、上线增加2%!
UseItems=NULL,真·幻冥剑,真·幻冥之勋,真·幻冥之链,真·幻冥盔,真·幻冥手,NULL,真·幻冥戒,NULL,NULL,NULL,NULL,NULL,
Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
---------------------------------
另外登陆器窗口左侧服务器列表处不限制服务器名的字符数量
进入登陆界面,输入帐号密码的那个界面,右上角的圆圈建议取消。
建议商业版配置器增加补丁和登陆器可以合成单独的一个文件设置。
建议登陆器内置一个图片文件,打开登陆器后自动释放这个图片文件到传奇目录下的\Data\ui\目录下,定义名字为snda.uib和blue.uib
这个文件是登陆器进入游戏时显示的一段版权信息,建议同时生成这两个文件名,覆盖掉BLUE和盛大的版权!!
---------------------------------
------------------------------------------------------------------------------
BLUE人型怪设置和SKY的区别
------------------------------------------------------------------------------
MonUseItems 目录配置文件:
[Info]
;Butch=0表示暴出物品,Butch=1表示用挖才能得到物品,挖到的物品设置在MonItems目录,等同其他怪
Butch=1
;BodyLeathery=尸体坚韧度,数字越大,表示要挖更久的时间才进入获取物品函数(是否获得物品取决于MonItems目录下此怪的暴率文件)。
BodyLeathery=200
在以上基础上增加:
可挖物品 = 卧龙守将身上穿戴物品 + MonItems目录下此怪的暴率文件物品
可挖物品 几率控制在StdItem.DB中的Stock设置(Stock数字越大,获取物品几率越小)
例:
装备类物品可以不写在MonItems目录下的暴率文件中,暴率文件用来写上一些非穿戴装备类的物品
注意:
------------------------------------------------------------------------------
只要是卧龙守将类,将受StdItem.DB中的Stock控制几率,
对于暴率文件:
有两重几率控制,所以暴率文件中最好修改为百分之百得到,再到StdItem.DB
设置Stock的值,这样比较好控制物品的暴率
对于身上物品:
只受StdItem.DB设置Stock的值控制几率。
示例:
比如:我给卧龙守将 穿了一把血饮
我物品库设置血饮的Stock值为5000
162;血饮;5;22;12;0;0;0;53;200000;0;5;0;13;6;16;3;5;0;0;2;40000;5000;27;
那么玩家要从这怪身上挖到血饮的几率就是5000分之一

‘捌’ 使用Internet explorer中的内置脚本调试程序,此选项无法去除勾选

选第一个“不再提示此消息”,取消“使用internet explorer中的内置脚本调试程序”的勾选,并点击“是”。

‘玖’ Microsoft VBScript 编译器错误 错误 '800a03f6' 怎么弄好

首先是/nsastore/new/buyitembk.asp,行86 运行时出现问题,说得很明确:无法更新

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Oracle][ODBC][Ora]ORA-01407: 无法更新 ("WGS_APSERVER"."MUTI_PROD"."PHONE") 为 NULL

----------------------------------------那是你语法错误,请贴出代码才能看出来。vbscript错误代码及对应解释大全 VBScript 语法错误
如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。

错误通常在执行程序前,编译程序时产生。 以下是53个语法错误:
错误编号 描述
十进制 十六进制 说明
1001 800A03E9 内存不足
1002 800A03EA 语法错误
1003 800A03EB 缺少“:”
1005 800A03ED 需要 '('
1006 800A03EE 需要 ')'
1007 800A03EF 缺少“]”
1010 800A03F2 需要标识符
1011 800A03F3 需要 '='
1012 800A03F4 需要 'If'
1013 800A03F5 需要 'To'
1014 800A03F6 需要 'End'
1015 800A03F7 需要 'Function'
1016 800A03F8 需要 'Sub'
1017 800A03F9 需要 'Then'
1018 800A03FA 需要 'Wend'
1019 800A03FB 需要 'Loop'
1020 800A03FC 需要 'Next'
1021 800A03FD 需要 'Case'
1022 800A03FE 需要 'Select'
1023 800A03FF 需要表达式
1024 800A0400 需要语句
1025 800A0401 需要语句的结束
1026 800A0402 需要整数常数
1027 800A0403 需要 'While' 或 'Until'
1028 800A0404 需要 'While,'、 'Until,' 或语句未结束
1029 800A0405 需要 'With'
1030 800A0406 标识符太长
1031 800A0407 无效的数
1032 800A0408 无效的字符
1033 800A0409 未结束的串常量
1034 800A040A 未结束的注释
1037 800A040D 无效使用关键字 'Me'
1038 800A040E 'loop' 没有 'do'
1039 800A040F 无效 'exit' 语句
1040 800A0410 无效 'for' 循环控制变量
1041 800A0411 名称重定义
1042 800A0412 必须为行的第一个语句
1043 800A0413 不能赋给非Byval参数
1044 800A0414 调用 Sub 时不能使用圆括号
1045 800A0415 需要文字常数
1046 800A0416 需要 'In'
1047 800A0417 需要 'Class'
1048 800A0418 必须在一个类的内部定义
1049 800A0419 在属性声明中需要 Let , Set 或 Get
1050 800A041A 需要 'Property'
1051 800A041B 参数数目必须与属性说明一致
1052 800A041C 在类中不能有多个缺省的属性/方法
1053 800A041D 类初始化或终止不能带参数
1054 800A041E Property Let 或 Set 至少应该有一个参数
1055 800A041F 不需要的 'Next'
1056 800A0420 只能在 ‘Property’ 或 ’Function’ 或 ’Sub’ 上指定 ’Default’
1057 800A0421 说明 'Default' 必须同时说明 'Public' "
1058 800A0422 只能在 Property Get 中指定 'Default'

VBScript 运行时错误
如果 VBScript 脚本执行系统无法实施的操作,则会产生 VBScript 运行时错误。只有在运行脚本、为变量表达式赋值或
分配内存时,才会产生 VBScript 运行时错误。 以下是65个运行时错误:
错误编号 描述
十进制 十六进制 说明
5 800A0005 无效过程调用或参数
6 800A0006 溢出
7 800A0007 内存不足
9 800A0009 下标越界
10 800A000A 该数组为定长的或临时被锁定
11 800A000B 被零除
13 800A000D 类型不匹配
14 800A000E 字符串空间溢出
17 800A0011 无法执行请求的操作
28 800A001C 堆栈溢出
35 800A0023 未定义 Sub 或 Function
48 800A0030 加载 DLL 错误
51 800A0033 内部错误
52 800A0034 坏文件名或数
53 800A0035 文件未找到
54 800A0036 坏文件模式
55 800A0037 文件已经打开
57 800A0039 设备I/O错误
58 800A003A 文件已经存在
61 800A003D 磁盘空间已满
62 800A003E 输入超出文件尾
67 800A0043 文件太多
68 800A0044 设备不可用
70 800A0046 权限禁用
71 800A0047 磁盘未准备好
74 800A004A 不能用不同的驱动器重新命名
75 800A004B 路径/文件访问错误
76 800A004C 路径未找到
91 800A005B 未设置对象变量
92 800A005C For 循环未初始化
94 800A005E 非法使用 Null
322 800A0142 不能建立所需临时文件
424 800A01A8 需要对象
429 800A01AD ActiveX 部件无法创建对象
430 800A01AE 类不支持自动化
432 800A01B0 在自动化操作中未找到文件名或类名
438 800A01B6 对象不支持该属性或方法
440 800A01B8 Automation错误
445 800A01BD 对象不支持此操作
446 800A01BE 对象不支持指定的参数
447 800A01BF 对象不支持当前的区域设置
448 800A01C0 未找到命名参数
449 800A01C1 参数不可选
450 800A01C2 错误的参数个数或无效的参数属性值
451 800A01C3 对象不是一个集合
453 800A01C5 指定的dll函数未找到
455 800A01C7 代码源锁错误
457 800A01C9 这个键已经是本集合的一个元素关联
458 800A01CA 变量使用了一个 VBScript 中不支持的自动化(Automation)类型
462 800A01CE 远程服务器不存在或不能访问
481 800A01E1 无效图片
500 800A01F4 变量未定义
501 800A01F5 违法的分配
502 800A01F6 脚本对象不安全
503 800A01F7 对象不能安全初始化
504 800A01F8 对象不能安全创建
505 800A01F9 无效的或不合格的引用
506 800A01FA 类未被定义
507 800A01FB 发生异常
5016 800A1398 需要正则表达式对象
5017 800A1399 正则表达式中的语法错误
5018 800A139A 错误的数量词
5019 800A139B 在正则表达式中需要 ']'
5020 800A139C 在正则表达式中需要 ')'
5021 800A139D 字符集越界
32811 800A802B 元素未找到

ASP错误代码说明
错误代码 错误消息 说明
ASP0100 Out of memory 内存不足(不能分配要求的内存
ASP0101 Unexpected error 意外错误
ASP0102 Expecting string input 缺少字符串输入
ASP0103 Expecting numeric input 缺少数字输入
ASP0104 Opration not allowed 操作不允许
ASP0105 Index out of ange 索引超出范围(一个数组索引超届)
ASP0106 Type Mismatch 类型不匹配(遇到的数据类型不能被处理)
ASP0107 Stack Overflow 栈溢出(正在处理的数据超出了允许的范围)
ASP0115 Unexpected error 意外错误(外部对象出现可捕获的exception_name错误,脚本不能继续运行)
ASP0177 Server.CreateObject Failed 服务器创建对象失败(无效的progid)
ASP0190 Unexpected error 意外错误(当释放外部对象,产生可捕获的错误)
ASP0191 Unexpected error 意外错误(在外部对象的OnStartPage方法中产生可捕获的错误)
ASP0192 Unexpected error 意外错误(在外部对象的OnEndPage方法中产生可捕获的错误)
ASP0193 OnStartPage Failed 在外部对象的OnStartPage方法中产生错误
ASP0194 OnEndPage Failed 在外部对象的OnEndPage方法中产生错误
ASP0240 Script Engine Exception 脚本引擎从object_name对象中抛出exception_anme异常
ASP0241 CreateObject Exception object_name 对象的CreatObject方法引起了exception_name异常
ASP0242 Query OnStartPage nterface 查询对象Object_name的OnsException

服务器端包含的指令和使用程序
本节介绍IIS 5.0服务器端包含的指令的语法和参数值。还介绍IISRESTART实用程序的语法和使用,该实用程序可用来从远程计算机、命令行和SSI指令的内部管理Web服务器。

1. SSI指令、属性和标记
指令 说明
#include 将指定的文件内容插入到被发送到客户机的响应流中,并替换该指令。例如:<!-- #include file=”userfilbits.inc”à
#config 指定用于日期、时间和文件尺寸的格式,以及返回客户机的通用SSI错误消息的文本格式。例如:
<!—#config ERRMSG=”SSI Processing Error”à
<!—#config TIMEFMT=”%A, %B, %d, %Y, %H:%M:%S ”à
<!—#config SIZEFMT=”BYTES”à
参见下文中关于用于该指令的属性和标记的列表
#echo 将HTTP环境变量插入到发送给客户机的相应流中,并替换该指令。例如:
<!--#echo VAR-“SERVER_NAME”à
参见下文中关于用于该指令的属性和标记的列表
#exec 在服务器上执行一个程序或shell命令。例如:
<!--#exec
CGI=”/scripts/myapp.exe?value1=this&value2=that”à
<!--#exec CMD=”cmd.exe /c iisrestart /stop”à
<!--#exec CMD=”cmd.exe /c net start cisvc”à
参加下文中关于该指令的属性和标记列表。
必须添加以下条目到Windows Registry中才可以使用CMD属性:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\W3SVC
\Parameters
\SSIEnableCmdDirective
将该值设置为1并重新启动WWW服务,CMD属性才被允许用于#exec指令。将其设置为0则禁止它并防止未验证的使用,否则将会破坏服务器的安装。
#flastmod 将指定文件的最新更改的日期和时间插入到要发送客户机的响应流中。例如:
<!--#flastmod file=”default.asp”à
参见下文中关于该指令的属性和标记的列表。
#fsize 将指定文件的尺寸插入到要发送给客户机的响应流中。例如:
<!--#fsize file=”default.asp”à
参见下文中关于该指令的属性和标记的列表。
2. #exec指令的命令类型属性
属性 说明
CGI 在Web服务器上下文中执行指定的应用(即通过ISAPI对请求和响应的访问),并将任何查询串的值传递到应用中。该应用与Web服务器运行在不同的内存中
CMD 启动指定的操作系统命令的解释程序的一个实例,并执行该指令的命令
3. #cinlcude、#flastmod和#fsiaze的路径类型属性
属性 说明
FILE 该属性的值是绝对和相对路径加上文件名,就像在DOS命令提示中
所使用的,如“\files\web\myfile.txt”
VIRTUAL 该属性值是绝对路径和相对路径加上文件名,与当前的Web站点的根文件夹相关。如“/file/web/myfile.txt”
4. #config指令的SIZEFMT标记
标记 说明
BYTES 文件大小将以字节返回
ABBEV 文件大小将以计算并以最近的千字节(KB)数返回
5. #config指令的TIMEFMT标记
标记 说明
%a 一周的日子按”Mon”、”Tue”等表示
%A 一周的日子按”Monday”、”Tuesday”等表示
%b 月份名按”Jan”、”Feb”等表示
%B 月份名按”January”、”February”等表示
%c 与服务器的地区相对应的当前的日期和时间格式(如11/06/99 12:51:32)
%d 一月的日子按数表示(01到31)
%H 用24小时格式表示当前时间(00到23)
%I 用12小时格式表示当前时间(01到12)
%j 按数字(001到366)表示一年的日子
%m 月份按数字表示(01到12)
%M 当前分钟按数字表示(00到59)
%p 按服务器地区表示相应的“上午”或“下午”文字如(AM或PM)
%S 当前的秒按数字表示(00到59)
%U 一年的每周按数字表示(00到51),并且每周的第一天为Sunday
%w 一周每天按数字表示(0到6),并且每周的第一天为Sunday
%W 一年的没有数字表示(00到51),并且每周的第一天为Monday
%x 当前的日期格式对应于服务器地区表示的(如11/06/99)
%X 当前时间格式相应与服务器地区表示的(12:51:32)
%y 没有世纪表示的年数(如01)
%Y 有世纪表示的年数(如2001)
%z,%Z 服务器时间带的名字或缩写(如果知道的话)
%% 百分号字符
6. #echo指令的VAR标记
标记 说明
AUTH_TYPE 客户机用来验证网页是否拒绝匿名访问的验证类 型,如“Basic”或“NTLM”(即,询问/响应)
AYTH_PASSWORD 由用户向服务器提供的口令,如果该页拒绝匿名访问并且客户机使用Basic方法验证的话
AUTH_USER 由用户向服务器提供的用户名,如果在NTLM和Basic(或其他)方法下该页拒绝匿名访问的话
CONTENT_LENGTH 在请求体中发送的字节数,即,作为POST向服务器发送的字节数
CONTENT_TYPE 作为POST在请求体中发送的数据MIME类型
DOCUMENT_NAME 由客户机请求的文档的全实际路径和文件名
DOCUMENT_URT 由客户机请求的文档的全虚拟路径和文件名
DATE_GMT 服务器操作系统中的日期和时间设置,不带任何
Greenwich Mean Time的调节
DATE_LOCAL Greenwich Mean Time调节后的服务器的操作系统的日期和时间设置
GATEWAY_INTERFACE 用于处理请求的接口类型,如“CGI/1.1”
HTTP_ACCEPT 客户机应用系统通知服务器它所能接受的MIME类型的以逗号分隔的一个列表
LAST_MODITIED 由客户机请求的文件和资源最后被更改的日期和时间
PATH_INFO 由客户机请求的文档的全虚拟路径和文件名,与该Web站点的根文件夹相关
PATH_TRANSLATED 由客户机请求的文档的全实际路径和文件名
QUERY_STRING 在从URL译码格式转换之后,被追加到客户机请求的文档或资源的URL中的任何查询串的值
QYERY_STRING_ UNESCAPED 在从URL编译格式转换前,被追加到客户机请求的文档或资源的URL中的任何查询串的值
REMOTE_ADDR 请求该页的客户机的IP地址
REMOTE_HOST 客户机请求页面的那个网络的主机名或IP地址
REMOTE_NAME 请求页面的客户机的名字(如果有的话)
REQUEST_METHOD 请求页面的使用方法,“GET”或“POST”
SCRIPT_NAME 由客户机请求的文档的全虚拟路径和文件名,与Web站点的根目录相关
SERVER_NAME 接受请求的服务器的网络名和URL主机名
SERVER_PORT 接受请求的端口号。如,“80”是对一般页的请求,“443”是对SSL源的请求
SERVER_PORT_SECURE 端口号,如果该请求是在一个源协议上的话
SERVER_PROTOCOL 传递请求所基于的HTTP协议,如“HTTP/1.1”
SERVER_SOFTWARE Web服务器的名字/版本串,如“Microsoft-IIS/5.0”
URL 在请求文档和资源时用户所指定的完整URL
ALL_HTTP 未包含在该列表中的HTTP环境变量的所有名/值对,如HTTP_COOKIE和HTTP_ACCEPT_LANGUAGE

IISRESTART实用程序及开关
Iisrestart.exe实用程序可用来管理运行在任何服务器上的Web服务。由于它以正确的顺序停止和开始各种集成的服务,因此它应先与NET STOP 和NET START命令的使用。
语法为iisrestart [computer_name] /switch [/switch…]
以下时switch值的列表:
Switch 含义
RESTART 停止然后重新启动运行在指定计算机上的所有Internet服务
START 启动运行在指定计算机上的所有Internet服务
STOP 停止运行在指定计算机上的所有Internet服务
REBOOT 重新引导指定的计算机
REBOOTONERROR 当启动、停止或重新启动Internet服务时出现错误时,重新引导指定的计算机
NORFORCE 如果试图温和地停止Internet服务失败的话,不要强迫Internet服务中断
TIMOUT:val 为了使所有Internet服务停止,设置以秒为单位的超时值
对于RESTART缺省值为20,对于REBOOT缺省值为0
如果REBOOTONERROR开关也被指定了,则如果超过超时周期,计算机将重新引导
STATUS 显示所有Internet服务的状态
ENABLE 允许本地系统中的Internet服务的重新启动
DISABLE 禁止本地系统中的Internet服务的重新启动

该实用程序可用于CMD类型的#echo SSI指令,假如网页拒绝匿名访问并且用户提供了一个合法帐户的信息,而该帐户具有对目标服务器的Administrator权限的话,但是,在这种情况下,REBOOT、START和RESTART选项将不能正确运行。

NET STOP和NET START命令
Net.ext 实用程序可用于管理运行在服务器上的任何服务,该服务器可以是本地的也可以是其他机器上的。尽管不建议与Internet服务(如WWW或FTP服务)一起使用,但对于停止和启动其他的服务是有用的(事实上,NET命令也可用于发布全部的与网络相关的其他命令)。
语法为net [start|stop]service_name
例如,可以使用该名利停止或启动Microsoft Indexing Service;即net stop cisvc和net start cisvc。它可用与CMD类型的$echo SSI指令,如果网页拒绝匿名访问并且用户提供了一个具有目标服务器上Administrator权限的帐户信息的话。
NET命令的所有选项和开光的列表可在Windows2000帮助文件中找到。从Start菜单选项选择Help,并在Help窗口的Index页查找“net commands”即可。
回答者:厦门远华集团 - 经理 五级 9-14 21:40
可能原因:
1.sql语句出错(要插入或更新的字段的数值不能为空值)
2.打开数据库出错,没有在指定路径发现数据库

解决办法:
1.针对这种情况,在打开记录集之前输入一下语句:
response.write(sql) 'sql就是你的sql语句
response.end
仔细分析输出的这个sql有没有毛病。对照数据库看是不是有不能为空的字段没有赋值,等等。

2.在文件开头加入on error resume next
在打开数据连接的下一行加如:
if err.number<> 0 then
response.write("//////////")
response.end
end if
如果输出了////////就是数据连接有问题了。仔细检查连接字符串。问题就在这里了。(除了驱动和系统的原因)
回答者:hongzhouche - 江湖少侠 六级 9-14 21:46
首先是/nsastore/new/buyitembk.asp,行86 运行时出现问题,说得很明确:无法更新

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Oracle][ODBC][Ora]ORA-01407: 无法更新 ("WGS_APSERVER"."MUTI_PROD"."PHONE") 为 NULL

-------------------------------------------

其次 是上面的错误产生后使用错误信息显示文件500-100.asp来将上面的错误信息显示给客户浏览器,而显示的时候出现了一些小问题,

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

通常可以忽略这个问题,只需要修复第一个问题就可以了,

-----------------------------------

看一下/nsastore/new/buyitembk.asp,行86 或者运行时操作的数据,等,以发现问题的所在---

其次 是上面的错误产生后使用错误信息显示文件500-100.asp来将上面的错误信息显示给客户浏览器,而显示的时候出现了一些小问题,

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

通常可以忽略这个问题,只需要修复第一个问题就可以了,

-----------------------------------

看一下/nsastore/new/buyitembk.asp,行86 或者运行时操作的数据,等,以发现问题的所在