Moderator: MacroQuest Developers
Code: Select all
Sub Event_IRCMSG(string IRCText,string IRCSender,string Command)
/call Event_Chat IRC "${IRCSender}" "${Command}"
/returnCode: Select all
Sub Event_IRCSAY(string IRCText,string IRCSender,string Command)
/call Event_Chat IRC "${IRCSender}" "${Command}"
/returnCode: Select all
Sub RefineTarget(string RFTarget)
/if (${RFTarget.Equal[assist-]}) /return assist-
/declare RFTargetID int local ${NearestSpawn[pc ${RFTarget} radius ${MaxTargetRange}].ID}
/if (${RFTargetID}) {
/varset RFTarget pc ${Spawn[${RFTargetID}].Name} id ${Spawn[${RFTargetID}].ID}
} else {
/varset RFTarget ${NearestSpawn[${RFTarget}].Type} id ${NearestSpawn[${RFTarget}].ID}
}
/return ${RFTarget}Code: Select all
#Event AltTell "#1# told you, '#2#"
#Event AltTell "#1# tells you,#*#, '#2#"
Sub Event_AltTell(string line, string sender, string text)
| /echo AltTell ${sender} ${text.Left[-1]}
/call Event_Chat TELL "${sender}" "${text.Left[-1]}"
/returnCode: Select all
Sub Toggle-guard
/if (${CommandParam.Equal[${Int[${CommandParam}]}]}) {
/varset Toggle-guard 1
/varset GuardRadius ${CommandParam}
}
/if (${Toggle-guard}) {
/if (!${IsAnchored}) /call ExecCommand anchor
}
/return