diff options
author | David Walter Seikel | 2016-11-03 21:44:39 +1000 |
---|---|---|
committer | David Walter Seikel | 2016-11-03 21:44:39 +1000 |
commit | 134f86e8d5c414409631b25b8c6f0ee45fbd8631 (patch) | |
tree | 216b89d3fb89acfb81be1e440c25c41ab09fa96d /OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs | |
parent | More changing to production grid. Double oops. (diff) | |
download | opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.zip opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.gz opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.bz2 opensim-SC-134f86e8d5c414409631b25b8c6f0ee45fbd8631.tar.xz |
Initial update to OpenSim 0.8.2.1 source code.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs b/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs index a999b7f..4cd5676 100644 --- a/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs +++ b/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs | |||
@@ -103,7 +103,9 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
103 | 103 | ||
104 | #region IMoneyModule Members | 104 | #region IMoneyModule Members |
105 | 105 | ||
106 | #pragma warning disable 0067 | ||
106 | public event ObjectPaid OnObjectPaid; | 107 | public event ObjectPaid OnObjectPaid; |
108 | #pragma warning restore 0067 | ||
107 | 109 | ||
108 | public int UploadCharge | 110 | public int UploadCharge |
109 | { | 111 | { |
@@ -191,9 +193,14 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
191 | // Please do not refactor these to be just one method | 193 | // Please do not refactor these to be just one method |
192 | // Existing implementations need the distinction | 194 | // Existing implementations need the distinction |
193 | // | 195 | // |
194 | public void ApplyCharge(UUID agentID, int amount, string text) | 196 | public void ApplyCharge(UUID agentID, int amount, MoneyTransactionType type, string extraData) |
195 | { | 197 | { |
196 | } | 198 | } |
199 | |||
200 | public void ApplyCharge(UUID agentID, int amount, MoneyTransactionType type) | ||
201 | { | ||
202 | } | ||
203 | |||
197 | public void ApplyUploadCharge(UUID agentID, int amount, string text) | 204 | public void ApplyUploadCharge(UUID agentID, int amount, string text) |
198 | { | 205 | { |
199 | } | 206 | } |
@@ -322,7 +329,7 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
322 | client.SendAlertMessage(e.Message + " "); | 329 | client.SendAlertMessage(e.Message + " "); |
323 | } | 330 | } |
324 | 331 | ||
325 | client.SendMoneyBalance(TransactionID, true, new byte[0], returnfunds); | 332 | client.SendMoneyBalance(TransactionID, true, new byte[0], returnfunds, 0, UUID.Zero, false, UUID.Zero, false, 0, String.Empty); |
326 | } | 333 | } |
327 | else | 334 | else |
328 | { | 335 | { |
@@ -385,12 +392,12 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
385 | { | 392 | { |
386 | if (sender != null) | 393 | if (sender != null) |
387 | { | 394 | { |
388 | sender.SendMoneyBalance(UUID.Random(), transactionresult, Utils.StringToBytes(description), GetFundsForAgentID(senderID)); | 395 | sender.SendMoneyBalance(UUID.Random(), transactionresult, Utils.StringToBytes(description), GetFundsForAgentID(senderID), 0, UUID.Zero, false, UUID.Zero, false, 0, String.Empty); |
389 | } | 396 | } |
390 | 397 | ||
391 | if (receiver != null) | 398 | if (receiver != null) |
392 | { | 399 | { |
393 | receiver.SendMoneyBalance(UUID.Random(), transactionresult, Utils.StringToBytes(description), GetFundsForAgentID(receiverID)); | 400 | receiver.SendMoneyBalance(UUID.Random(), transactionresult, Utils.StringToBytes(description), GetFundsForAgentID(receiverID), 0, UUID.Zero, false, UUID.Zero, false, 0, String.Empty); |
394 | } | 401 | } |
395 | } | 402 | } |
396 | } | 403 | } |
@@ -555,7 +562,7 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
555 | /// <returns></returns> | 562 | /// <returns></returns> |
556 | private int GetFundsForAgentID(UUID AgentID) | 563 | private int GetFundsForAgentID(UUID AgentID) |
557 | { | 564 | { |
558 | int returnfunds = 75004; // Set it to the OpenSim version, plus the IG build number. Muahahaha; | 565 | int returnfunds = 0; |
559 | 566 | ||
560 | return returnfunds; | 567 | return returnfunds; |
561 | } | 568 | } |
@@ -688,19 +695,14 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule | |||
688 | /// Event called Economy Data Request handler. | 695 | /// Event called Economy Data Request handler. |
689 | /// </summary> | 696 | /// </summary> |
690 | /// <param name="agentId"></param> | 697 | /// <param name="agentId"></param> |
691 | public void EconomyDataRequestHandler(UUID agentId) | 698 | public void EconomyDataRequestHandler(IClientAPI user) |
692 | { | 699 | { |
693 | IClientAPI user = LocateClientObject(agentId); | 700 | Scene s = (Scene)user.Scene; |
694 | 701 | ||
695 | if (user != null) | 702 | user.SendEconomyData(EnergyEfficiency, s.RegionInfo.ObjectCapacity, ObjectCount, PriceEnergyUnit, PriceGroupCreate, |
696 | { | 703 | PriceObjectClaim, PriceObjectRent, PriceObjectScaleFactor, PriceParcelClaim, PriceParcelClaimFactor, |
697 | Scene s = LocateSceneClientIn(user.AgentId); | 704 | PriceParcelRent, PricePublicObjectDecay, PricePublicObjectDelete, PriceRentLight, PriceUpload, |
698 | 705 | TeleportMinPrice, TeleportPriceExponent); | |
699 | user.SendEconomyData(EnergyEfficiency, s.RegionInfo.ObjectCapacity, ObjectCount, PriceEnergyUnit, PriceGroupCreate, | ||
700 | PriceObjectClaim, PriceObjectRent, PriceObjectScaleFactor, PriceParcelClaim, PriceParcelClaimFactor, | ||
701 | PriceParcelRent, PricePublicObjectDecay, PricePublicObjectDelete, PriceRentLight, PriceUpload, | ||
702 | TeleportMinPrice, TeleportPriceExponent); | ||
703 | } | ||
704 | } | 706 | } |
705 | 707 | ||
706 | private void ValidateLandBuy(Object osender, EventManager.LandBuyArgs e) | 708 | private void ValidateLandBuy(Object osender, EventManager.LandBuyArgs e) |