[MU] Cho mình hỏi về Thế Hệ của web NBB - Trang 3
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3
Kết quả 21 đến 29 của 29
  1. #21
    Vi phạm quy định
    Ngày tham gia
    Mar 2012
    Đang ở
    Nhà Nghỉ
    Bài viết
    1,861
    Thanks
    480
    Thanked 774 Times in 510 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Tks vì đã hướng dẫn, nhưng cách làm của anh là quá rắc rối với những người không biết gì, em đang cần là cần hướng dẫn đối với triger thế hệ có sẵn của NBB dùng cho dễ ấy.
    Khách viếng thăm hãy cùng heroviet2301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #22
    Moderator YouTobe's Avatar
    Ngày tham gia
    Jul 2012
    Đang ở
    https://t.me*********
    Bài viết
    976
    Thanks
    520
    Thanked 470 Times in 280 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Cần tìm người chỉnh trigger chia thế hệ 2 thành chia thế hệ 3
    Chi phí thoải mái. ok cho mình xin cái yh hoac SDT liên hệ.
    Khách viếng thăm hãy cùng YouTobe xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #23
    Vi phạm quy định
    Ngày tham gia
    Mar 2012
    Đang ở
    Nhà Nghỉ
    Bài viết
    1,861
    Thanks
    480
    Thanked 774 Times in 510 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Ai giúp mình nốt cái Thế Hệ này với , hoặc có bài hướng dẫn nào cho mình xin link tham khảo
    Khách viếng thăm hãy cùng heroviet2301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #24
    Thành Viên
    Ngày tham gia
    Jul 2012
    Đang ở
    Hà Nội - Việt Nam
    Bài viết
    435
    Thanks
    163
    Thanked 446 Times in 166 Posts

    Icon14 Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Trích dẫn Gửi bởi nmhonlineyb [Only registered and activated users can see links. ]
    Vào DB MUOnline >>> Stored Procedure >> Click WZ_CreateCharacter và thay thế bằng đoạn sau .

    Nhưng hãy đọc kỹ đoạn tôi chú ý sau dấu " ---" dưới đây nhé

    PHP Code:
     CREATE Procedure [dbo].[WZ_CreateCharacter]  
        @
    AccountID        varchar(10), 
        @
    Name            varchar(10), 
        @Class            
    tinyint 
     
    AS 
     
    Begin 
        SET NOCOUNT ON 
        SET    XACT_ABORT ON 
        
    DECLARE        @Result        tinyint 
        SET 
    @Result 0x00 
        
    If EXISTS SELECT  Name  FROM  Character WHERE LOWER(Name) = LOWER(@Name) ) 
        
    begin 
            SET 
    @Result    0x01 
            
    GOTO ProcEnd 
        end 
        
    If EXISTS SELECT  Name  FROM  BotPet 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(IdGameID1GameID2GameID3GameID4GameID5GameIDC)  
                
    VALUES(@AccountID, @NameNULLNULLNULLNULLNULL
                
    SET @Result  = @@Error 
            end 
        
    else 
            
    begin 
                
    ---@TheHeCuaBan Khai bao 
                
    Declare  @TheHeCuaBan        nvarchar(50),
                ---@
    server Khia bao Server
                
    @server        varchar(10)
                --- @
    bangxephang :  row nghia la cot chua the he cua ban )
                --- 
    RowChuaTheHe thay row cua ban

                select 
    @bangxephang=RowChuaTheHe from memb_info where memb___id=@Accountid
                select 
    @server=servername from memb_stat where memb___id=@Accountid
                
    --- So 1 la ten the he cua ban khi dang khi no se ghi vao table

                
    if(@bangxephang='1')
                
    begin
                
    --- TenServerTheHe1 chinh la ten Server The He thu 1

                
    --- Dai khai cho nay la Neu la` the he 1 ma vao cac khac Server khac ten TenServerTheHe1 thi se khong lap duoc nhan vat
                if(@server!='TenServerTheHe1-1' and @server!='TenServerTheHe1-2' and @server!='TenServerTheHe1-3' and @server!='TenServerTheHe1-4' and @server!='TenServerTheHe1-5')
                    begin
                            SET @Result    = 0x03                            
                            GOTO TranProcEnd    
                    end
                end
                --- Dai khai cho nay la : Neu ma
    khac the he 1 vao Server TenServerTheHe1 thi se khong lap duoc nhan vat
                
    if(@server='TenServerTheHe1-1' or @server='TenServerTheHe1-2' or @server='TenServerTheHe1-3' or @server='TenServerTheHe1-4' or @server='TenServerTheHe1-5')
                    
    begin
                        
    if(@bangxephang!='1')
                    
    begin
                        SET 
    @Result    0x03                            
                        
    GOTO TranProcEnd    
                    end
                end
                
    if(@bangxephang='2')
                
    begin

                
    --- TenServerTheHe2 chinh la ten Server The He thu 2

                
    --- Dai khai cho nay la Neu la` the he 2 ma vao cac Server khac ten TenServerTheHe2 thi se khong lap duoc nhan vat
                if(@server!='TenServerTheHe2-1' and @server!='TenServerTheHe2-2' and @server!='TenServerTheHe2-3' and @server!='TenServerTheHe2-4' and @server!='TenServerTheHe2-5')
                    begin
                            SET @Result    = 0x03                            
                            GOTO TranProcEnd    
                    end
                end
                --- Dai khai cho nay la : Neu ma
    khac the he 2 vao Server co ten TenServerTheHe2 thi se khong lap duoc nhan vat
                
    if(@server='TenServerTheHe2-1' or @server='TenServerTheHe2-2' or @server='TenServerTheHe2-3' or @server='TenServerTheHe2-4' or @server='TenServerTheHe2-5')
                    
    begin
                        
    if(@bangxephang!='1')
                    
    begin
                        SET 
    @Result    0x03                            
                        
    GOTO TranProcEnd    
                    end
                end

                
    if(@bangxephang='3')
                
    begin
                
    --- TenServerTheHe3 chinh la ten Server The He thu 3

                
    --- Dai khai cho nay la Neu la` the he 3 ma vao cac Server khac ten TenServerTheHe3 thi se khong lap duoc nhan vat
                if(@server!='TenServerTheHe3-1' and @server!='TenServerTheHe3-2' and @server!='TenServerTheHe3-3' and @server!='TenServerTheHe3-4' and @server!='TenServerTheHe3-5')
                    begin
                            SET @Result    = 0x03                            
                            GOTO TranProcEnd    
                    end
                end
                --- Dai khai cho nay la : Neu ma
    khac the he 3 vao Server TenServerTheHe3 thi se khong lap duoc nhan vat
                
    if(@server='TenServerTheHe3-1' or @server='TenServerTheHe3-2' or @server='TenServerTheHe3-3' or @server='TenServerTheHe3-4' or @server='TenServerTheHe3-5')
                    
    begin
                        
    if(@bangxephang!='1')
                    
    begin
                        SET 
    @Result    0x03                            
                        
    GOTO TranProcEnd    
                    end
                end
                
            
                
    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 <> 
            
    begin 
                
    GOTO TranProcEnd 
            end 
        
    else 
            
    begin 
                INSERT INTO dbo
    .Character(AccountIDNamecLevelLevelUpPoint, Class, StrengthDexterityVitalityEnergyInventory,MagicList
                        
    LifeMaxLifeManaMaxManaMapNumberMapPosXMapPosY,  MDateLDateQuestDbVersionLeadership,money,reset 
                
    SELECT @AccountID As AccountID, @Name As Name3002000, @Class As Class, 
                    
    StrengthDexterityVitalityEnergyInventory,MagicList,  LifeMaxLifeManaMaxManaMapNumberMapPosXMapPosY
                    
    getdate() As MDategetdate() As LDateQuestDbVersionLeadership,20000000,
                FROM  DefaultClassType WHERE 
    Class = @Class 
                
    SET @Result  = @@Error 
            end 
    TranProcEnd
    :    -- GOTO 
        IF ( @
    Result  <> 
            
    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
    GO 
    Sau khi thay thế song bạn chỉ cần làm 1 TRIGGER đơn gian đó là Block sai thế hệ ( và không cần phải thêm tên nhân vật gì nữa đâu vì khi đó nó vào nhầm sẽ không lập đc nhân vật đâu )


    To all : Tôi đã chỉ dẫn chi tiết tại đó còn làm thế nào thì các bạn tự tìm hiểu nếu ko biết ( còn tôi dám cá nếu đã làm Admin thì cái trên chắc ko lạ đâu nhỉ
    E thì chưa làm Admin thực sự bao giờ nhưng mà cũng hiểu đc
    E chưa từng đụng đến cái thế hệ bao giờ
    Đọc xong bài của a Hà hiểu liền

    Ra là cũng chỉ có 2 chỗ cần chỉnh là tạo nhân vậtblock nhân vật vào nhầm sv
    Cái block kia thì làm cái trigger giống như cái trigger chia server theo số lần Reset hoặc Relife hoặc Level hoặc tất cả hoặc bất kỳ điều kiện gì đó
    Khách viếng thăm hãy cùng quyen194 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 quyen194 vì bài viết này !

    The Gamer (16-12-12)

  6. #25
    Vi phạm quy định
    Ngày tham gia
    Mar 2012
    Đang ở
    Nhà Nghỉ
    Bài viết
    1,861
    Thanks
    480
    Thanked 774 Times in 510 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    To all : Tôi đã chỉ dẫn chi tiết tại đó còn làm thế nào thì các bạn tự tìm hiểu nếu ko biết ( còn tôi dám cá nếu đã làm Admin thì cái trên chắc ko lạ đâu nhỉ
    Cái này chỉ dành cho các Admin có kinh nghiệm, đây toàn Admin mới vào nghề đã kịp tìm hiểu đâu, chưa biết mà phải tự làm thì đúng là bó tay.
    Khách viếng thăm hãy cùng heroviet2301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #26
    Fan MuOnline thanh_ca's Avatar
    Ngày tham gia
    Dec 2011
    Đang ở
    SG CiTy
    Bài viết
    764
    Thanks
    114
    Thanked 324 Times in 224 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Trích dẫn Gửi bởi heroviet2301 [Only registered and activated users can see links. ]
    Mình pate query vài The He (dbo) chứ ko pate vào (new)
    Trigger này đùng rồi còn gì nữa. Sao lại k được nhỉ. Đối với thể Hệ 3 thì tạo thêm 1 điều kiện If(@thehe = 3) ... như ở 2 vậy.
    Nói chung là vui thôi

  8. #27
    Vi phạm quy định
    Ngày tham gia
    Mar 2012
    Đang ở
    Nhà Nghỉ
    Bài viết
    1,861
    Thanks
    480
    Thanked 774 Times in 510 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Mình pate vào (new) thì bị hiện cái này , là sao hả mọi người

    [Only registered and activated users can see links. ]
    Khách viếng thăm hãy cùng heroviet2301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #28
    Thành Viên Tâm Huyết Hào Hoa Công Tử's Avatar
    Ngày tham gia
    Mar 2011
    Đang ở
    Hoa Quả Sơn
    Bài viết
    1,986
    Thanks
    239
    Thanked 676 Times in 455 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    Là đã có Trigger tên TheHe trong DB
    Cho thuê VPS X5650 RAM 8GB + SSD 130 GB + MUSERVER SS6.9 + web config a-z + hỗ trợ FULL (config + quản lý + quảng cáo ads fb...)
    Skype : ngocduongnet
    Group giao lưu admin MUSERVER : [Only registered and activated users can see links. ]

  10. #29
    Thành Viên Tâm Huyết bistro007_hp's Avatar
    Ngày tham gia
    Jun 2011
    Đang ở
    Hải Phòng
    Bài viết
    1,536
    Thanks
    302
    Thanked 703 Times in 388 Posts

    Ðề: Cho mình hỏi về Thế Hệ của web NBB

    DB NBB share đã add sẵn chỉ kick hoạt nó lên là được thôi
    Nhận bán fanpage giá rẻ Liên hệ [Only registered and activated users can see links. ]

    Bán dữ liệu Data MuOnline ~200k Số
    Nhận quảng cáo FB
    Liên hệ 01234567182

 

 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3

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à 02:51 PM.
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ệ.