aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-15Actually calculate the sample money modules fake balance.onefang1-2/+11
2019-07-30Move from IG to SC flavour.onefang1-2/+2
2019-05-19Update version number stuff, and hack it into the money display.onefang1-2/+2
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-68/+88
2016-11-03Usual IG version number in money hack.David Walter Seikel1-1/+1
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-16/+18
2013-09-10Bump build number.David Walter Seikel1-1/+1
2013-02-24Rejig version number.David Walter Seikel1-1/+1
2013-02-23Crude hack for simplified economy.David Walter Seikel1-1/+1
2013-01-04updating documentation in SampleMoneyModule based on doxygen error log ↵SignpostMarv1-6/+8
output; changing an xml-style hint to a uri-style hint in the class summary, improving documentation of Initialise method and removing a superfluous parameter, improving documentating of ClientClosed method and documenting an omitted parameter
2012-11-12Cleanup on region modules: gave short node id's to all of them.Diva Canto1-1/+1
2012-01-28Remove IClientAPI from the money module. It was only used to pass in theMelanie1-2/+2
agent id anyway
2011-10-25Make OpenSim.Framework.Servers.HttpServer rely on OpenSim.Framework instead ↵Justin Clark-Casey (justincc)1-1/+1
of the other way around. This is necessary so that code in HttpServer can use framework facilities such as the thread watchdog for monitoring purposes. Doing this shuffle meant that MainServer was moved into OpenSim/Framework/Servers Also had to make OpenSim.Framework.Console rely on OpenSim.Framework rather than the other way around since it in turn relies on HttpServer MainConsole and some new interfaces had to be moved into OpenSim/Framework to allow this. This can be reverted if parts of OpenSim.Framework stop relying on console presence (cheifly RegionInfo)
2011-05-24Revert "Make client event handlers for money only work on root agents"BlueWall1-30/+6
This reverts commit a8913141c081202eb1f988901a4ac0988bbd72a2. Pulling this back until some testing under various money modules can be done. Need to be able to make purchases as a child agent.
2011-05-24Make client event handlers for money only work on root agentsBlueWall1-6/+30
2010-10-22Remove a bit of dead code relating to ObjectCapacityMelanie1-2/+0
2010-10-21Remove a bit of dead code relating to ObjectCapacityMelanie1-2/+0
2010-10-04Formatting cleanup.Jeff Ames1-1/+1
2010-10-02So, the client can have an old idea of the object properties for the object ↵Melanie1-0/+24
when it goes to buy. This can cause a problem in the buy process. Additionally Hazim mentioned that the buy packets are spoofable. The core modules are the crowing glory example of best practice :P, so therefore, setting the example here, Validate Client sent Buy Data. WebAppSecurity 101, Never trust a client. Validate Validate Validate! Or you'll have problems whether intentional or not.
2010-10-02Reapplying the parts of the prior revert that were not derived from theMelanie1-2/+2
original patch
2010-10-02Revert "Forward-port 0.6 fix"Melanie1-2/+2
This reverts commit 90b51dc7d67507e27c4baa529e979de19dce8de1.
2010-09-30Forward-port 0.6 fixMelanie1-2/+2
2010-09-12Formatting cleanup.Jeff Ames1-1/+1
2010-08-13refactor: move Scene.PerformObjectBuy into BuySellModuleJustin Clark-Casey (justincc)1-9/+6
2010-08-13minor: remove mono compiler warningJustin Clark-Casey (justincc)1-1/+1
2010-07-14Remove getting the object capacity from the money module. It is now setMelanie Thielker1-4/+3
directly from the Region Info (and the region ini file)
2010-07-02Clean up IMoneyModule and adjust the other modules to the changesMelanie Thielker1-16/+15
2010-07-02Remove GetEconomyData and the economy data structure (unused)Melanie Thielker1-21/+0
2010-01-31Cleaned up configuration. 'gridmode' and 'hypergrid' are gone, as well as ↵Diva Canto1-14/+1
lots of other obsolete configs.
2010-01-11OpenSim/Framework/Communications/Cache deleted. LibraryRootFolder deleted.Diva Canto1-1/+1
2010-01-10* OMG! All but one references to UserProfileCacheService have been rerouted!Diva Canto1-3/+4
* HG is seriously broken here * Compiles. Untested.
2009-08-10Replace the Replaceable modules nameMelanie1-1/+1
2009-08-05Fixes mono Add-In references for the OptionalModules add-in so that groups ↵Michael Cortez1-3/+0
doesn't throw errors, and so that the add-in is correctly reported as "OptionalModules" rather then as "SampleMoney"
2009-08-05Remove bad assembly identification tagMelanie1-3/+0
2009-07-10Some module reshuffling, no user functionality yetMelanie Thielker1-12/+31
2009-07-10Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker1-1/+1
Change all uses of the HttpServer properties to use the new singleton
2009-06-19When a shared module hooks OnClientClosed, it has no way of findingMelanie Thielker1-3/+3
out which client connection has closed. So, in multi-region sims, things can get messy fast. This introduces a second parameters, which is a Scene object ref. Minor adjustments to custom modules may be required due to this change.
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-23* Pipes requestors IP address through all XmlRpcRequest delegates. This is ↵Adam Frisby1-5/+6
needed to be able to 'NAT-wrap' the login sequence. * If you have something using XmlRpc that isn't in core, change your method signature from: (XmlRpcRequest request) to: (XmlRpcRequest request, IPEndPoint remoteClient)
2009-05-22cleaning out warnings.Dr Scofield1-12/+12
NOTE: we currently have a gazillion warnings caused stuff flagged as "obsolete" (OGS1 stuff) --- what's up with that?
2009-05-11Add selling for $0 back to the sample economy module. This is disabled byMelanie Thielker1-8/+22
default but can be enabled in OpenSim.ini. If enabled, things can be sold for $0. Other amounts will cause the buyer to see a message and the transaction will fail.
2009-05-11Add a blue box to the stub money module to alert users that buying isMelanie Thielker1-1/+1
unimplemented
2009-05-09* Cripples the SampleMoneyModule code.Teravus Ovares1-818/+48
* The OpenSimulator core developers have voted to remove all currency functionality from OpenSimulator leaving the 'IMoneyModule' interface in. This affects all systems that used the example money module. This effects All systems that used the XMLRPC External Money Module Hooks interface. If you previously used this interface, please consult with the OpenSimWi Redux folk who are keeping the old module with this interface up to date. * A notice to the opensim-dev mailing list to come as well.. since this is likely a breaking change for some.
2009-05-09* Break out the SampleMoneyModule to a new namespaceTeravus Ovares1-1/+1
* Create the OpenSim.Region.ReplaceableModules namespace for modules that we intend to have people replace (see readme) * Create the OpenSim.Region.ReplaceableModules.MoneyModule namespace * Put our current Sample MoneyModule in this namespace. (more modifications here next commit)
2009-05-04Intermediate commit. WILL NOT COMPILE!Melanie Thielker1-1/+1
2009-03-19* refactor: Create IHttpServer interface instead of accessing BaseHttpServer ↵Justin Clarke Casey1-2/+2
via CommunicationsManager directly
2009-03-11* Make all coded defaults match settings in OpenSim.ini.exampleJustin Clarke Casey1-1/+1
* In most cases, the setting in OpenSim.ini.example is taken as the canonical one since this is the file virtually everyone ends up using * OpenSim will start up with a blank OpenSim.ini, in which case sqlite is the default database (as before)
2009-02-12large scale fix for svn props after "the great refactor"Sean Dague1-17/+17
2009-02-12* optimized usings.lbsa711-17/+17
2009-02-10this is step 2 of 2 of the OpenSim.Region.Environment refactor.Dr Scofield1-1/+1
NOTHING has been deleted or moved off to forge at this point. what has happened is that OpenSim.Region.Environment.Modules has been split in two: - OpenSim.Region.CoreModules: all those modules that are either directly or indirectly referenced from other OpenSim packages, or that provide functionality that the OpenSim developer community considers core functionality: CoreModules/Agent/AssetTransaction CoreModules/Agent/Capabilities CoreModules/Agent/TextureDownload CoreModules/Agent/TextureSender CoreModules/Agent/TextureSender/Tests CoreModules/Agent/Xfer CoreModules/Avatar/AvatarFactory CoreModules/Avatar/Chat/ChatModule CoreModules/Avatar/Combat CoreModules/Avatar/Currency/SampleMoney CoreModules/Avatar/Dialog CoreModules/Avatar/Friends CoreModules/Avatar/Gestures CoreModules/Avatar/Groups CoreModules/Avatar/InstantMessage CoreModules/Avatar/Inventory CoreModules/Avatar/Inventory/Archiver CoreModules/Avatar/Inventory/Transfer CoreModules/Avatar/Lure CoreModules/Avatar/ObjectCaps CoreModules/Avatar/Profiles CoreModules/Communications/Local CoreModules/Communications/REST CoreModules/Framework/EventQueue CoreModules/Framework/InterfaceCommander CoreModules/Hypergrid CoreModules/InterGrid CoreModules/Scripting/DynamicTexture CoreModules/Scripting/EMailModules CoreModules/Scripting/HttpRequest CoreModules/Scripting/LoadImageURL CoreModules/Scripting/VectorRender CoreModules/Scripting/WorldComm CoreModules/Scripting/XMLRPC CoreModules/World/Archiver CoreModules/World/Archiver/Tests CoreModules/World/Estate CoreModules/World/Land CoreModules/World/Permissions CoreModules/World/Serialiser CoreModules/World/Sound CoreModules/World/Sun CoreModules/World/Terrain CoreModules/World/Terrain/DefaultEffects CoreModules/World/Terrain/DefaultEffects/bin CoreModules/World/Terrain/DefaultEffects/bin/Debug CoreModules/World/Terrain/Effects CoreModules/World/Terrain/FileLoaders CoreModules/World/Terrain/FloodBrushes CoreModules/World/Terrain/PaintBrushes CoreModules/World/Terrain/Tests CoreModules/World/Vegetation CoreModules/World/Wind CoreModules/World/WorldMap - OpenSim.Region.OptionalModules: all those modules that are not core modules: OptionalModules/Avatar/Chat/IRC-stuff OptionalModules/Avatar/Concierge OptionalModules/Avatar/Voice/AsterixVoice OptionalModules/Avatar/Voice/SIPVoice OptionalModules/ContentManagementSystem OptionalModules/Grid/Interregion OptionalModules/Python OptionalModules/SvnSerialiser OptionalModules/World/NPC OptionalModules/World/TreePopulator