Asheron's Call Homepage Digero's Decal Plugins PayPal
Donations
Appreciated!
Welcome!
Plugins Home Plugins Home
Plugins
Babel Fish Babel Fish
GoArrow GoArrow
LogWiz LogWiz
Media Control Media Control
Quest Timer
Spellbar Saver Spellbar Saver
SSSort SSSort
Target Info Target Info
Requirements Leaving this site
Decal 3.0
MSXML 4.0
MS Installer 3.1
Resources
Download Stats Download Stats
AC Icon Browser AC Icon Browser
View Code Generator View Code Generator
Contact Me
Email
PayPal
Make payments with PayPal - it's fast, free and secure!
Donations Appreciated =)
Choose a Color!
Which color would you like the site to be?
Retired Plugins
AllegChat AllegChat
Greeter Greeter
Jer's Plugins Mirror Jer's Plugins Mirror
Scroll Manager Scroll Manager
Greeter
Description
Greeter was designed to make your bot friendly to people you know who pass by!

You can direct your messages either to individual people or to any member of a specific monarchy. It can say the message out loud, emote it, tell directly the person, or do more advanced commands by pressing keys on the keyboard.
  Retired Plugin
This plugin has been retired, and won't be updated for the Throne of Destiny Expansion. This page is just here for reference.
Download
Be sure you also have installed all the Required Components on the left

Current Version
None

 Previous Versions

Jump to version history
Screenshots
The People page
On this page you can add people or monarchies to be greeted. Choose a group of greetings messages that you set up on the other tab and the percent of the time that your bot will show a message from the group.
The Greetings page
On this page you can set up the groups of messages that will be used when your bot greets people. Create a new group and add messages to it! If you want a certain message to be used more than others in a group, just add it multiple times.
See below for more information about message targets.
Notes
  • In order to send messages to members of monarchies, Greeter must know the monarch's GUID (unique number identifying every player ingame). If you're adding your own monarchy, Greeter will know this information immediatly. For other monarchies, you'll need to ID a member of the monarchy before Greeter can begin greeting members of that monarchy.
     
  • Every option saves for all characters except whether Greeter is enabled, which saves per character. It defaults to off the first time you log on with a character.
     
  • There are 4 target types for messages you send:
    • Say: This will say the message to local chat, no matter what it is. So, if your message is /e jumps in joy, your bot will actually say "/e jumps in joy." Greeter will send the message even if you're currently typing something in the chat bar.
       
    • Emote: This follows the same rules for Say. In addition, you don't need to start with /e or : to send the emote. If you want to perform an action like *cheer* you'll need to use Type instead of Emote.
       
    • Tell: Again, you don't need to start the message with /t [name], to send the tell.
       
    • Type: This is recommended for advanced users only. With this option Greeter will actually type whatever message you tell it to into the chat bar then press enter to send it. This is important if you want to *cheer* or send a /command to AC or another plugin.

      If you're currently typing in the char bar, Greeter will wait up to 15 seconds for you to finish, or otherwise simply not send the greeting. If there's anything in the chat bar when Greeter sends this message (such as if you hit TAB to get out of chat mode), it will be erased.

      If you want to get out of chat mode, put {TAB} in your message, which will hit the Tab key. If you go out of chat mode, you must go back into chat mode at the end of the message. Greeter automatically presses Enter at the end of your message, which will put you in chat mode and leave you there if you're out of chat mode at the end of the message.

      For example, if you want to actually press the o key to cheer, do something like {TAB}o{TAB} for your message. You can even do multiline messages by adding {ENTER}{ENTER} between lines (one Enter to send the current message and one more to get back in chat mode). You can also do keyboard commands such as Shift+Esc to log off. Use + before a letter to press Shift, ^ for Ctrl, and % for Alt. So Shift+Esc would be +{ESC}

      You can add delays in your message if you want to have a multiline message that's not all typed at once, or if you want to *kneel* for a few seconds before getting up, etc. To add a delay into your message, put [delay=milliseconds] where you want the delay to be. For instance, if you want to *atoyot* for 5 seconds, you message might look like *atoyot*{ENTER}[delay=5000]y{TAB} (note the y after the delay to get out of the *atoyot* state). Here's an example of using delay with a multiline message: /t [name], Hey it's you! I thought we got rid of you!{ENTER}[delay=2000]{ENTER}/rt Just kidding ;-)

      In order to prevent you from interfering with a message that has delays (such as pressing Enter and exiting chat mode), Greeter will prevent any input from the keyboard or mouse while a message is delayed. So be careful if you put a long delay in a message, you won't be able to do anything during the delay ;-). Greeter will warn you if a message has over 10s worth of delays.

      For more information about what you can do with this command, see MSDN's documentation on the SendKeys statement. Remember that Greeter surrounds your message with {ENTER} on either side to go into chat mode at the beginning and to send the message at the end.
       
  • Since the Type greeting target gives you the ability to log off or send tells to other characters, Greeter cannot be used to react to the presence of +Envoys or +Admins.
Known Bugs
  • AC may crash if you remove all greetings groups, then add a group, then remove it again, then go to the People tab. It seems to be fairly reproducible on my system, but I'm not sure how to resolve it, so just be forewarned not to do that ;)
Version History
Greeter v1.2.3 March 20, 2004
  • Fixed a problem in NetEcho that could cause a (harmless) error message when someone sent you an @tell while running Bandit Chat.
Greeter v1.2.1 March 12, 2004
  • Added [delay=milliseconds] for messages that are Typed.
  • Fixed the bug that was preventing Greeter from responding to PKs. Greeter should now work in Darktide.
Greeter v1.1.0 March 9, 2004
  • Initial Release
Source Code
Greeter Source v1.2.1
Greeter Source v1.1.0
Source code is available to aid aspiring plugin writers in getting started. If you plan to use large portions of my source in your own plugin, please contact me first.
© 2004-2011 Digero of Leafcull