Bạn vuongkkk ơi! Có lỗi trong Recipe Item System của bạn này! Không biết bạn còn hoạt động trong 4rum ko nữa! Bạn còn hoạt động thì cố gắng fix dùm System của bạn với! Mình đang dùng System của bạn để tiết kiệm thời gian tự viết code ghép Item trong map của mình!

Luôn xảy ra lỗi khi mua Item dạng Power Up (Item giả để trong Shop)đầu tiên, rồi mới mua các Item # trong công thức ghép để bắt đầu ghép!
Hoặc lỗi khi Item giả ở các dạng khác, ngoài Power Up
I - Trường hợp 1:
set result = RIS_Result.create('I00B',0)
set recipe = RIS_Recipe.create(result)
call recipe.add('I00I','I00J',0)
call recipe.add('I00L',0,0)
_ Nghĩa là: Claws of Attack (+50) (Face trong Shop, và nó ở dạng Power Up) ghép Claws of Attack (+40) = Claws of Attack (+50) (Real)
_ Thứ tự mua: 1) Claws of Attack (+50) (Face - Power Up) trước tiên
2) Claws of Attack (+40) sau cùng
_ Lỗi: Code đã remove hết các Item công thức để tạo thành Item thật là Claws of Attack (+50), nhưng không remove Ability của Claws of Attack (+40).
Item thật sẽ + 90 Damage (Chứ không phải + 50 Damage), dù bỏ ra vẫn sẽ được + 40 Damage (Do ko được code remove đi)
_ Lỗi không xảy ra khi trình tự mua được đảo ngược
II - Trường hợp 2:
set result = RIS_Result.create('I00B',0)
set recipe = RIS_Recipe.create(result)
call recipe.add('I00I',0,0)
call recipe.add('I00L',0,0)
_ Nghĩa là: Lần này không cho Item dạng Power Up vào công thức ghép nữa! Item giả (Để trưng bày, sẽ ở các dạng khác ngoài Power Up)
- Thứ tự mua: Vẫn là mua cái Item giả trước, rồi mới mua Item Claws of Attack (+40) sau cùng!
_ Lỗi: Như trên
_ Lỗi không xảy ra khi trình tự mua được đảo ngược
III - Để tách Item dễ dàng hơn:
Bạn có thể chuyển Code sang Event khác được không? Hoặc chuyển code tách Item sang dạng GUI! (Tại mình gà Jass). Để như hiện giờ thì hơi khổ khi tách Item: Cứ phải Click đúp chuột phải vào Item thì Event mới bắt đc!
Nhỡ đâu đang gần Hero địch, lỡ tay click đúp chuột phải 2 phát vào Item (Định di chuyển Item sang ô khác nhưng Full slot, lại đặt vị trí ban đầu!)...thì thôi rồi!
Mã:
Event
Unit - A unit Is issued an order with no target
Chuyển sang Event khác, ví dụ:
Mã:
Event
Unit - A unit Starts the effects of an ability
Map demo:
RIS_2.1.w3x