Như tiêu đề, mình đang viêt 1 skill khi nó dc cast sẽ gây ra lượng dame = 25/60/130 + số dame của hero cast nó. Mọi thứ ổn rồi nhưng bị kẹt chỗ không tìm được cách lấy số dame của hero (chỉ lấy dc str,agi với inte thôi chứ các chỉ số khac k lấy dc). Mong mọi người giúp đỡ!
hero là không thể lấy damage ra dc. vì đó là mặc định' trừ khi tự tính damage cho chính hero đó trước' và trước đây có 1 cách lấy damage hero bằng cách tính damage. nhưng nó là vjass hơi khó khả dụng. nói chung lấy agi or str or intel của đối tượng đó tính damage ra thôi
^ Bó tay! Chỉ có những người cực giỏi về jass/vjass thì mới làm đc thôi. Còn mình thì chỉ có... GUI! Bạn lên đây tìm kiếm thử xem sao: http://www.hiveworkshop.com/forums/news.php
Theo mình thì có thể lấy được = GUI nếu bạn chịu tính chút xíu này là ý kiến cá nhân chưa thử bao giờ . Dam trắng bạn có thể lấy được dễ dàng qua thông số str,agi, intel bằng cách coi tỷ lệ dam hero cơ bản mà bạn có thể tính ra được. Còn dam xanh thì bạn chỉ cần cộng vào với điều kiện là hero có mang item gì đấy. Như hero có mang item B +3 agi thì làm cái If nếu hero mang item B thì gây dam = dam trắng +3. Số lượng điều kiện bằng số lượng item bình phương. Bạn học quy tắc xắc suất hồi cấp 3 chưa tự hiểu đi ha
Nghe nói là tạo một bản sao với stat y hệt hero hiện tại trong gamecache, sau đó cho nó đánh 1 con dummy với giáp là 0 và giáp nào đó nhận nguyên 100% damage rồi lấy event Unit takes damage để get số damage rồi lấy số damage đó làm bonus cho spell.