Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: [SOLVED] Detecting orders with EUDs
[SOLVED] Detecting orders with EUDs
May 10 2011, 7:52 am
By: samsizzle  

May 10 2011, 7:52 am samsizzle Post #1



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.

May 10 2011, 12:47 pm rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

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?"

May 10 2011, 8:52 pm samsizzle Post #3



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.

May 12 2011, 4:14 am rockz Post #4

ᴄʜᴇᴇsᴇ ɪᴛ!

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?"

May 12 2011, 4:56 am samsizzle Post #5



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.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2026-4-29. : 2:00 am]
l)ark_ssj9kevin -- hi jamal
[2026-4-29. : 12:18 am]
Heinermann -- memes
[2026-4-28. : 10:08 pm]
NudeRaider -- skeet-skeet, motherfucker
[2026-4-28. : 4:24 pm]
Vrael -- NudeRaider
NudeRaider shouted: Vrael boy, if you're not careful I'll moderate your sorry ass too!
gotta catch me first! skeet skeet skeet
[2026-4-26. : 1:58 pm]
lil-Inferno -- ya
[2026-4-25. : 11:50 pm]
JamaL -- Glad to see SEN will never die. Kudos to whoever is paying the hosting fees these days!
[2026-4-25. : 3:37 pm]
NudeRaider -- (-.-,)
[2026-4-25. : 3:35 pm]
Zoan -- ;o I thought that was a monkey emote
[2026-4-25. : 3:34 pm]
Zoan -- :mods:
[2026-4-25. : 3:34 pm]
Zoan -- :mods"
Please log in to shout.


Members Online: Zincoshine