Tặng Làn rs cho nhân vật mới tạo ...
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
    Ngày tham gia
    Aug 2010
    Bài viết
    85
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Tặng Làn rs cho nhân vật mới tạo ...

    Pro nào có thể hướng dẫn em cách cho nhân vật mới tạo lần rs đc hôk
    Em muốn cho nhân vật mới 5 lần rs là 1500 poit và có luôn 1500 poit khi vào nhân vật ; lv là 400
    Pro nào giúp em với
    Khách viếng thăm hãy cùng tyangel xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết lieuthunguyet's Avatar
    Ngày tham gia
    Sep 2009
    Đang ở
    Đảo Đào Hoa
    Bài viết
    1,063
    Thanks
    133
    Thanked 398 Times in 216 Posts

    Ðề: Tặng Làn rs cho nhân vật mới tạo ...

    Mấy cái này đơn giản mà bạn, để mình chỉ cho cách nè lên google.com gõ vào hướng dẩn quản lý muserver => ok. Đầy đủ cái bạn cần .
    Khách viếng thăm hãy cùng lieuthunguyet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    Ðề: Tặng Làn rs cho nhân vật mới tạo ...

    hì hì cảm ơn nhé để mình tìm xem
    Bạn có Y!M hôk cho mình hỏi cai này với
    làm giống thế rồi mà vẫn hôk đc
    Lần sửa cuối bởi tyangel, ngày 07-09-10 lúc 06:23 PM.
    Khách viếng thăm hãy cùng tyangel xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên
    Ngày tham gia
    Jul 2010
    Bài viết
    234
    Thanks
    19
    Thanked 1 Time in 1 Post

    Ðề: Tặng Làn rs cho nhân vật mới tạo ...

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

  5. #5
    Thành Viên Tâm Huyết huandz1102's Avatar
    Ngày tham gia
    Apr 2010
    Bài viết
    1,145
    Thanks
    194
    Thanked 75 Times in 57 Posts

    Ðề: Tặng Làn rs cho nhân vật mới tạo ...

    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(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 @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 <> 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, Money )

    SELECT @AccountID As AccountID, @Name As Name, 400, 300, @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, @BonusMoney As 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
    cái này là query tặng zen, point và lvl khi tạo nhân vật
    còn tặng rs khi mới lập thì bạn chỉnh ở SQL nhé
    Khách viếng thăm hãy cùng huandz1102 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    Thành Viên
    Ngày tham gia
    Aug 2010
    Bài viết
    85
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Ðề: Tặng Làn rs cho nhân vật mới tạo ...

    hì hì mình làm đc rồi cảm ơn mọi người nhiều nhé
    Khách viếng thăm hãy cùng tyangel xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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à 04:35 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ệ.