flagflag  If you want to see English page, please click "English" Button at Left.
5: 2011-09-03 (土) 01:34:50 iseki ソース 6: 2011-09-03 (土) 03:19:29 iseki ソース
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;%%


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

101 人のユーザが現在オンラインです。 (19 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 101

もっと...

アクセスカウンタ

今日 : 1457145714571457
昨日 : 1716817168171681716817168
総計 : 2349791823497918234979182349791823497918234979182349791823497918
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com