@maikhoamkv . Bệnh có thể do nhiều nguyên nhân , nhưng có lẽ có vài điều anh nên biết :) :
_Đôi khi không phải bất cứ cái gì có sẵn trong game gốc cũng có thể tạo ra một thứ tương tự
bằng cấu trúc lệnh tương tự . Thể hiện qua việc tạo ParaDrop trong Npatch lại cần phải có set
[Curssor] , trong khi ParaDrop cũ lại không cần. Hoặc khi thêm country mới , phải dùng
c10_ls.... chứ không dùng
ls000..... Vì những cái trong gốc một phần lớn được viết trên các tập tin .exe hoặc .dll.....
_Anh nói khi để đoạn code cũ thì không lỗi , chứng tỏ các vấn đề liên quan khai báo cho cái Tank bao gồm : VehicleTypes ; loại sở hữu ; từ khóa của xe ; artmd.ini đều đầy đủ, và đủ cả các file .hva và .vxl (Vì nếu không có .hva , khi vừa mua được cái unit đó là lỗi ngay)
_Sau khi thay mã lệnh mới nằm ở phần vũ khí , lỗi phát sinh. Có 3 trường hợp xảy ra:
+ Do
gạch đầu dòng thứ nhất ở trên 
. Khắc phục bằng cách viết lại các tập tin (impossible now)
+Do sai chính tả ở một dòng nào đó , cái này anh nên kiểm tra lại thật kĩ.
+Do quên khai báo trong các danh sách . Ở đây có thể là quên không khai báo trong [Warheads].
Một vũ khí khi có dòng
Warhead=.... ; khai báo tên Warhead trong danh sách nhưng không tạo Warhead thì không sinh lỗi . Đơn giản là nó không hại được ai. Nhưng khi có dòng
Warhead=... ; có tạo warhead nhưng không khai báo Warhead đó trong danh sách thì lỗi sẽ xảy ra.
Ngoài các nguyên nhân ở trên , em nghĩ không còn nguyên nhân nào khác...
