-1

当用户进行交易时,我尝试发送消息,但我找不到方法。我将 SendMessage 放在 TradeOfferUserHandle.cs 中:

public override void OnTradeInit() 
{ 

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

但不要工作。有什么解决办法吗?我使用 C# SteamBot:https ://github.com/Jessecar96/SteamBot

4

2 回答 2

0

因为 OnTradeInit 是一个覆盖 void,它可能不知道 SendChatMessage 是什么

您应该创建一个名为 TradeMessage 的新 void,并将 SendChatMessage 移入其中。然后,您需要从 OnTradeInit void 调用 TradeMessage void。

现在,它应该可以工作了。

于 2016-06-17T18:32:58.797 回答
0

解决了。问题是我需要覆盖 SimpleUserHandle.cs,而不是 TradeOfferUserHandle.cs

于 2016-06-21T17:19:46.863 回答