QUERY cho DB Silkroad
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 3 1 2 3 CuốiCuối
Kết quả 1 đến 10 của 22

Chủ đề: QUERY cho DB Silkroad

  1. #1
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Icon10 QUERY cho DB Silkroad

    #Lưu ý:
    -Từ giờ các bạn có bất cứ thắc mắc, yêu cầu hoặc báo lỗi liên quan đến db thì post vào đây nhé, để mình và team dễ cập nhất và tránh làm loãng box. Mình nhờ alex quăng topic lên top để tiện theo dõi nhé. Thân.

    Định post vào topic của Alex nhưng kelly bảo post vào đây cho tiện nên mình lập thread này. Vào thẳng vấn đề luôn, hôm nay mình share code config SOX droprate cho Silkroad. Các bạn cho chạy 1 trong 2 query sau (đã test hết, cái nào cũng đc):
    PHP Code:
    USE SRO_VT_SHARD //Dedicated to Johansen
    DECLARE @RATE INT
    SET 
    @RATE -- Here we set the multiplier value! Default: 5
    update _RefDropClassSel_RareEquip set ProbGroup1 
    ProbGroup1*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup2 
    ProbGroup2*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup3 
    ProbGroup3*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup4 
    ProbGroup4*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup5 
    ProbGroup5*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup6 
    ProbGroup6*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup7 
    ProbGroup7*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup8 
    ProbGroup8*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup9 
    ProbGroup9*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup10 
    ProbGroup10*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup11 
    ProbGroup11*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup12 
    ProbGroup12*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup13 
    ProbGroup13*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup14 
    ProbGroup14*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup15 
    ProbGroup15*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup16 
    ProbGroup16*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup17 
    ProbGroup17*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup18 
    ProbGroup18*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup19 
    ProbGroup19*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup20 
    ProbGroup20*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup21 
    ProbGroup21*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup22 
    ProbGroup22*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup23 
    ProbGroup23*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup24 
    ProbGroup24*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup25 
    ProbGroup25*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup26 
    ProbGroup26*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup27 
    ProbGroup27*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup28 
    ProbGroup28*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup29 
    ProbGroup29*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup30 
    ProbGroup30*@RATE
    update _RefDropClassSel_RareEquip set ProbGroup31 
    ProbGroup31*@RATE 

    ---------------------------------------------------------------------

    PHP Code:
    USE SRO_VT_SHARD //Dedicated to Johansen
    UPDATE dbo._RefObjCommon SET Rarity=1 WHERE CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%01%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%02%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%03%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%04%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%05%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%06%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%07%' or  CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%08%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%09%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%10%' or CodeName128 LIKE 'ITEM_CH%RARE' and CodeName128 LIKE '%11%'
    UPDATE dbo._RefObjCommon SET Rarity=1 WHERE CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%01%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%02%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%03%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%04%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%05%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%06%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%07%' or  CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%08%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%09%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%10%' or CodeName128 LIKE 'ITEM_EU%RARE' and CodeName128 LIKE '%11%' 
    UPDATE dbo._RefObjCommon SET Rarity=1 WHERE CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%01%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%02%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%03%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%04%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%05%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%06%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%07%' or  CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%08%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%09%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%10%' or CodeName128 LIKE 'ITEM_CH%RARE%' and CodeName128 LIKE '%11%'
    UPDATE dbo._RefObjCommon SET Rarity=1 WHERE CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%01%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%02%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%03%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%04%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%05%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%06%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%07%' or  CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%08%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%09%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%10%' or CodeName128 LIKE 'ITEM_EU%RARE%' and CodeName128 LIKE '%11%' 
    Ở cách dưới này các bạn chỉnh giá trị của Rarity thành 1 hoặc 3, chỉnh <1 or >3 sẽ bị lỗi C++ ở SR_Gameserver. Thân.

    [Only registered and activated users can see links. ]

    P.s ai drop đc nhớ thank nhé . Mà có post lên chỗ khác đừng xóa tên mình .

    P.p.s vào acc GM dùng lênh /zoe [MOB NAME] [NUMBER] (thank to nuocda). Lệnh này sẽ gọi mob ra theo số lượng cho trước và mob sẽ chết ngay tức khắc, lệnh này dùng để test drop.
    Lần sửa cuối bởi Johansen288, ngày 23-11-11 lúc 01:01 PM.
    Khách viếng thăm hãy cùng Johansen288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 6 Users Say Thank You to Johansen288 For This Useful Post:

    hellofun (22-11-11), kelly (23-11-11), nghiadht (29-07-13), nhocvuong (19-07-12), thatislove (07-07-12), WynhLove (13-02-14)

  3. #2
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Ðề: QUERY cho DB Silkroad

    Còn sau đây là SQL code để gán Title vàng cho nhân vật nhé:

    PHP Code:
    update dbo._Char set HwanLevel 'x' where CharName16 'y' 
    Ở đây x là giá trị của Title từ 1-> 6, còn y là tên nhận vật.

    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi Johansen288, ngày 23-11-11 lúc 01:03 PM.
    Khách viếng thăm hãy cùng Johansen288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. The Following 3 Users Say Thank You to Johansen288 For This Useful Post:

    hellofun (22-11-11), nghiadht (29-07-13), thatislove (07-07-12)

  5. #3
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    90
    Thanks
    28
    Thanked 11 Times in 6 Posts

    Ðề: QUERY cho DB Silkroad

    Bác Johansen288 cho hỏi cái drop SOX đó là khi đánh quái thường nó cũng rớt à.Tui muốn chỉ khi nào đánh Boss nó mới rớt thì phải làm thế nào?
    Thanks!
    Khách viếng thăm hãy cùng hellofun xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #4
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    90
    Thanks
    28
    Thanked 11 Times in 6 Posts

    Ðề: QUERY cho DB Silkroad

    Trích dẫn Gửi bởi Johansen288 [Only registered and activated users can see links. ]
    Còn sau đây là SQL code để gán Title vàng cho nhân vật nhé:

    update dbo._Char set HwanLevel = 'x' where CharName16 = 'y'

    Ở đây x là giá trị của Title từ 1-> 6, còn y là tên nhận vật.

    [Only registered and activated users can see links. ]
    Sao tui làm mà nó không tự động cập nhật mà phải dùng tay để cập nhật cái tên hiệu này ?tui lam có bị sai ở bước nào không vậy?
    Thanks!
    Khách viếng thăm hãy cùng hellofun xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #5
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Ðề: QUERY cho DB Silkroad

    Trích dẫn Gửi bởi hellofun [Only registered and activated users can see links. ]
    Sao tui làm mà nó không tự động cập nhật mà phải dùng tay để cập nhật cái tên hiệu này ?tui lam có bị sai ở bước nào không vậy?
    Thanks!
    Muốn boss rớt thì bạn edit table dbo._MonsterDropAssignedItem nhé. Mình ko hiểu ý bạn lắm, thì bạn chạy query thôi, còn nếu bạn muốn cập nhật cho tất cả các char thì:

    PHP Code:
    update dbo._Char set HwanLevel 'x' 
    (x: 1->6) thế thôi.
    Lần sửa cuối bởi Johansen288, ngày 23-11-11 lúc 01:03 PM.
    Khách viếng thăm hãy cùng Johansen288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    thatislove (07-07-12)

  9. #6
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Ðề: QUERY cho DB Silkroad

    Kế đến sẽ là query tùy chỉnh tỷ lệ alchemy (ép + cho item) của server:

    PHP Code:
    update dbo._RefObjItem set Param3 'x',Param4 'y' where ID>2032 and ID<2045 
    Giải thích: x và y ở đây là giá trị tỷ lệ các bạn muốn. Ví dụ: các bạn điền 826202210 thì tỉ lệ mới sẽ là 82.62%, và x là tỉ lệ ép đồ từ +1 -> +4 còn y là tỉ lệ ép đồ từ +5 trở lên. Code trên chỉnh sửa tỉ lệ thành công khi alchemy cho Bột may mắn từ d1 -> d12. Khi alchemy các bạn phải dùng bột may mắn thì mới có tác dụng. Sau khi chỉnh sửa, restart server. Thân.
    Lần sửa cuối bởi Johansen288, ngày 23-11-11 lúc 01:03 PM.
    Khách viếng thăm hãy cùng Johansen288 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 Johansen288 vì bài viết này !

    thatislove (07-07-12)

  11. #7
    Thành Viên
    Ngày tham gia
    Nov 2011
    Bài viết
    90
    Thanks
    28
    Thanked 11 Times in 6 Posts

    Ðề: QUERY cho DB Silkroad

    Trích dẫn Gửi bởi Johansen288 [Only registered and activated users can see links. ]
    Muốn boss rớt thì bạn edit table dbo._MonsterDropAssignedItem nhé. Mình ko hiểu ý bạn lắm, thì bạn chạy query thôi, còn nếu bạn muốn cập nhật cho tất cả các char thì:

    update dbo._Char set HwanLevel = 'x' (x: 1->6) thế thôi.
    Mình nói cập nhật bằng tay là làm theo hướng dẫn của bạn mình thay (x:1-6; y:tên nv) thì oki. chưa rõ đã hỏi sory giờ mình mới biết đó là Q 95,100.

    Còn table "dbo._MonsterDropAssignedItem" không tìm thấy chỉ có table "dbo._RefMonster_AssignedItemDrop" này không biết có đúng không?Đã giúp thì bớt chút thời gian làm cái tut cho mọi người và mình biết hướng edit chút.Mình để ý trong bảng đó có cột "DropRatio" có phải đây chính là tỉ lệ rớt?Nếu đúng thì giải thích ý nghĩa nha.
    Thông cảm vì hay hỏi.T_T

    Cảm ơn bạn nhiều!
    Khách viếng thăm hãy cùng hellofun xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #8
    Thành Viên
    Ngày tham gia
    Apr 2009
    Bài viết
    118
    Thanks
    6
    Thanked 9 Times in 6 Posts

    Ðề: QUERY cho DB Silkroad

    Trích dẫn Gửi bởi Johansen288 [Only registered and activated users can see links. ]
    Còn sau đây là SQL code để gán Title vàng cho nhân vật nhé:

    update dbo._Char set HwanLevel = 'x' where CharName16 = 'y'

    Ở đây x là giá trị của Title từ 1-> 6, còn y là tên nhận vật.

    [Only registered and activated users can see links. ]
    jon ơi cậu có thể cho tớ biết làm sao để add tile vàng tức là hoàn thành quest 95 và 100 luôn khi tạo nhân vật không và tự mở rông full hòm đồ nhân vật khi mới tạo ý .
    Khách viếng thăm hãy cùng kehuydiet03 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. #9
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Ðề: QUERY cho DB Silkroad

    Trích dẫn Gửi bởi hellofun [Only registered and activated users can see links. ]
    Mình nói cập nhật bằng tay là làm theo hướng dẫn của bạn mình thay (x:1-6; y:tên nv) thì oki. chưa rõ đã hỏi sory giờ mình mới biết đó là Q 95,100.

    Còn table "dbo._MonsterDropAssignedItem" không tìm thấy chỉ có table "dbo._RefMonster_AssignedItemDrop" này không biết có đúng không?Đã giúp thì bớt chút thời gian làm cái tut cho mọi người và mình biết hướng edit chút.Mình để ý trong bảng đó có cột "DropRatio" có phải đây chính là tỉ lệ rớt?Nếu đúng thì giải thích ý nghĩa nha.
    Thông cảm vì hay hỏi.T_T

    Cảm ơn bạn nhiều!
    Bạn điền vào ID của mob mà bạn muốn drop nhé rồi cột 2 là Item ID của item bạn muốn drop. Lưu ý là làm cách này sẽ drop rất nhiều đấy.
    Khách viếng thăm hãy cùng Johansen288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    thatislove (07-07-12)

  15. #10
    Thành Viên
    Ngày tham gia
    May 2009
    Đang ở
    Nope
    Bài viết
    40
    Thanks
    11
    Thanked 31 Times in 14 Posts

    Ðề: QUERY cho DB Silkroad

    Tiếp đây sẽ là tut để các bạn chỉnh sửa job rate của server nhé:

    PHP Code:
    USE [SRO_VT_SHARD_INIT]
    GO

    UPDATE dbo
    ._RefObjCommon
    SET Price 
    383*x
    WHERE Price 
    383

    UPDATE dbo
    ._RefObjCommon
    SET SellPrice 
    191*x
    WHERE SellPrice 
    191

    UPDATE dbo
    ._RefPricePolicyOfItem
    SET Cost 
    383*x
    WHERE Cost 
    383 
    Với x là giá trị các bạn muốn. Ở query này chúng ta điều chỉnh lại giá mua bán của vật phẩm đi buôn. Thân.
    Lần sửa cuối bởi Johansen288, ngày 23-11-11 lúc 01:03 PM.
    Khách viếng thăm hãy cùng Johansen288 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

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

    thatislove (07-07-12)

 

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

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

  1. Tổng hợp về Sv Silkroad !!!
    Bởi Alexandria trong diễn đàn SilkRoad Online
    Trả lời: 222
    Bài viết cuối: 05-04-17, 11:29 AM
  2. [Giúp đỡ] Không thể chạy được silkroad.exe
    Bởi untouchable741 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 12-05-13, 04:48 PM
  3. xin SV SILKROAD OFLINE + cách cài đặt
    Bởi doiphieubat trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 15
    Bài viết cuối: 03-07-10, 12:37 AM
  4. Silkroad Offline
    Bởi khanh4a1 trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 0
    Bài viết cuối: 17-06-10, 02:20 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:17 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ệ.