• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem with targeting

Joined
May 11, 2012
RedCents
This code would work on EMU but does not work on Live. Example-

Rich (BB code):
Sub Event_Chat(ChatType,Sender,ChatText)

            /if (${ChatText.Equal[attack]}) {
			/sit off
			/target ${Sender}
			/assist
			/delay 1s
			/face fast
			/attack on
		
		/return
	}
This used to target whoever sent the "attack" message. Now it says it can't find pc sender.

Most of my macro is similar to this, mostly chat commands with some automation. Is there a different method I need to be doing for Live?
Thanks
 
Tell events was changed a few years when Sony added spam filters. Extra characters were added to the beginning and end of names. You need to strip those extra characters off the sender name Try this

Rich (BB code):
Sub Event_Chat(ChatType,Sender,ChatText)

           /if (${ChatType.Equal[TELL]}) /varset Sender ${Sender.Right[-2].Left[-1]}

            /if (${ChatText.Equal[attack]}) {
			/sit off
			/target ${Sender}
			/assist
			/delay 1s
			/face fast
			/attack on
		
		/return
	}
 
Thanks for the reply Maskoi!
Well I was tinkering around with my macro and I have come to the conclusion that SOE must not have that wierd anti-spam code in there anymore becuase I can use ${Sender} variable just fine now.
Thanks again for the response though.
 
Problem with targeting

Users who are viewing this thread

Back
Top
Cart