shenjinghua 发表于 2010-4-27 10:53:15

收藏~~~~~~~~~

lanchou2 发表于 2010-5-11 17:17:37

LZ辛苦了,支持下

zhuang5 发表于 2010-5-12 00:44:12

感谢分享啦,先顶慢慢再研究了:

zhgezhq 发表于 2010-5-12 00:58:21

太爱你了{:8_247:}

feiyangspianzi 发表于 2010-5-16 20:59:01

写的真好

aguai313 发表于 2010-5-17 00:11:33

详细啊 这个真全 白天再仔细研究

dan59984 发表于 2010-5-17 16:06:06

新人~~~支持

qizijun 发表于 2010-5-18 10:24:31

感谢楼主分享 但是为什么看不到蓝色粗体字呢

qizijun 发表于 2010-5-18 10:24:40

感谢楼主分享 但是为什么看不到蓝色粗体字呢

martinchi 发表于 2010-7-9 19:47:11

物品属性修改对于卓越类没效果

linl004 发表于 2010-8-23 21:48:46

我顶,可惜找不到单机

sunsonpipi 发表于 2010-8-23 22:23:09

非常详细,LZ辛苦了!

lvzhaobao 发表于 2010-9-3 16:02:18

看不到啊!!!!

zofenzou 发表于 2010-9-17 15:16:26

好东西啊

williams06 发表于 2010-10-17 02:38:23

非常详细的介绍,谢谢楼主分享,其实楼主介绍的一些通用设置不论哪个版本的MU都可以用

xiaomaclub 发表于 2011-2-25 10:12:13

不错,支持支持支持!

keylizi 发表于 2011-2-26 12:50:08

好帖子,收藏了,现在知道怎么做了,但是没服务器端,这让我很郁闷,谁有下载服务器端的地址呢?

蓝色加勒比 发表于 2011-5-25 21:38:47

这个服务端到底能开区么

/love我和会 发表于 2011-5-27 15:13:33

我也是新手,来学习学习。。

wojiaold20 发表于 2011-7-22 13:48:24

各职业出生点数修改(MS SQL方法)
不用什么写触发器,简单、方便。
下面就来说一下修改方法:
1、打开数据库MuOnline----表----右键DefaultClassType---返回所有行。
2、下面对某些字段解释一下:
      class:职业
          0: 法师
          1: 魔导师
          16: 战士
          17: 骑士
          32: 弓箭手
          33: 圣射手
          48: 魔剑士
          64: 圣导师
      
      Strength:力量
            Dexterity:敏捷
            Vitality:体力
            Energy :智力
      Leadership:统率
      Level: 等级
      LevelUpPoint:剩余升级点数
    还有一些其他字段也都能相应设置(包括HP、MP、出身坐标等),设置这些字段就能改变各职业初始化点数,不用写触发器,简单方便。
战士.魔剑.圣导上线送300点,法师.MM上线送600点 SQL触发器
CREATE TRIGGER 法师送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=600
FROM Inserted
Where Inserted.Class=0
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 精灵送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=600
FROM Inserted
Where Inserted.Class=32
and Character.name=Inserted.name
SET NOCOUNT OFF
CREATE TRIGGER 战士送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=16
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 魔剑送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=48
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 圣导送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=64
and Character.name=Inserted.name
SET NOCOUNT OFF
分别5次运行

CREATE TRIGGER 法师送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=600
FROM Inserted
Where Inserted.Class=0
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 精灵送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=600
FROM Inserted
Where Inserted.Class=32
and Character.name=Inserted.name
SET NOCOUNT OFF
CREATE TRIGGER 战士送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=16
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 魔剑送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=48
and Character.name=Inserted.name
SET NOCOUNT OFF

CREATE TRIGGER 圣导送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=300
FROM Inserted
Where Inserted.Class=64
and Character.name=Inserted.name
SET NOCOUNT OFF
分别5次运行
--------------------------------------------------------------------------------
________________________________________________________________________________________
use muonline
go
CREATE TRIGGER 普通职业送点 ON Character
AFTER INSERT
AS
SET NOCOUNT ON
UPDATE Character SET Character.LevelUpPoint=600
FROM Inserted
Where (Inserted.Class=0 or Inserted.Class=16 or Inserted.Class=32 or Inserted.Class=48 or Inserted.Class=64)
and Character.name=Inserted.name
SET NOCOUNT OFF

--------------------------------------------------------------------------------
Class:职业
0:法师
1:魔导师
16:战士
17:骑士
32:弓箭手
33:圣箭手
48:魔剑士
64:圣导师

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

CREATE Procedure WZ_CreateCharacter
@AccountID varchar(10),
@Name varchar(10),
@Class tinyint
AS
Begin
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @Result tinyint
DECLARE @FASHI int
DECLARE @ZHANSHI int
DECLARE @JINGLING int
DECLARE @MOJIAN int
DECLARE @SHENGDAO int
DECLARE @BORNMONEY int
SET @Result = 0x00
SET @FASHI= 300 -- 法师出生点数
SET @ZHANSHI= 300 -- 战士出生点数
SET @JINGLING= 300 -- 精灵出生点数
SET @MOJIAN= 300 -- 魔剑出生点数
SET @SHENGDAO= 300 -- 圣导出生点数
SET @BORNMONEY= 0 -- 出生送的钱

If EXISTS ( SELECT Name FROM Character WHERE Name = @Name )
begin
SET @Result = 0x01
GOTO ProcEnd
end




这里 我用SQL2000修改了新人出生送点数   还是不行 啊!!没用 !!未必还是要用SQL触发器??
页: 1 [2] 3 4
查看完整版本: 奇迹mu1.02Q版服务端架设和网站架设视频教程和改端说明

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