Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên)
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 4 1 2 3 ... CuốiCuối
Kết quả 1 đến 10 của 40
  1. #1
    Vi phạm quy định bizwebmu's Avatar
    Ngày tham gia
    Feb 2010
    Bài viết
    33
    Thanks
    0
    Thanked 3 Times in 1 Post

    Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên)

    Đã có nhiều Tutorial hướng dẫn tặng tiền, LevelUpPoint cho nhân vật mới, nhưng thể theo nguyện vọng của bạn mylovehg ở đây:

    [Only registered and activated users can see links. ]
    và để chứng minh cho những kẻ lười tư duy thấy là lười đi đôi với N G U mình viết Query sau.

    Theo yêu cầu là chỉ tặng tiền cho nhân vật đầu tiên trong Account, chứ các nhân vật tiếp theo không được tặng.

    OK, không dài dòng nữa, bạn chạy Query sau:


    PHP Code:
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    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
        
    DECLARE @BonusMoney 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(IdGameID1GameID2GameID3GameID4GameID5GameIDC
                
    VALUES(@AccountID, @NameNULLNULLNULLNULLNULL)

                
    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 
    @BonusMoney 50000000
                        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,  MDateLDateQuestDbVersionLeadershipMoney )
                    
                
    SELECT @AccountID As AccountID, @Name As NameLevel150, @Class As Class, 
                    
    StrengthDexterityVitalityEnergyInventory,MagicList,  LifeMaxLifeManaMaxManaMapNumberMapPosXMapPosY,
                    
    getdate() As MDategetdate() As LDateQuestDbVersionLeadership, @BonusMoney As Money
                FROM  DefaultClassType WHERE 
    Class = @Class

                
    SET @Result  = @@Error
            END

    TranProcEnd
    :
        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 
    Khách viếng thăm hãy cùng bizwebmu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 3 Users Say Thank You to bizwebmu For This Useful Post:

    duongsonbn (13-06-15), kutymeo (06-12-11), pofuafat (23-01-16)

  3. #2
    Vi phạm quy định bizwebmu's Avatar
    Ngày tham gia
    Feb 2010
    Bài viết
    33
    Thanks
    0
    Thanked 3 Times in 1 Post

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    SET @BonusMoney = 50000000

    Cái này chính là số tiền sẽ tặng cho nhân vật đầu tiên nhé.
    Khách viếng thăm hãy cùng bizwebmu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #3
    Thành Viên
    Ngày tham gia
    Aug 2007
    Bài viết
    46
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    Ôi các hạ thật là vãi, query tự viết đó hử
    Khách viếng thăm hãy cùng Secondhand™ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên Tâm Huyết SnowBlood™'s Avatar
    Ngày tham gia
    Jan 2010
    Đang ở
    Hell
    Bài viết
    811
    Thanks
    149
    Thanked 123 Times in 40 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    i Hope it's work. Thank for sharing
    Nhận cài đặt, hướng dẫn cài đặt, config chuẩn Mu Online/ Offline FREE cho anh em
    Anh em nào cần pm yahoo dưới nhé
    Yahoo: jongkidz

  6. #5
    Thành Viên Tâm Huyết TALovexm's Avatar
    Ngày tham gia
    May 2006
    Bài viết
    669
    Thanks
    5
    Thanked 21 Times in 9 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    Có cái này cũng như không, nó ko farm char thì nó farm account, rồi nó del char đi thì vẫn là char đầu tiên
    Đóng xong lại mở vớ vẩn vơ vét nốt .................................................. ..................

  7. #6
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    77
    Thanks
    9
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    đúng rồi thằng viết ra cái quẻyy này ngu , hahah cứ del đi lại có 1 nhân vật mới , ahahahhaa
    Khách viếng thăm hãy cùng 0o0Hung0o0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #7
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    Các bạn đã viết được chưa mà chê người ta vậy
    Không chịu động não đi
    Cái Option Delete Min Level để làm gì các bạn có biết không
    Nói vậy với những ai thông minh thì đủ hiểu cách mình nói rồi
    Còn Create Account nhiều rồi farm thì quá mất thời gian , mà kể cả create thì rank total acc của mình cũng lên -> càng lợi khi PR
    Thân!
    Khách viếng thăm hãy cùng ducongthanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Thành Viên khoa1309's Avatar
    Ngày tham gia
    Jun 2007
    Bài viết
    165
    Thanks
    0
    Thanked 6 Times in 3 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    làm chức năng check mail khi tạo account mới thì tránh đc phần nào.
    dù sao thì cũng k cái j là hoàn hảo. đến NPH game còn k tránh đc điều này huống chi ta
    Khách viếng thăm hãy cùng khoa1309 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    Thành Viên
    Ngày tham gia
    May 2008
    Bài viết
    77
    Thanks
    9
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    Trích dẫn Gửi bởi ducongthanh [Only registered and activated users can see links. ]
    Các bạn đã viết được chưa mà chê người ta vậy
    Không chịu động não đi
    Cái Option Delete Min Level để làm gì các bạn có biết không
    Nói vậy với những ai thông minh thì đủ hiểu cách mình nói rồi
    Còn Create Account nhiều rồi farm thì quá mất thời gian , mà kể cả create thì rank total acc của mình cũng lên -> càng lợi khi PR
    Thân!
    chú cần viết gì anh viết cho , hehee , sắp tới ânh viết xong 1 bản có comand mua đồ không cần vào shop nhé. chờ anh share cho
    Lần sửa cuối bởi 0o0Hung0o0, ngày 28-03-10 lúc 08:47 PM.
    Khách viếng thăm hãy cùng 0o0Hung0o0 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #10
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    18
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Hướng dẫn tặng tiền cho nhân vật mới (Chỉ 1 Nhân vật đầu tiên

    Trích dẫn Gửi bởi 0o0Hung0o0 [Only registered and activated users can see links. ]
    chú cần viết gì anh viết cho , hehee , sắp tới ânh viết xong 1 bản có comand mua đồ không cần vào shop nhé. chờ anh share cho
    ở web hay ở server thế
    .................
    Khách viếng thăm hãy cùng ducongthanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 4 1 2 3 ... CuốiCuối

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à 06:57 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ệ.