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
我尝试在用户进行交易时发送消息,但找不到方法。我把 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