Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #5  
Old 12-31-2007, 03:41 AM
fathernitwit
Developer
 
Join Date: Jul 2004
Posts: 773
Default

Your proposed solution of using tells actually sounds like a great idea. I have pondered bot writing many times in the past, but have never really come up with a good solution to address the command interface. I was always limiting my scope to the current quest functionality though. Tells is brilliant.

To implement a bot with tells, A few simple things would be needed. First, each NPC healer would obviously need a unique name, so youd prolly need a quest to spawn them or something. Second would be to enhance the tell system to search for NPCs in the zone with the specified name if the tell comes back from world as "person not found" (always give priority to characters). Third would be to add a new event to perl, EVENT_TELL, to pass the receipt of a tell on to the quest.

From there, you can implement anything you want from perl, as you have access to almost the entire object model.

Quote:
Originally Posted by mcox05 View Post
the main thing is that I want this program to be a third party piece of software ... preferably in C#. Is this process monitoring possible ... can anyone lend me a hand?
As stated above, really the only way to pull it off is server side (sanctioned by the server operation), and using perl. You could easily distribute your perl script if that is your motivation for "3td party". What you cannot really do is create this purely as a player, on the client machine... that is cheating to most operators, and it is exactly what MacroQuest does as previously mentioned.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:43 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3