yongh701 发表于 2016-12-17 16:56:42

奇迹单机版新人送点的修改

大多数奇迹单机的端子,都没有在Gameserver文件夹里面的Data文件夹或者SCFData文件夹给出新人出生送点,创建角色时升级点数的修改


往往端子里面早就设定好一定量的新人出生送点,部分玩家,像我,更喜欢玩出生送0点的奇迹单机,无奈网上没有详细资料,可是我凭借网上少有的资料研究出来的。
首先,你要启动你的奇迹单机的服务端,一般在你开始菜单的右下角,会有一个SQL Server的图标,其实这个东西来可以修改,双击打开它,然后选择工具--->查询分析器。实质上相当于,在操纵一个SQL Server来对奇迹单机版里面的数据库进行修改而已!


一般可以直接点确定登入


之后,你可以输入use Muonline;进入到Muonline这个数据库进行修改。


之后再输入:

CREATE TRIGGER 新人送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=0
FROM Inserted
WHERE Character.name=Inserted.name
SET NOCOUNT OFF

修改上面那个0就是修改新人送点。

实质上,就是在这个数据库中创建一个触发器,每当有新人物创建,也就是一旦有数据插入Character表,则将其LevelUpPoint升级点数设置为0。
不过大概应该在Muonline这个数据库里面有相应的常量设置的。大家有空找找,找到也分享出来。我对奇迹数据库不熟悉,懒得找了。知道请告知!

hehappy2008 发表于 2016-12-17 17:47:40

很好 当初我也想知道如何改 但找不到答案 就放弃了 , 佩服你!
页: [1]
查看完整版本: 奇迹单机版新人送点的修改

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明