• 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

Simple Roleplaying macro

Jumjum5

New member
Joined
Dec 18, 2004
RedCents
20¢
I couldn't sleep and was bored since I had nobody to talk to and I can't get on everquest from my mom's house :p . So I fiddled around with the roleplaying macro that Siddin wrote awhile back and made it very simple hehe.
It has some chat that it will say if you get ! or ? or hey or hi or sup or your characters name. Got it set where it will fight in crushbone so just turn it on there. I have it where it will warp to the mob cause you might run into a wall if you try to /stick to it. Anyway it will warp to the orc, /face to it, /stick 10 it, then attack. Once it is dead you will /succor and sit for 1min to regen hp. (This was done for the melee classes that can't heal themselves :p ). It donest really serve any purpose I just was bored and wanted to see if I could do it. I'm pretty sure something is wrong, but I can't test it so some feed back would be usefull. Hey I just realized...I'm working my way to the August poll now :p :p :p


Rich (BB code):
|-------Roleplaying.mac
|-------Author: Jumjum5
|-------The original version was wrote by Siddin. It was wrote for a beastlord.
|-------This version is written for a warrior for fighting in crushbone.
|-------It will target an orc, warp to it, stick to it and turn on autoattack untill dead.
|-------Once the mob is dead it will succor and sit for 1 minute to regen hp.
|-------After the minute has passed it will target the group leader, warp to them, then autofollow.
|-------Assumes you have warp plugin

#chat group
 #chat tell
 #chat say
 #chat shout
 #chat ooc
 
#Event Exp "#*#experience!!"
#event crushbone "#*#You have entered crushbone"
#event joingroup "#*#invitesyou"
   Sub Main 
/declare fighting int outer 0 
/declare statementvar int outer 
/declare Charactername string outer ${Me.CleanName} 
Sub Event_crushbone
 :fighting
/doevents
/target orc 
/delay 3s
/warp target
/face	
/stick 10
/keypress q
/goto :fighting
/return
Sub Event_Chat(string ChatType,string ChatSender,string ChatText) 
/if (${ChatText.Equal[#*#?]}) && (${ChatText.NotEqual[${Charactername}]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /if (${ChatType.Equal[TELL]}) /tell ${ChatSender} Dude?
 /if (${ChatType.Equal[GROUP]}) /gsay Dude?
 /if (${ChatType.Equal[OOC]}) /ooc Dude?
 /if (${ChatType.Equal[SHOUT]}) /shout Dude?
 /if (${ChatType.Equal[SAY]}) /say Dude?
 }
 /if (${ChatText.Equal[#*#!]}) && (${ChatText.NotEqual[${Charactername}]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /varset statementvar ${Math.Rand[2]}
 /if (${ChatType.Equal[TELL]}) {
 /if (${statementvar}==0) /tell ${ChatSender} Ok sure whatever Im kinda high now
 /if (${statementvar}==1) /tell ${ChatSender} Sure
 /if (${statementvar}==2) /tell ${ChatSender} Right on
 }
 /if (${ChatType.Equal[GROUP]}) {
 /if (${statementvar}==0) /gsay Weed rules!
 /if (${statementvar}==1) /gsay I'm listening..really I am...
 /if (${statementvar}==2) /gsay Show them whos boss
 }
 /if (${ChatType.Equal[OOC]}) {
 /if (${statementvar}==0) /ooc Woohoo I'm high as hell
 /if (${statementvar}==1) /ooc I'm listening..really i am...
 /if (${statementvar}==2) /ooc Right on brother 
 }
 /if (${ChatType.Equal[SHOUT]}) {
 /if (${statementvar}==0) /shout Okie dokey smokey
 /if (${statementvar}==1) /shout I'm listening..really I am...
 /if (${statementvar}==2) /shout Right on man fight the power
 }
 /if (${ChatType.Equal[SAY]}) {
 /if (${statementvar}==0) /say Okie dokey smokey the bear
 /if (${statementvar}==1) /say I'm listening..really I am...
 /if (${statementvar}==2) /say Right on
 }
 }
 /if (${ChatText.Equal[#*#|${Charactername}|]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /if (${ChatType.Equal[TELL]}) /tell ${ChatSender} Lag
 /if (${ChatType.Equal[GROUP]}) /gsay Lagging cause SoE is full of dumbasses
 /if (${ChatType.Equal[OOC]}) /ooc Lagging cause SoE is full of dumbasses
 /if (${ChatType.Equal[SHOUT]}) /shout Lagging cause SoE is full of dumbasses
 /if (${ChatType.Equal[SAY]}) /say Lagging cause SoE is full of dumbasses
 } 
 /if (${ChatText.Equal[#*#Hey]}) && (${ChatText.NotEqual[${Charactername}]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /if (${ChatType.Equal[TELL]}) /tell ${ChatSender} Sup my nigga
 /if (${ChatType.Equal[GROUP]}) /gsay Hey man
 /if (${ChatType.Equal[OOC]}) /ooc Whats up
 /if (${ChatType.Equal[SHOUT]}) /shout Hi
 /if (${ChatType.Equal[SAY]}) /say Howdy
 }
 /if (${ChatText.Equal[#*#Hi]}) && (${ChatText.NotEqual[${Charactername}]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /if (${ChatType.Equal[TELL]}) /tell ${ChatSender} Sup my nigga
 /if (${ChatType.Equal[GROUP]}) /gsay Hey man
 /if (${ChatType.Equal[OOC]}) /ooc Whats up
 /if (${ChatType.Equal[SHOUT]}) /shout Hi
 /if (${ChatType.Equal[SAY]}) /say Howdy
 }
 /if (${ChatText.Equal[#*#Sup]}) && (${ChatText.NotEqual[${Charactername}]}) && (${ChatSender.NotEqual[${Charactername}]}) {
 /if (${ChatType.Equal[TELL]}) /tell ${ChatSender} Sup my nigga
 /if (${ChatType.Equal[GROUP]}) /gsay Hey man
 /if (${ChatType.Equal[OOC]}) /ooc Whats up
 /if (${ChatType.Equal[SHOUT]}) /shout Hi
 /if (${ChatType.Equal[SAY]}) /say Howdy
 }
/return

Sub Event_joingroup
 /ctrl /keypress i
 /delay 1s
 /target ${GroupLeader.Name}
 /follow ${GroupLeader.Name}
 /return
  Sub Event_Exp
/attack off     {
/warp succor
/sit
/delay 60s
/target ${GroupLeader.Name}
/warp target
/follow ${GroupLeader.Name}  
/return    }
 
Last edited:
Not sure, but wont you need the macro to look like this?

|Roleplaying.mac
|-------Author: Jumjum5
|-------The original version was wrote by Siddin. It was wrote for a beastlord.
|-------This version is written for a warrior for fighting in crushbone.
|-------It will target an orc, warp to it, stick to it and turn on autoattack untill dead.
|-------Once the mob is dead it will succor and sit for 1 minute to regen hp.
|-------After the minute has passed it will target the group leader, warp to them, then autofollow.
|-------Assumes you have warp plugin

So that it doesn't read those lines?
 
Simple Roleplaying macro

Users who are viewing this thread

Back
Top
Cart