LÀM SAO ĐỂ ADD CUSTOM ITEM MỚI ?
-----=*=-----
Compi Ver : KRo - Sakray
Make new Item by self : No
Item Script add : low ( but helpful to new member )
Source Dowload: yes
-----=*=-----
Bài này hướng dẫn bạn add 1 item đã có source sẵn vào server .Nó không
bao gồm hướng dẫn tự bạn làm một item bằng PTS(photoshop) hay các truơng
trình hỗ trợ khác vì điều này cần khả năng vẽ của bạn .
Dưới đây mình xẽ chỉ ra làm sao để add 1 Custom item vào sv .
Trước tiên bạn cần có source của item bao gồm các file như ( *.act ;
*.spr ; *.bmp ; *.txt inculde )
Tải Source Item :
Download ( R4V host )
Source chỉ bao gồm File của Item không chứa *.txt mà cái này bạn phải
đọc để tự mình viết ra *.txt cho nó .( công việc này cũng đỡ tính lười
của bạn đi đây là một vấn đề nan giải của gamer - manager - developer
cần được khắc phục
)
View Item >
sau khi bạn dowload source và giải nén nó ra ta được folder root là Data
.
các bạn có thể chép file vào theo đúng đường dẫn của folder data của bạn
vd như : datatextureÀ¯ÀúÀÎÅÍÆäÀ̽ºcollecti on
và datatextureÀ¯ÀúÀÎÅÍÆäÀ̽ºitem
rồi ok !
thường thì 1 Item có 2 file *.bmp size : 75*100 pixel ,và 24*24 pixel 8
bit (có thể hơn pixel )
File 75*100 pixel : chứa thông tin hình ảnh khi bạn click chuột phải vào
Item để xem info của nó
nằm trong folder : datatextureÀ¯ÀúÀÎÅÍÆäÀ̽ºcollecti on
File 24*24 pixel 8 bit : chứa thông tin về hình ảnh item khi bạn đặt nó
trong hòm đồ hay trên bảng Equipments.
Folder : datatextureÀ¯ÀúÀÎÅÍÆäÀ̽ºitem
Trong Source cả 2 file này có tên là Item.bmp :biggrin:
Tiếp đến là 4 file dạng *.act và *.spr .
gồm 2 cặp mỗi cặp 2 file : ( *.act + *.spr )
Item Drop view :
gồm 2 file *.act và *.spr . Thể hiện hình ảnh khi bạn đặt để hay ném
item xuống đất .
nằm trong folder : datasprite¾ÆÀÌÅÛ
*.act : chứa thông tin về hình động của item
*.spr : Thư viện ảnh của item .
trong source có tên Itemdrop. *act - spr
Item Equipments View :
gồm 2 file *.act và *.spr . Thể hiện hình ảnh khi bạn đội item trên
người ( như hình trên ) .
Trong folder :
datasprite¾Ç¼¼»ç¸
¿
( Female )
datasprite¾Ç¼¼»ç¸
³² ( Male )
*.act : chứa thông tin về hình động của item
*.spr : Thư viện ảnh của item .
trong source có tên ItemEquip. *act - spr
xong . Giờ đến phần thiết lập thông tin và đăng ký item với sv .
vào db/item_db2.txt
mở ra và add script sau :
Code:
//======== New Head Gear 2:17 PM 7/12/2008 - Rok4Viet.com ==========
ID,Head_Gear,Head Gear,5,20,,300,,3,,0,0xFFFFFFFF,7,2,256,,0,1,
XXX,{ bonus bInt,2; },{},{}
ID : ID Number của Item cái này bạn
chọn ID không trùng với bất kì ID item nào có trong Item_db.txt hay
Item_db2.txt .
XXX : View Sprite
mục này căn cứ vào từng sv nó có thể cho add bao nhiêu sprite vào
vd ngay trên sv của dragonzone phiên bản Rev 13153 được mod lại
trong item_db.txt có add tới sprite là
Code:
15000,Black_Victory_Wings,Black_Victory_Wings,5,,0,10,,10,,0,2147483647,7,2,1,,99,1,
1062,{ bonus bAllStats,50; bonus bSpeedRate,100;},{},{}
như vậy muốn add thêm chiếc mũ này vào
ta thay 2 giá trị sau của script trên mình đã share là
ID = 15100 ( cách 100 ID để đỡ bị trùng )
XXX = 1063 ( tăng 1 điểm với kết thúc của sv này )
ta được :
15100,Black_Top_Hat,Black_Top_Hat,5,20,,300,,3,,0,
0xFFFFFFFF,7,2,256,,0,1,1063,{ bonus bInt,2; },{},{}
ok vậy là xong phần sever side
--------------
nhìn vào script của item ta add info và đăng ký cho client .
mình vd tạm thời với script này ta được thông tin item như sau
ID ở đây = 15100
Code:
ID#
... Info item ....
Bonus : ^000088Int +2^000000
Class : ^777777Hat^000000
Defense : ^7777773^000000
Equipped on : ^777777Upper^000000
Weight : ^77777730^000000
Applicable Job : ^777777Every Job^000000
#
copy nguyên code trên vào file
data/idnum2itemdesctable.txt
tiếp đến phần đăng ký cho item .
mở 2 file :
idnum2itemdisplaynametable.txt
add
Code:
ID#Head_Gear#
đây là tên hiển thị của item
mở file idnum2itemresnametable.txt
add
Code:
ID#NewItem#
Newitem ?
ở đâu ra ? Đây là các file Item *.act *.spr *.bmp bao gồm trong source
mình đã share . bạn có thể đặt tên là 123456
hay Chicken hoặc Head ...ect
miễn sao tên đó với tên các file source phải giống nhau
bạn có thể đổi lại tên các file đó trong source nếu muốn .
bạn đã làm j từ nãy giờ ?
kiếm 1 source item - xong
thêm 1 item script vào server side - xong .
add source item vào client - xong
đăng ký cho item hoạt động - xong .
và giờ chạy sv >> vô game
gõ lệnh @item ID và thưởng thức .
-------------Bug Report ------------
sv: @item failed >>> item doesn't exit in game
=> chưa add item vào sv .
client : Can't find file : datasprite¾Ç¼¼»ç¸
³²Itemnew.act. hoặc bất
kì thông báo can not find file nào hiện lên .
=> Bạn chưa đặt item đúng folder hoặc tên item bạn đăng ký không
giống nhau
client : item Created nhưng ko thấy hình khi đặt trong hòm đồ , đụng vào
là disconnect .
=> Bạn chưa đặt item đúng folder hoặc tên item bạn đăng ký không
giống nhau cái này là file .bmp
client : item created nhưng khi đội lên lại là cái mũ khác hay item khác
.
=> Sprite ID ( XXX ) : ở đây bạn đặt trùng với item khác . hãy sửa
xong .........
có j` pm lại sau
bùn ngủ rồi mà nhà đang có con chuột nên ngại đập nó quá
hướng dẫn hơi sơ lược lý do . Bùn ngủ + ...
__________________