[MU] Tặng zen khi khởi tạo nvat (db ss6)
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 6 của 6
  1. #1
    Thành Viên Nevermore's Avatar
    Ngày tham gia
    Jan 2010
    Đang ở
    Vùng quê hẻo lánh..
    Bài viết
    124
    Thanks
    45
    Thanked 6 Times in 4 Posts

    Tặng zen khi khởi tạo nvat (db ss6)

    Db của mình ko có phần Stored Procedures như hướng dẫn của mng trên này. Mình thử ở Table: DefaultClassType. Cho mình hỏi phần add zen có phải Leadship ko ạ? minh thử nhiều mà ko được, có ai biết ko chỉ mình với ^^ (đã thử với level+point khi khởi tạo thì được)

    [Only registered and activated users can see links. ]

    Đã thử chỉnh ở đây cũng ko được lun..
    [Only registered and activated users can see links. ]

    Many thanksss!!
    Khách viếng thăm hãy cùng Nevermore xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    357
    Thanks
    60
    Thanked 188 Times in 57 Posts

    Ðề: Tặng zen khi khởi tạo nvat (db ss6)

    Là Column [Money] nhé bạn.

    30 charrrrrrrrrrrrrr
    Khách viếng thăm hãy cùng kunyeudung xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. Các thành viên gởi lời cảm ơn đến kunyeudung vì bài viết này !

    Nevermore (19-12-15)

  4. #3
    Thành Viên
    Ngày tham gia
    Apr 2011
    Bài viết
    880
    Thanks
    129
    Thanked 851 Times in 335 Posts

    Ðề: Tặng zen khi khởi tạo nvat (db ss6)

    bạn nên kham thảo ở đây: [Only registered and activated users can see links. ]

    đọc hết từng trang để hoàn thiện nhất
    Khách viếng thăm hãy cùng ikenylee xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến ikenylee vì bài viết này !

    Nevermore (19-12-15)

  6. #4
    Thành Viên Tâm Huyết BladeKnight109's Avatar
    Ngày tham gia
    Jun 2014
    Đang ở
    0x00000000
    Bài viết
    1,135
    Thanks
    151
    Thanked 951 Times in 465 Posts

    Ðề: Tặng zen khi khởi tạo nvat (db ss6)

    Thêm Column Money với Data type là int vào DefaultClassType
    sau đó mở procedure WZ_CreateCharacter lên sửa lại như sau
    Code:
    /****** Object:  StoredProcedure [dbo].[WZ_CreateCharacter]    Script Date: 12/19/2015 15:45:17 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER OFF
    GO
    ALTER Procedure [dbo].[WZ_CreateCharacter] 
    
    	@AccountID		varchar(10),
    	@Name			varchar(10),
    	@Class			tinyint
    AS
    BEGIN
    
    	SET NOCOUNT ON
    	SET	XACT_ABORT ON
    	DECLARE		@Result		tinyint
    	DECLARE @iGUID int
    	SET @Result = 0x00	
    	SELECT @iGUID = memb_guid FROM MEMB_INFO WHERE memb___id = @AccountID
    
    	IF EXISTS ( SELECT Name FROM Character WHERE Name = @Name )
    	BEGIN
    		SET @Result	= 0x01
    		GOTO ProcEnd						
    	END
    
    	BEGIN TRAN
    
    	IF NOT EXISTS ( SELECT Id FROM  AccountCharacter WHERE Id = @AccountID )
    		BEGIN
    			INSERT INTO dbo.AccountCharacter(Id, GameID1, GameID2, GameID3, GameID4, GameID5, GameIDC) 
    			VALUES(@AccountID, @Name, NULL, NULL, NULL, NULL, NULL)
    
    			SET @Result  = @@Error
    		END
    	ELSE
    		BEGIN
    			Declare @g1 varchar(10), @g2 varchar(10), @g3 varchar(10), @g4 varchar(10), @g5 varchar(10)						
    			SELECT @g1=GameID1, @g2=GameID2, @g3=GameID3, @g4=GameID4, @g5=GameID5 FROM dbo.AccountCharacter Where Id = @AccountID 			
    
    			IF( ( @g1 Is NULL) OR (Len(@g1) = 0))
    				BEGIN
    					UPDATE AccountCharacter SET  GameID1 = @Name
    					WHERE Id = @AccountID
    										
    					SET @Result  = @@Error
    				END
    			ELSE IF( @g2  Is NULL OR Len(@g2) = 0)
    				BEGIN
    					UPDATE AccountCharacter SET  GameID2 = @Name
    					WHERE Id = @AccountID
    
    					SET @Result  = @@Error
    				END
    			ELSE IF( @g3  Is NULL OR Len(@g3) = 0)
    				BEGIN	
    					UPDATE AccountCharacter SET  GameID3 = @Name
    					WHERE Id = @AccountID
    
    					SET @Result  = @@Error
    				END
    			ELSE IF( @g4 Is NULL OR Len(@g4) = 0)
    				BEGIN
    					UPDATE AccountCharacter SET  GameID4 = @Name
    					WHERE Id = @AccountID
    
    					SET @Result  = @@Error
    				END
    			ELSE IF( @g5 Is NULL OR Len(@g5) = 0)
    				BEGIN
    					UPDATE AccountCharacter SET  GameID5 = @Name
    					WHERE Id = @AccountID
    
    					SET @Result  = @@Error
    				END	
    			ELSE
    				BEGIN		
    					SET @Result	= 0x03							
    					GOTO TranProcEnd								
    				END	 
    		END
    
    	IF( @Result <> 0 )
    		BEGIN
    			GOTO TranProcEnd		
    		END
    	ELSE
    		BEGIN
    			INSERT INTO dbo.Character(AccountID, Name, cLevel, LevelUpPoint, Class, Strength, Dexterity, Vitality, Energy, Inventory,MagicList, 
    					Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY,  MDate, LDate, Quest, DbVersion, Leadership, ExpandedInventory,[Money])
    				
    			SELECT @AccountID As AccountID, @Name As Name, [Level], LevelUpPoint, @Class As Class, 
    				Strength, Dexterity, Vitality, Energy, Inventory,MagicList,  Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY,
    				getdate() As MDate, getdate() As LDate, Quest, DbVersion, Leadership, 0, [Money]
    			FROM  DefaultClassType WHERE Class = @Class
    
    			SET @Result  = @@Error
    		END
    
    TranProcEnd:
    	IF ( @Result  <> 0 )
    		ROLLBACK TRAN
    	ELSE
    		COMMIT TRAN
    
    ProcEnd:
    	SET NOCOUNT OFF
    	SET XACT_ABORT OFF
    
    	SELECT
    	   CASE @Result
    	      WHEN 0x00 THEN 0x01
    	      WHEN 0x01 THEN 0x00
    	      WHEN 0x03 THEN 0x03
    	      ELSE 0x02
    	   END AS Result 
    END
    Lần sửa cuối bởi BladeKnight109, ngày 19-12-15 lúc 04:05 PM.
    Skype: BladeKnight109 - [Only registered and activated users can see links. ]
    Telegram: @knight109 - [Only registered and activated users can see links. ]

  7. The Following 2 Users Say Thank You to BladeKnight109 For This Useful Post:

    kunyeudung (19-12-15), Nevermore (19-12-15)

  8. #5
    Thành Viên Nevermore's Avatar
    Ngày tham gia
    Jan 2010
    Đang ở
    Vùng quê hẻo lánh..
    Bài viết
    124
    Thanks
    45
    Thanked 6 Times in 4 Posts

    Ðề: Tặng zen khi khởi tạo nvat (db ss6)

    Cảm ơn blade vs mng nha, ra là cái procedure nó ẩn tận trong. Nhưng mình thử code của blade mà nó báo lỗi này lun..
    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng Nevermore xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #6
    Thành Viên
    Ngày tham gia
    Jan 2015
    Bài viết
    158
    Thanks
    13
    Thanked 129 Times in 46 Posts

    Ðề: Tặng zen khi khởi tạo nvat (db ss6)

    Trích dẫn Gửi bởi Nevermore [Only registered and activated users can see links. ]
    Cảm ơn blade vs mng nha, ra là cái procedure nó ẩn tận trong. Nhưng mình thử code của blade mà nó báo lỗi này lun..
    [Only registered and activated users can see links. ]
    Dòng đầu Money nhé /...............
    Khách viếng thăm hãy cùng hoanmaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. Các thành viên gởi lời cảm ơn đến hoanmaster vì bài viết này !

    Nevermore (19-12-15)

 

 

Các Chủ đề tương tự

  1. [JX] online hamchi rùi mà thằng bạn vô seve tao xong nvat xong vo game thì thất bại
    Bởi bvu2030 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 07-02-13, 07:00 PM
  2. Reset data nhưng hòm đồ chung nvat vân con item
    Bởi newbie1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 20-07-11, 01:24 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 10:01 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.