5: 2011-09-03 (土) 01:34:50 iseki |
6: 2011-09-03 (土) 03:19:29 iseki |
| **** MoneyTransferEvent [#t0193047] | | **** MoneyTransferEvent [#t0193047] |
| - event MoneyTransferEvent OnMoneyTransfer; (EventManager.cs) | | - event MoneyTransferEvent OnMoneyTransfer; (EventManager.cs) |
- | #br | |
- | **** LandBuy [#r0ef7e52] | |
- | - event LandBuy OnLandBuy; (EventManager.cs) | |
| #br | | #br |
| **** LandBuy [#gb533cc8] | | **** LandBuy [#gb533cc8] |
| #br | | #br |
| | | |
| + | **** LandBuy [#r0ef7e52] |
| + | - event LandBuy OnLandBuy; (EventManager.cs) |
| + | #br |
| *** Events of [[Aurora-Sim]] [#y1feeb2e] | | *** Events of [[Aurora-Sim]] [#y1feeb2e] |
| | | |
| ObjectBuy() -> MM.Transfer() => XML RPC to MS ("TransferMoney") | | ObjectBuy() -> MM.Transfer() => XML RPC to MS ("TransferMoney") |
| -> BuyObject() | | -> BuyObject() |
| + | |
| | | |
| **** BuyObjectInventory [#d8d209f8] | | **** BuyObjectInventory [#d8d209f8] |
| #br | | #br |
| | | |
- | ** Calling Sequence of functions [#r580a397] | + | ** Calling Sequence of Functions [#r580a397] |
| *** LSL [#p897f575] | | *** LSL [#p897f575] |
| | | |
| - Code: BuyMoney (5010) | | - Code: BuyMoney (5010) |
| | | |
- | VR => XML RPC to helper SC ("getCurrencyQuote") => Response to VR | + | 1. VR => XML RPC to helper SC ("getCurrencyQuote") => Response to VR |
- | VR => XML RPC to helper SC ("buyCurrency") -> SC.add_money() => XML RPC to MM ("AddBankerMoney") => ... | + | 2. VR => XML RPC to helper SC ("buyCurrency") -> SC.add_money() => XML RPC to MM ("AddBankerMoney") => ... |
- | => Response to VR | + | => Response to VR |
| | | |
| *** Buy Land [#a847a4c9] | | *** Buy Land [#a847a4c9] |
- | #br | + | - Code: LandSale (5002) |
| + | |
| + | **** OpenSim [#zf9951d6] |
| + | 1. VR => XML RPC to helper SC ("preflightBuyLandPrep") => Response to VR |
| + | 2. MM.OnValidateLandBuy event -> MM.ValidateLandBuy() |
| + | 3. MM.OnLandBuy event -> MM.processLandBuy() -> MM.TransferMoney() => XML RPC to MS ("TransferMoney") |
| + | |
| + | **** [[Aurora-Sim]] [#f45ff336] |
| + | 1. VR => XML RPC to helper SC ("preflightBuyLandPrep") => Response to VR |
| + | 2. MM.OnValidateLandBuy event -> MM.ValidateLandBuy() |
| + | 3. |
| *** Upload Inventory [#m0b921f3] | | *** Upload Inventory [#m0b921f3] |
| **** OpenSim [#mce7bffe] | | **** OpenSim [#mce7bffe] |
- | 1. イベント -> BunchOfCaps/BunchOfCaps.cs : NewAgentInventoryRequest() -> MM.UploadCovered() | + | 1. event -> BunchOfCaps/BunchOfCaps.cs : NewAgentInventoryRequest() -> MM.UploadCovered() |
- | 2. イベント -> Scenes/Scene.Inventory.cs : AddUploadedInventoryItem() -> MM.ApplyUploadCharge() | + | 2. event -> Scenes/Scene.Inventory.cs : AddUploadedInventoryItem() -> MM.ApplyUploadCharge() |
| - %%AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() -> MM.UploadCovered()%% | | - %%AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() -> MM.UploadCovered()%% |
| - %%Caps/NewFileAgentInventoryVariablePriceModule.cs : NewAgentInventoryRequest() -> MM.UploadCovered()%% | | - %%Caps/NewFileAgentInventoryVariablePriceModule.cs : NewAgentInventoryRequest() -> MM.UploadCovered()%% |
| #br | | #br |
- | **** Aurora-Sim [#y70b7ce7] | + | |
| + | **** [[Aurora-Sim]] [#y70b7ce7] |
| - %%AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() -> MM.UploadCovered() [Charge()]%% | | - %%AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() -> MM.UploadCovered() [Charge()]%% |
| - %%CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() -> MM.UploadCovered()%% | | - %%CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() -> MM.UploadCovered()%% |
| - OnLandBuy | | - OnLandBuy |
| processLandBuy() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") | | processLandBuy() -> TransferMoney(TransderMoney) => XML RPC to MoneyServer("TransferMoney") |
- | | |
- | **** LSL [#n8e27f00] | |
- | - llGiveMoney() | |
- | ObjectGiveMoney() -> TransferMoney() => XML RPC to MoneyServer("TransferMoney") | |
- | -> ForceTransferMoney() => XML RPC to MoneyServer("ForceTransferMoney") | |
- | | |
- | **** Upload Inventory [#k78f60d1] | |
- | -- OpenSim | |
- | IMoneyModule.UploadCovered() | |
- | × OpenSim/Region/CoreModules/Agent/AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() | |
- | × OpenSim/Region/ClientStack/Linden/Caps/NewFileAgentInventoryVariablePriceModule.cs : NewAgentInventoryRequest() | |
- | ○ OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs : NewAgentInventoryRequest() | |
- | IMoneyModule.ApplyUploadCharge() | |
- | OpenSim/Region/Framework/Scenes/Scene.Inventory.cs : AddUploadedInventoryItem() | |
- | -- Aurora-Sim | |
- | IMoneyModule.Charge() | |
- | × OpenSim/Region/CoreModules/Agent/AssetTransaction/AssetTransactionModule.cs : HandleUDPUploadRequest() | |
- | IMoneyModule.UploadCovered() | |
- | × OpenSim/Services/CapsService/CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() | |
| | | |
| **** Handler [#h2ab59cb] | | **** Handler [#h2ab59cb] |
| - %%public event PostObjectPaid OnPostObjectPaid;%% | | - %%public event PostObjectPaid OnPostObjectPaid;%% |
| - %%PostObjectPaid handlerOnObjectPaid = OnPostObjectPaid;%% | | - %%PostObjectPaid handlerOnObjectPaid = OnPostObjectPaid;%% |