IX. Chỉnh sửa database của server
Từ giờ mình làm việc với file text rất nhiều nên khuyên các bạn xài Notepad++ để cho dễ tìm và dễ xài down
tại đây
A- Add BLUE vào item
Từ phiên bản 1.3.2 thực chất đã có thể có BLUE rồi nhưng vẫn còn ít bug. Tuy vầy vẫn thèm BLUE nên làm cái này để tự sướng :-*
Nó ko hẳn là hoàn thiện vãn có lỗi
ném ra nhặt lại, hoặc cất hòm lấy ra là mất BLUE chú ý nha
Bắt đầu nào
Mở SQL lên
silk --> dbo.char_items -->opentable
Bạn phải tìm số ID của item đó và nó là của ai dựa vào 2 thông số của 2 cột là
owner và iteamid
owner = người sở hữu, nó là số thứ tự của nick người sở hữu (xem trong dbo.user)
itemid đây là ID của item cái này bạn có thể xem trong
Srevolution_1.3.3\Srevolution Gameserver\data trong đó có itemdata_5000 ---> itemdata_40000 mở ra tìm ID của nó -- ID là số đầu tiên.
Sau khi tìm xong đúng người. đúng item chúng ta add blue vào item đó

Kéo sang phải ta nhìn thấy như hình sau
Giờ mình sẽ giải thích ý nghĩa của các cột
BLueAmount : số lượng dòng blue trên item
(max = 9)
Blue1 : chức năng của blue (vd: tăng STR, INT v.v... có thể tham khảo bên dưới)
BLue1Amount : tăng bao nhiêu của blue1,
max của nó là 7 (vd: STR tăng 100% INT tăng 90% v.v...)
Giờ là các giá trị của
Blue1:
1 = Durability Reduce = giảm độ bền
10 = INT Increase = tăng INT
11 = STR Increase = tăng STR
20 = Freezing Frostbite = đóng băng
30 = Burn Hour = thiêu đốt
40 = Poisoning = độc
50 = Immortal = bất tử
60 = Lucky Increase = tăng may mắn
70 = STR Increase = tăng str
90 = Durablity Increase = tăng độ bền
100 = Attack Rating Increase = tăng tỷ lệ đánh
110 = Blocking Rating = tăng tỷ lệ block
120 = Critical Increase = tăng crit
130 = Parry Ratio = tăng đỡ
140 = HP increase = tăng HP
150 = HP increase = tăng HP
160 = MP Increase = tăng MP
170 = Electric Shock Increase = nhiễm điện

180 = Burn Hour Increase = thiêu đốt
190 = Zombie Hour Increase = zombie

200 = Steady Times = kiên cố
210 = Lucky Times = may mắn
220 = Astral =
Chúng ta chọn dòng blue muốn add vào blue1 và chọn từ 1-->7 ở blue1amount là xong.
ví du: BlueAmount = 1 ; Blue1 = 10 ; Blue1Amount = 7
ta sẽ dc dòng blue:
INT tăng 100% :-*
Làm tương tự cho các blue 2-->9

lúc này chỉ cần làm từ blue2 trở đi thôi
Chúc thành công
B- Tăng lượng hồi khi xài bình HP MP
Bình HP hồi 10000 HP bạn nghĩ sao
Cái nì khá là đơn giản, cách làm như sau
Vào folder Srevolution_1.3.3\Srevolution Gameserver\data
Mở file text
itemdata_5000
Cho bình HP to nhất shop
Tìm đến dòng thứ 8 ta sẽ dc doạn code này
Mã:
1 8 ITEM_ETC_HP_POTION_05 HP 회복약 (특) xxx SN_ITEM_ETC_HP_POTION_05 SN_ITEM_ETC_HP_POTION_05_TT_DESC 0 0 3 3 1 1 180000 3 0 1 1 1 255 3 1 0 0 1 0 900 0 0 0 16 315 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_bag.bsr item\etc\hp_potion_05.ddj xxx xxx 50 2 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [COLOR="Red"]820[/COLOR] HP회복양 0 HP회복양(%) 0 MP회복양 0 MP회복양(%) -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
Chú ý số 820 màu đỏ, giờ ta sửa số 820 đó thành bao nhiu thì tùy bạn. sửa song save lại, restart server
VD: sửa 820 = 10000, save, vào game, mua bình HP to trong shop, ăn thử là hiểu
Cho bình MP to nhất shop
TÌm đến dòng 15 ta được đoạn code sau
Mã:
1 15 ITEM_ETC_MP_POTION_05 MP 회복약 (특) xxx SN_ITEM_ETC_MP_POTION_05 SN_ITEM_ETC_MP_POTION_05_TT_DESC 0 0 3 3 1 2 180000 3 0 1 1 1 255 3 1 0 0 1 0 900 0 0 0 16 315 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_ch_bag.bsr item\etc\mp_potion_05.ddj xxx xxx 50 2 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HP회복양 0 HP회복양(%) [COLOR="Red"][B]820[/B][/COLOR] MP회복양 0 MP회복양(%) -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
Sửa số 820 tương tự nhu HP.
Thưởng thức thành quả nào.
C- Sửa số lượng GOLD roi ra từ mob
Bạn cảm thấy mình nghèo quá khi ở lv thấp, ghét ng giàu ở lv cao, mà nâng rate thì crash server
Ức chế sửa data server nào.
vào
Srevolution_1.3.3\Srevolution Gameserver\data
mở file
levelgold
Ta sẽ dc 3 cột và 140 dòng
Lấy ví dụ 1 dòng
Mã:
[B][COLOR="Red"]10 60 125[/COLOR][/B]
Giải thích
10 = lv
60 = min gold drop (số gold nhỏ nhất rơi ra)
125 = max gold drop (số gold lớn nhất rơi ra)
ví dụ:
Giờ sửa thành
Mã:
[B][COLOR="Red"]10 600 1250[/COLOR][/B]
Save -> restar server --> vào game
ta sẽ dc
quái lv 10 đánh rới gold nhỏ nhất là 600 và lớn nhất là 1250 ==> giàu lên dần rùi
Chú ý:
Đừng nâng quá cao (hiện chưa test là max là bao nhiêu dc), nếu bạn nâng cao quá mà server ko chạy dc thì nên sửa lại