[Opensim-users] NPC module?

bodzette Coignet bodzettecoignet at gmail.com
Fri Sep 17 21:06:40 UTC 2010


Could you please give a 30 second description of what you did so I can
quickly get into the coding?

On Fri, Sep 17, 2010 at 2:40 PM, Juliana Dutra <kila01 at yahoo.com> wrote:

> Just tested it and AllowOSFunctions = true is not needed.
>
> ------------------------------
> *From:* Marcus Alexander Link <manupool at gmail.com>
>
> *To:* opensim-users at lists.berlios.de
> *Sent:* Fri, September 17, 2010 3:44:56 AM
>
> *Subject:* Re: [Opensim-users] NPC module?
>
> Is the
> AllowOSFunctions = true
>
> really neccessary or should allowing a function for an agent explicitly
> Allow_osNpcCreate = UUID (your uuid)
>
> have more 'weight' and keep the overall AllowOSFunctions = false?
>
> On 9/17/10, Juliana Dutra <kila01 at yahoo.com> wrote:
> > On Opensim.ini add to xengine section
> >
> > [XEngine]
> > AllowOSFunctions = true
> > Allow_osNpcCreate = UUID (your uuid)
> >
> >
> >
> >
> >
> > ________________________________
> > From: Justin Clark-Casey <jjustincc at googlemail.com>
> > To: opensim-users at lists.berlios.de
> > Sent: Thu, September 16, 2010 5:47:57 PM
> > Subject: Re: [Opensim-users] NPC module?
> >
> > On 16/09/10 23:23, bodzette Coignet wrote:
> >> Hi Justin:
> >> On your blog you have a post "passing data between a script and a region
> >> module with modSendCommand()"
> >>
> >> Is that more or less how I would go about testing whether I can invoke
> >> this code?
> >
> > No, you would invoke the npc via normal script commands with an os
> prefix,
> > e.g.
> >
> > default
> > {
> >      touch_start(integer total_number)
> >      {
> >          key cloneKey = osNpcCreate("Scary", "Clone", <134, 194, 43>,
> > llDetectedKey(0));
> >      }
> > }
> >
> > There's no real documentation of these apart from the code (in
> OSSL_Api.cs).
> >
> > However, they are the last four in the list at
> >
> >
> http://www.scengine.org/index.php?option=com_content&view=article&id=10:opensim-api-functions&catid=6:os-api-functions&Itemid=14
> >
> >
> > It also looks like someone else already tried them without success.
> Which
> > leads
> > me to suspect that they no longer work.
> >
> > http://www.osgrid.org/forums/viewtopic.php?f=5&t=2699
> >
> > Remember, you will need to enable OSSL functions at a High threat level.
> > Information on how to do this should be
> >
> > available via Google.
> >
> >>
> >> On Thu, Sep 16, 2010 at 3:36 PM, Justin Clark-Casey
> >> <jjustincc at googlemail.com <mailto:jjustincc at googlemail.com>> wrote:
> >>
> >>    On 16/09/10 22:27, bodzette Coignet wrote:
> >>
> >>        No, I'm talking about the NPC module that's in the opensim
> >>        source code
> >>        found at the following location in the source tree:
> >>
> >>        OpenSim\Region\OptionalModules\World\NPC
> >>
> >>        Does *nobody* know who the original dev is that did this work?
> >>
> >>
> >>    That module has been there for ages.  You should be able to find out
> >>    who created it by looking in the git logs.
> >>
> >>      >From a quick code inspection, it looks like the CreateNPC method
> >>    needs to be triggered to get anything to happen.  This is hooked up
> >>    to the osNpcCreate() command (in the OSSL_Api.cs file).  You could
> >>    try invoking this command via an in-world script - it looks like
> >>    you'll need the uuid of an existing avatar to get going.  There are
> >>    some other os commands there which appear to the NPC module (say,
> >>    move, remove).
> >>
> >>    It's also very possible that this module doesn't work any more - I
> >>    haven't heard of anybody trying to use it for a long time.  The only
> >>    way to find out is to try it.
> >>
> >>    --
> >>    Justin Clark-Casey (justincc)
> >>    http://justincc.org
> >>    http://twitter.com/justincc
> >>
> >>    _______________________________________________
> >>    Opensim-users mailing list
> >>    Opensim-users at lists.berlios.de <mailto:
> Opensim-users at lists.berlios.de>
> >>    https://lists.berlios.de/mailman/listinfo/opensim-users
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Opensim-users mailing list
> >> Opensim-users at lists.berlios.de
> >> https://lists.berlios.de/mailman/listinfo/opensim-users
> >
> >
> > --
> > Justin Clark-Casey (justincc)
> > http://justincc.org
> > http://twitter.com/justincc
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-users
> >
>
>
> --
> Marcus A. Link
> Entrepreneur @Manupool
> A Product Development Community
>
> http://www.manupool.de
> Mobile: +49 1577 422 0000
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20100917/8cf10cf3/attachment.html>


More information about the Opensim-users mailing list