2016-06-17 3 views
-1

ユーザーが取引をしたときにメッセージを送信しようとしましたが、方法がわかりません。私はTradeOfferUserHandle.csにSendMessageを入れます:SteamBot - 取引でメッセージを送信

public override void OnTradeInit() 
{ 

     SendChatMessage("Hi User, Trade start!"); 
} 

しかし、動作しません。どんな解決策ですか?私はC#のSteamBotを使用します。https://github.com/Jessecar96/SteamBot

答えて

0

解決済み。問題は、TradeOfferUserHandle.csではなくSimpleUserHandle.csを上書きする必要があることです。

0

OnTradeInitがオーバーライドボイド、あるので、それはSendChatMessageがが何であるかを知らない可能性があります。

は、TradeMessageと呼ばれる新しいボイドを作成し、それにSendChatMessageを移動します。その後、OnTradeInit voidからTradeMessage voidを呼び出す必要があります。

そして今、となります。

+0

私はこれを行い、うまくいきません: 'public override void OnTradeInit(){ TradeMessage(); } '私はSendChatMessageを入れました。 –

+0

@ R.Rio申し訳ありませんが、その後、私は助けができません。 – saxophone

関連する問題