SteamBot - 通过交易发送消息

SteamBot - Send a Message with Trade

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

public override void OnTradeInit() 
{ 

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

但是不行。任何解决方案?我使用 C# SteamBot:https://github.com/Jessecar96/SteamBot

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

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

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

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