[MU] Hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ
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
    Oct 2011
    Bài viết
    33
    Thanks
    28
    Thanked 0 Times in 0 Posts

    Hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    Ai chỉ mình cách tặng zen vào hòm đồ với

    Và xin query reset tất cả char về 0 + xóa hết đồ trên người và thùng đồ của tất cả các char
    Thanks
    Lần sửa cuối bởi vtl.group, ngày 24-03-12 lúc 02:43 PM.
    Khách viếng thăm hãy cùng vtl.group xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Dec 2009
    Bài viết
    154
    Thanks
    54
    Thanked 90 Times in 36 Posts

    Ðề: hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    Query thì bạn dùng cái này
    delete from character
    go
    delete from warehouse
    go
    delete from Extwarehouse
    go
    delete from Admin
    go
    delete from Guild
    go
    delete from GuildMember
    go
    delete from memb_stat
    go
    delete from T_FriendMain
    go
    delete from T_FriendMail
    go
    delete from T_Friendlist
    go
    delete from T_WaitFriend
    go
    delete from AccountCharacter
    go
    delete from thedienthoaionline
    go
    Tặng tiền thì bạn chạy Query này
    Lưu ý Dòng :
    SET @BonusMoney = 50000000
    chỉnh số tiền mà bạn định tặng
    Và nếu không muốn gamer xóa rồi tạo nhân vật mới để tặng tiền thì bạn chỉnh trong gameserver cấp độ nhỏ nhất để xóa nhân vật là 50 hay 100 tùy bạn.



    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, Level, 150, @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
    Khách viếng thăm hãy cùng vinhkien1288 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 vinhkien1288 vì bài viết này !

    vtl.group (24-03-12)

  4. #3
    Thành Viên
    Ngày tham gia
    Oct 2011
    Bài viết
    33
    Thanks
    28
    Thanked 0 Times in 0 Posts

    Ðề: hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    thanks bạn . rất đầy đủ
    mình chưa hiểu về đoạn này
    PHP Code:
    delete from character
    go
    delete from warehouse
    go
    delete from Extwarehouse
    go
    delete from Admin
    go
    delete from Guild
    go
    delete from GuildMember
    go
    delete from memb_stat
    go
    delete from T_FriendMain
    go
    delete from T_FriendMail
    go
    delete from T_Friendlist
    go
    delete from T_WaitFriend
    go
    delete from AccountCharacter
    go
    delete from thedienthoaionline
    go 
    cái này có phải cho tất cả nhân vật reset về 0 + xóa đồ hay xóa cả nhân vật . mình xài mu ss2
    Khách viếng thăm hãy cùng vtl.group xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên Tâm Huyết
    Ngày tham gia
    Jul 2008
    Bài viết
    614
    Thanks
    6
    Thanked 377 Times in 172 Posts

    Ðề: hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    Hỏi 1 đằng trả lời 1 lẻo, kiểu copy and past, đúng là pótay.com
    @chủ topic: chạy được querry trên thì đi làm lại Mu mới là vừa. querry trên là xóa luôn sạch nhân vật, làm vì còn nhân vật mà rs về 0 nữa.

    Xóa reset, item trên người chạy đoạn này:
    Code:
    Update character
    set resets='0',Inventory='null'
    Xóa item thùng đồ chung:
    Code:
    delete from warehouse
    còn tặng zen vào thùng đồ thì chạy đoạn này:
    Code:
    Update warehouse
    set money='số zen muốn cho'
    [Only registered and activated users can see links. ]

  6. The Following 3 Users Say Thank You to phoxuaxua For This Useful Post:

    carotkhoaitay (24-03-12), thanh_ca (24-03-12), vtl.group (24-03-12)

  7. #5
    Vi phạm quy định
    Ngày tham gia
    Oct 2010
    Bài viết
    885
    Thanks
    62
    Thanked 146 Times in 115 Posts

    Ðề: Hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    phoxuaxua ơi biết query tặng toàn bộ điểm máter cho class 3 không
    Khách viếng thăm hãy cùng carotkhoaitay xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #6
    Thành Viên Tâm Huyết
    Ngày tham gia
    Jul 2008
    Bài viết
    614
    Thanks
    6
    Thanked 377 Times in 172 Posts

    Ðề: Hỏi cách tặng zen vào hòm đồ + query tất cả nhân vật reset về 0 + xóa all đồ

    Trích dẫn Gửi bởi carotkhoaitay [Only registered and activated users can see links. ]
    phoxuaxua ơi biết query tặng toàn bộ điểm máter cho class 3 không
    tặng điểm add trực tiếp vào bảng điểm mình không biết, có lẽ scf dấu file lưu điểm này ở đâu đó, không như ENC có tab riêng là T_Masterlevel. Còn tặng điểm point cho riêng class3 để member tự cộng thì rất đơn giản.

    chỉ cần nhớ mấy câu lệnh của sql là có thể làm được tất cả trong db. Querry tặng point master cho class3 trong SCF server thế này:
    Code:
    update character
    set SCFMasterPoints='số point muốn cho'
    where class='2' or class='18' or class='34' or class= '49' or class='65' or class='82' or class='97'
    -để đơn giản hơn thì tặng tất cả nhân vật kể cả claas1 luôn, nhân vật nào lên class3 lúc đó mới mở được bảng master thì có sẵn điểm rồi. Querry như trên bỏ điều kiện "where" đi thôi.
    [Only registered and activated users can see links. ]

  9. The Following 2 Users Say Thank You to phoxuaxua For This Useful Post:

    carotkhoaitay (24-03-12), vtl.group (26-03-12)

 

 

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

  1. [MU] Web netbanbe Reset Bị Lỗi Query??
    Bởi mrtruong86 trong diễn đàn SQL Server & Website
    Trả lời: 4
    Bài viết cuối: 24-02-12, 01:10 PM
  2. [Giúp Đỡ] giúp mình với mình cần xin query tặng lần reset
    Bởi sunthah12 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 10-07-11, 12:33 AM
  3. Xin đoạn query tặng reset cho nhân vật mới
    Bởi pengocdl trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 19-12-10, 11:22 AM
  4. Xin query xóa reset
    Bởi huandz1102 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 12-11-10, 01:20 PM
  5. Xin Query cộng thêm số lần reset.
    Bởi yunathem trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 13
    Bài viết cuối: 20-09-10, 04:30 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à 07:56 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ệ.