I suggest you take a look at the bots that come with the RealXtend server. They seem to be far enough along to do what you need. I cannot be sure of this though as I have never actually looked at the bot code. Just a tip, hope it helps.<br>
<br><div class="gmail_quote">On Fri, Dec 12, 2008 at 6:12 PM, Paul Fishwick <span dir="ltr"><<a href="mailto:fishwick@cise.ufl.edu">fishwick@cise.ufl.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I had opened a mantis issue about the AddAvatars() part of<br>
OpenSim.Regions.Examples.SimpleModule and Homer fixed<br>
the run-time bug, but I still cannot see any sort of bot. This is<br>
likely because it is a randomly generated UUID, so is<br>
rendered invisible at least in standalone mode.<br>
<br>
I also was not sure whether the current state of bots is:<br>
<br>
  * The code base exists, but there is no tutorial/documentation, or<br>
  * There is no code (i.e. has not been written)<br>
<br>
It would seem to be the latter (?) because MyNpcCharacter.cs appears<br>
to be a shell with an interface but no contents. Just for reference, here<br>
are capabilities we are seeking to port what we have working with<br>
openmetaverse in Second Life. Would others find these useful as<br>
well?<br>
<br>
1) LOGIN: Logging in an NPCavatar of a username and password (the appearance<br>
    already having been created through "create user" and the usual<br>
    interactive means, using the editing appearance GUI).<br>
<br>
2) LOGOUT: Logging out of an NPCavatar.<br>
<br>
3) MOVE: Moving the NPCavatar from point X to point Y using the walking<br>
    animation<br>
<br>
4) GESTURE/ANIMATION: Making the NPCAvatar initiate a gesture or<br>
    animation.<br>
<br>
5) TURNTOWARD: Making the NPCAvatar "turn toward" and face an object.<br>
<br>
6) COMM 1: Sending a message to an arbitrary object in-world from OpenSim<br>
    code (useful for sending messages to an object attached to an avatar).<br>
<br>
7) COMM 2: Receiving (listening) for a message sent from an in-world object<br>
    within the vicinity of the NPCavatar (useful for receiving messages<br>
of objects<br>
    near the NPCavatar).<br>
<br>
-p<br>
<br>
<br>
--<br>
Paul Fishwick, PhD<br>
Professor and Director, Digital Arts and Sciences Programs<br>
University of Florida<br>
Computer & Information Science and Eng. Dept.<br>
Bldg. CSE, Room 301<br>
P.O. Box 116120<br>
Gainesville, FL 32611<br>
Email: <a href="mailto:fishwick@cise.ufl.edu">fishwick@cise.ufl.edu</a><br>
Phone: (352) 392-1414<br>
Fax: (352) 392-1220<br>
Web: <a href="http://www.cise.ufl.edu/%7Efishwick" target="_blank">http://www.cise.ufl.edu/~fishwick</a><br>
<br>
_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>"Common sense is the collection of prejudices acquired by age eighteen." - Albert Einstein<br><br>"Anyone who has never made a mistake has never tried anything new." - Albert Einstein<br>
<br>"If A is a success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut." - Albert Einstein<br>