trigger:
Mã:
CheckTransport
Events
Player - Player 1 (Red) types a chat message containing b as An exact match
Conditions
Actions
Set Transporter = Goblin Zeppelin 0024 <gen>
Set Checker = Water Elemental (Level 1) 0010 <gen>
Custom script: set udg_Result = IssueTargetOrder( udg_Checker, "board", udg_Transporter )
Unit - Order Checker to Stop
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Result Equal to True
Then - Actions
Game - Display to (All players) for 30.00 seconds the text: Transport is NOT fu...
Else - Actions
Game - Display to (All players) for 30.00 seconds the text: Transport is FULL!
cách kiểm tra:
- có "Transporter" là unit cần kiểm tra và "Checker" là một unit bất kỳ (mà có thể transport) (có thể là một dummy, tùy)
- bắt unit "Checker" "lên" (board) "Transporter" cần kiểm tra (dòng Custom Script).
- dòng script trên sẽ đặt vào biến Result giá trị
true nếu order có thể được thực hiện và
false nếu không thể (tương đương với việc transport chưa/đã full)
- sau đó stop Checker (vì ta không thực sự cần nó "lên" "Transporter")
- dùng " if " kiểm tra biến
Result sẽ có kết quả