I'm trying to detect the orders of the 7th (not including zero) unit placed on the map. This is what I've got for the move order:
CONDITIONS:
Memory(161340 is at least 67072)
Memory(161340 is at most 67077)
ACTIONS:
Set Death(Current Player: set to 1 for _input)
Preserve Trigger
and it doesn't work. Why is SC trolling me?
Post has been edited 1 time(s), last time on May 12 2011, 9:51 pm by samsizzle.
None.
bPlayerID
bMainOrderID
bMainOrderState
bOrderSignal
You're reading these 4 at the same time. I think that you want to read the order signal, which is the 4th byte, so you need to read from 2^24 to 2^32-1. Check artmoney to see which number changes (and if you would tell me which address you're trying to detect).
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
Okay. The thing is units 1-6 work fine following the exact same pattern, 7 and 8 do not. Here:
UNIT 1: WORKS
Memory(19044 is at least 67072)
Memory(19044 is at most 67077)
UNIT 2: WORKS
Memory(161760 is at least 67072)
Memory(161760 is at most 67077)
UNIT 3: WORKS
Memory(161676 is at least 67072)
Memory(161676 is at most 67077)
UNIT 4: WORKS
Memory(161592 is at least 67072)
Memory(161592 is at most 67077)
UNIT 5: WORKS
Memory(161508 is at least 67072)
Memory(161508 is at most 67077)
UNIT 6: WORKS
Memory(161424 is at least 67072)
Memory(161424 is at most 67077)
UNIT 7: DOESN'T WORK
Memory(161340 is at least 67072)
Memory(161340 is at most 67077)
UNIT 8: DOESN'T WORK
Memory(161256 is at least 67072)
Memory(161256 is at most 67077)
Why the hell does it not work... 7 and 8 are following the same freakin pattern, I've checked multiple times to make sure their IDs on the map are correct.
None.
you've checked in artmoney or in scmdraft?
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
scmdraft. I deleted all the units and placed them again too, to make sure the units were in the right order.
EDIT:
Had someone help me out with this and it turns out all I had to do was extend the "At Most" value by 2... works fine, problem solved.
Post has been edited 1 time(s), last time on May 12 2011, 9:51 pm by samsizzle.
None.