Yeah, there's the event "Player - Player 1 (Red)'s Current lumber becomes Greater than 1000.00" (though it sounds like you already know of it and are after the condition)...
The condition would be "(Player 1 (Red) Current lumber) Greater than 1000". It's an Integer Comparison with the fuction "Player - Player Property".
Aye I wish I were able to use variable IN event part. But the thing is variable is in event prompt that it never is used. Silly Blizzard, I always thought it is possible.
My solution is this:
Anti Share Lumber 1
Events
Player - Player 2 (Blue)'s Current lumber becomes Greater than 0.00
Player - Player 3 (Teal)'s Current lumber becomes Greater than 0.00
Player - Player 4 (Purple)'s Current lumber becomes Greater than 0.00
Player - Player 5 (Yellow)'s Current lumber becomes Greater than 0.00
Player - Player 6 (Orange)'s Current lumber becomes Greater than 0.00
Player - Player 8 (Pink)'s Current lumber becomes Greater than 0.00
Player - Player 9 (Gray)'s Current lumber becomes Greater than 0.00
Player - Player 10 (Light Blue)'s Current lumber becomes Greater than 0.00
Player - Player 11 (Dark Green)'s Current lumber becomes Greater than 0.00
Player - Player 12 (Brown)'s Current lumber becomes Greater than 0.00
Conditions
Actions
Player - Add -1 to (Triggering player) Current lumber
Anti Share Lumber 2
Events
Player - Player 2 (Blue)'s Current lumber becomes Greater than 1.00
..
Conditions
Actions
Player - Add -1 to (Triggering player) Current lumber
Anti Share Lumber 3
Events
Player - Player 2 (Blue)'s Current lumber becomes Greater than 2.00
..
Conditions
Actions
Player - Add -1 to (Triggering player) Current lumber
See how silly is that .. I was hoping to put variable in "greater than (lumber limit)"
Or is there to put something like "Trade gold 20, CTRL Trade gold 100, Trade lumber 0, CTRL Trade lumber 0"?
Then disable trading for BOTH, gold and lumber and create a trigger like '-trade #player #gold' were '#player' is the playernumber OR playername of the target and '#gold' the amount of gold that shall be send...
or do it via adding a 'trading'-spellbook to the hero. in it several dummy skills with different gold-values set.
OnCast(whatever dummy skill) display dialog to owner of triggering unit
the dialog contains a button for every (living) ally of the owner.