Trích dẫn Gửi bởi hoanghoa_dtt Xem bài viết
Bạn muốn dừng ở thang đo 50 ah, bạn vào Geometry -> Height giảm nó xuống xem nó ở giá trị bao nhiêu thì ở thang đo 50.
{
int a;
a=GetHeight("1.pdl","A"); //Return-Type: long int
if (GetTagBit("MUC_NUOC_BON")==0); //Return-Type: BOOL
{
a=a-5;
SetHeight("1.pdl","A",a);
}
if(GetHeight("1.pdl","A")== gt cua Height) SetTagBit("MUC_NUOC_BON",1);
}
Nói chung là khi nào muốn chạy thì kiểm tra đk rồi SetTagBit("MUC_NUOC_BON",0) dừng thì SetTagBit("MUC_NUOC_BON",1)
Code này của bạn có thể chạy theo ý mình và có thể không, vì tùy thuộc vào Hight của cái thang đo của bạn là bao nhiêu, nếu là bội số của 5(trong lệnh a=a-5) thì nó tới đúng 50 nó sẽ dừng . Nếu không phải là bội số của 5 thì nó sẽ không dừng. nếu bạn muốn dừng thì câu lệnh phải sữa như thế này "if(GetHeight("1.pdl","A")>= gt cua Height)", hoặc phải tao cái mức của bạn có Hight là bội số của 5 trong (a=a-5).
tớ có ý kiến như vậy không biết giúp gì được bạn không