LeoNguyen112
Dragon Quest
System Item Combination
Created by LeoNguyen112
Created by LeoNguyen112
Đây là system ghép đồ do mình viết. System này có khả năng ghép:
- Các item thuộc các type khác nhau. Vd: 1 Claw of Attack + 3 ghép với 1 Claw of Attack + 9 được 1 Claw of Attack + 15. Số lượng item type tối đa trong 1 lần ghép là 5.
- Các item thuộc cùng 1 type. Vd: 3 Orb of Frost ghép lại với nhau được 1 Mana Stone. Số lượng các item tối đa trong 1 lần ghép là 6. Thực ra thì hơn vẫn được nhưng Bliz chỉ cho mang 1 lúc 6 item thôi

- Các charged item. Vd: 1 unit mang potion of healing với 3 charge, nhặt thêm 1 potion of healing với 4 charge nữa thì sẽ có 1 potion of healing với 7 charge.
Ai không hiểu thì nhìn hình này:
Một số thông tin khác
- Lag: ít ( hy vọng thế bởi có 2 trigger
)- Leak: không ( bởi vì chỉ xài các biến Item Type, Integer )
- JNGP version: ai biết , hỏi cái người làm Xdesign Pack ấy

Hướng dẫn sử dụng ( cần đọc kĩ )
1. Coppy thư mục System Item vào map bạn.2. Sửa các action sau đây cho hợp với map bạn:
[spoil]
Mã:
Set Item_Effect = Abilities\Spells\Demon\DarkPortal\DarkPortalTarget.mdl
Mã:
Set Item_Max = 5
Mã:
Set Item_Material1[array] = Your Item
Set Item_Material2[array] = Your Item
Set Item_Material3[array] = Your Item
Set Item_Material4[array] = Your Item
Set Item_Material5[array] = Your Item
Mã:
Set Item_MaterialMax[array] = Number
Mã:
Set Item_Result[array] = Item
Mã:
Set Item_Material1Charge[array] = Number
Set Item_Material2Charge[array] = Number
Set Item_Material3Charge[array] = Number
Set Item_Material4Charge[array] = Number
Set Item_Material5Charge[array] = Number
- Lưu ý: các biến dùng để set cho 1 recipe cần có 1 array giống nhau.
- Ví dụ 1: mình muốn tạo 1 công thức gồm 1 Claw of Attack + 3 ghép với 1 Claw of Attack + 9 và kết quả được 1 Claw of Attack + 15. Thì mình sẽ set các biến thế này:
Mã:
Set Item_Material1[2] = Claws of Attack +3
Set Item_Material2[2] = Claws of Attack +9
Set Item_MaterialMax[2] = 2
Set Item_Result[2] = Claws of Attack +15
- Ví dụ 2: công thức gồm 3 Orb of Frost và kết quả được 1 Mana Stone. Thì mình sẽ set các biến thế này:
Mã:
Set Item_Material1[3] = Orb of Frost
Set Item_Material1Charge[3] = 3
Set Item_MaterialMax[3] = 1
Set Item_Result[3] = Mana Stone
Trong map mình có để sẵn 5 công thức ghép đồ khác nhau. Các bạn down về test thử.
3.Nào, nhấn nút Test Map để test thôi! Nhìn thì có vẻ khó, nhưng thực ra bạn nào xài rồi sẽ thấy dễ lắm. Chúc các bạn thành công.
Thanks to btvinh for request me!!! :)
Bạn nào test thấy lỗi hoặc không hiểu chỗ nào thì post lên topic này nhé
--------------------------------------------------
Link download (MediaFire): Click me!!!Link download (Hiveworkshop): Click me!!!
Chỉnh sửa cuối:
. .
May ra thì code cái của cậu ngắn hơn vì ko bị lặp lại mà thôi.


