Green’s Dictionary of Slang

have someone on v.2

[dial.]
(Aus./N.Z.)

1. to prepare oneself to fight, to give or accept a challenge.

[Aus]Register (Adelaide) 8 Feb. 9/4: Casey approached him and said:— ‘I’ll have you on.’ You are no gentleman’.
[Aus]Truth (Brisbane) 4 Sept. 3/1: [headline] ‘Who Won The Fight?’ A FRIEND BANGS A FRIEND ‘YES, YOUR ARE A — MONGREL AND I'LL HAVE YOU ON’.
[Aus]Goulburn Eve. Penny Post (NSW) 6 Dec. 8/3: [headline] I’LL HAVE YOU ON’ CR. O’BRIEN TALKS FIGHT Argument with Shire President Re Valuations.
Cumberland Argus 7 Dec. 1/4: He entered the charge-room shouting out, ‘I’ll have you on: come out here, Clugston. Pull your coat off [...].’ He was in a fighting attitude.
[Aus]Barrier Miner (Broken Hills, NSW) 19 June 4/5: Time was when a lunch recess challenge —‘I’ll have you on after school’ — kept the entire school at fever heat all the afternoon.
Recorder (Port Pirie, SA) 19 June 2/5: Street Fighters Fined [...] Hillyear was in the centre of the road ‘shaping up.’ Devlin called out: ‘Come on, I’ll have you on.’ Blows were exchanged.
[Aus]S. Gore Holy Smoke 13: I’ll have you on.

2. to attack physically.

[Aus]Baker Aus. Lang. 120: A man who attacks another is said [...] to have him on.