奇迹单机版1.03H一键启动+美化修改版+安装教程

作者 : 自由者源码 本文共2545个字,预计阅读时间需要7分钟 发布时间: 2021-12-9 共521人阅读

游戏版本:奇迹1.03H+美化修改版

客户端版本:经过多次修改,增加了很多新东西,加入了4个新武器,各职业都增加了1套装备,这不是替换是加入,

新翅膀外观和顶级400级装备新外观,还有改一些武器的外观

服务端启动方法:第一次先运行 数据注册 以后就不用了

1.数据库服务器

2.服务器管理 点击2 再点3就OK了

帐号自己用GM工具里的软件注册

★疑难一:如GS提示启动攻城时间错误请清空Muonline里面的5个攻城数表:MuCastle_DATA MuCastle_MONEY_STATISTICS MuCastle_NPC MuCastle_REG_SIEGE MuCastle_SIEGE_GUILDLIST

★疑难二:如果GS启动出错:请重新启动服务器;或者在任务管理器里面结束所有gameserver.exe进程

复制以下代码,打开SQL查询分析器

执行,就可实现新人送点

1234可以改成你想要的数字

CREATE TRIGGER 新人送点 ON Character

AFTER INSERT

AS

SET NOCOUNT ON

UPDATE Character SET Character.LevelUpPoint=300

FROM Inserted

WHERE Character.name=Inserted.name

SET NOCOUNT OFF

圣导送9999统率:

CREATE TRIGGER [Leadership] ON [dbo].[Character]

after Insert

as

Update [Character] set [Character].Leadership=9999

From Inserted

Where Inserted.Class=64 and [Character].accountid=inserted.accountid

and [Character].name=inserted.name

1.如果服务器出现杀红名变红名:

解决:

三种方法.

一种是数据库更改pklevel默认值

二种是修改在线洗红名的关于网站或洗红工具的设置.已经有方法了,但是这不是真正引起杀红变红的原因!也不是解决之道.

真正引起杀红变红的原因是,第三种方法。问题就出在这.

一般杀红变红的人都经过了转生,才会这样.分析脚本userzs.asp (洗红功能页面)

会看到rs1("Pklevel")=0 <-代表转生后pklevel比默认少了三点

改成rs1("Pklevel")=3 就应该不会有问题了

还有就是转生后.剩余点数乱跳的问题.正在检查

修改数据库的pklevel默认值。无法保证服务器端不会报错。或者以后出现异常.

请大家小心使用转生系统.现在无错无错.不代表他没错。转生这种事情出点小错,就严重影响游戏平衡。

--自动更新所有圣导师的统率为9999

Update [Character] set [Character].Leadership=9999 Where [Character].Class=64

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id = @uid )

Begin

UPDATE MEMB_STAT

SET ip = @uip , connectstat = 1 , servername = @server , ConnectTM = (getdate())

WHERE memb___id = @uid

End

ELSE

Begin

INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername)

valueS (@uid,@uip,1,@server )

End

IF(@@Error <> 0 )

ROLLBACK TRANSACTION

ELSE

COMMIT TRANSACTION

--写入登录记录

IF EXISTS ( SELECT UserID FROM UserLogin WITH (READUNCOMMITTED) WHERE UserID = @uid )

Begin

UPDATE UserLogin

SET LoginIP=@uip,Server=@server,LoginTM = (getdate()),OnlineSec=0,GiveMoney=0,logoutTM=null

WHERE UserID = @uid

End

ELSE

Begin

INSERT INTO UserLogin (UserID,LoginIP,Server,LoginTM,OnlineSec,GiveMoney)

values (@uid,@uip,@server,getdate(),0,0)

End

--自动封服务器不准进入的人物

declare @SmallestZS int

declare @LargestZS int

declare @Type int

select @Type=Type from SetServerList where ServerName=@server

if (@Type>0) begin

select @SmallestZS=Smallest_ZS from SetServerList where ServerName=@server

select @LargestZS=Largest_ZS from SetServerList where ServerName=@server

if not (@SmallestZS is null) begin

update character set ctlcode=(ctlcode | 0x81) where [name] not in

(

SELECT NAME FROM WEB_ZS WHERE (ACC = @uid) AND (ZSCS >= @LargestZS) AND (ZSCS <= @SmallestZS)

) AND (AccountID = @uid)

end

end

DELETE FROM MEMB_STAT_GJ WHERE (memb___id = @uid and servername=@server)

update character set ctlcode=(ctlcode | 0x81) where [name] in

(

SELECT name FROM MEMB_STAT_GJ WHERE (memb___id = @uid)

) AND (AccountID = @uid)

SET NOCOUNT OFF

End

GO

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!heg1990@126.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!

自由者源码平台 » 奇迹单机版1.03H一键启动+美化修改版+安装教程