flagflag  
5: 2011-09-03 (Sat) 01:34:50 iseki source 6: 2011-09-03 (Sat) 03:19:29 iseki source
Line 46: Line 46:
**** 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]
Line 54: Line 51:
#br #br
 +**** LandBuy [#r0ef7e52]
 +- event LandBuy OnLandBuy; (EventManager.cs)
 +#br
*** Events of [[Aurora-Sim]] [#y1feeb2e] *** Events of [[Aurora-Sim]] [#y1feeb2e]
Line 92: Line 92:
 ObjectBuy() -> MM.Transfer() => XML RPC to MS ("TransferMoney")  ObjectBuy() -> MM.Transfer() => XML RPC to MS ("TransferMoney")
             -> BuyObject()              -> BuyObject()
 +
**** BuyObjectInventory [#d8d209f8] **** BuyObjectInventory [#d8d209f8]
Line 101: Line 102:
#br #br
-** Calling Sequence of functions [#r580a397]+** Calling Sequence of Functions [#r580a397] 
*** LSL [#p897f575] *** LSL [#p897f575]
Line 113: Line 115:
- 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/AssetTransactionModul​e.cs : HandleUDPUploadRequest() -> MM.UploadCovered()%% - %%AssetTransaction/AssetTransactionModul​e.cs : HandleUDPUploadRequest() -> MM.UploadCovered()%%
- %%Caps/NewFileAgentInventoryVariablePric​eModule.cs : NewAgentInventoryRequest() -> MM.UploadCovered()%% - %%Caps/NewFileAgentInventoryVariablePric​eModule.cs : NewAgentInventoryRequest() -> MM.UploadCovered()%%
#br #br
-**** Aurora-Sim [#y70b7ce7]+ 
 +**** [[Aurora-Sim]] [#y70b7ce7]
- %%AssetTransaction/AssetTransactionModul​e.cs : HandleUDPUploadRequest() -> MM.UploadCovered() [Charge()]%% - %%AssetTransaction/AssetTransactionModul​e.cs : HandleUDPUploadRequest() -> MM.UploadCovered() [Charge()]%%
- %%CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() -> MM.UploadCovered()%% - %%CAPModules/InventoryCAPS.cs : HandleInventoryItemCreate() -> MM.UploadCovered()%%
Line 169: Line 183:
- 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/AssetTr​ansaction/AssetTransactionModule.cs : HandleUDPUploadRequest() 
-   × OpenSim/Region/ClientStack/Linden/Caps/N​ewFileAgentInventoryVariablePriceModule.​cs : NewAgentInventoryRequest() 
-   ○ OpenSim/Region/ClientStack/Linden/Caps/B​unchOfCaps/BunchOfCaps.cs : NewAgentInventoryRequest() 
- IMoneyModule.ApplyUploadCharge() 
-     OpenSim/Region/Framework/Scenes/Scene.In​ventory.cs : AddUploadedInventoryItem() 
--- Aurora-Sim 
- IMoneyModule.Charge() 
-   × OpenSim/Region/CoreModules/Agent/AssetTr​ansaction/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;%%


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

39 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 39

more...

Access Counter

Today : 788788788
Yesterday : 5790579057905790
Total : 2365358423653584236535842365358423653584236535842365358423653584
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com