you need to tell grid owner put exactly the same as in line in osslenable.ini then after that restart grid and that will work.
Allow_osMakeNotecard = ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
Allow_osGetNotecard = true
Allow_osMessageObject = true
Allow_osSetSpeed=ESTATE_MANAGER,ESTATE_OWNER,PARCEL_OWNER
You need to change these settings or get your sim host to change them for you. The settings can be found either in your OpenSim.ini file (in the same folder where OpenSim.exe is) or in the config-include/osslEnable.ini. You must also have enabled NPCs in your region (Set Enabled = true in the [NPC] section of your OpenSim.ini file). If you use opensim 0.9, you can set these options to PARCEL_GROUP_OWNER instead of "true" which is safer. Important note: In latest version of opensim, the settings for OSSL functions are in the [OSSL] section , NOT in the [XEngine] section where they used to be.
When rezzing an NPC , it should appear right in front of the rezzer box. If they are rezzed at the edge of the sim instead, this means you have closed access to your parcel. This will cause the NPC to fail. Please allow access to the parcel (The NPC will use the group of the controller, so can allow group access), and make sure age restriction is off (that setting doesnt seem to work with NPCs). When the farmer NPC starts, he will look for a Well in a range of 90 meters, and complain if it can't find it.
NOTICE FOR Discovery Grid users: This grid uses a non-standard opensim, so you have to modify the script inside the NPC farmer rezzer script. Please find this string and remove it: " OS_NPC_NOT_OWNED | OS_NPC_SENSE_AS_AGENT |"
like(0)