我尝试在用户进行交易时发送消息,但我无法找到方法。我把SendMessage放在TradeOfferUserHandle.cs中:
public override void OnTradeInit()
{
SendChatMessage("Hi User, Trade start!");
}
但是不能工作。有解决方案吗我使用C#SteamBot:https://github.com/Jessecar96/SteamBot
答案 0 :(得分:0)
因为OnTradeInit是覆盖无效,可能不知道SendChatMessage是什么。
您应该创建一个名为TradeMessage的新,并将SendChatMessage移动到其中。然后,您需要从OnTradeInit void调用TradeMessage void。
现在,应该工作。
答案 1 :(得分:0)
解决。问题是我需要覆盖SimpleUserHandle.cs,而不是TradeOfferUserHandle.cs