2016-06-17 3 views
-1

Я пытаюсь отправить сообщение, когда пользователь делает сделку, но я не могу найти способ. Я положил SendMessage в TradeOfferUserHandle.cs:SteamBot - Отправить сообщение с товаром

public override void OnTradeInit() 
{ 

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

Но не работает. Любое решение? Я использую C# Steambot: https://github.com/Jessecar96/SteamBot

ответ

0

Решено. Проблема в том, что мне нужно перезаписать SimpleUserHandle.cs, а не TradeOfferUserHandle.cs

0

Поскольку OnTradeInit является переопределение недействительным, оно может не знать, что SendChatMessage является.

Вы должны создать новую пустоту, называемую TradeMessage, и переместить SendChatMessage в это. Затем вам нужно вызвать void TradeMessage из пустоты OnTradeInit.

И теперь, это должно работы.

+0

Я делаю это и не работаю: 'public override void OnTradeInit() { TradeMessage(); } 'in Trade Message Я положил SendChatMessage –

+0

@ R.Rio Извините, но я не могу помочь вам. – saxophone

Смежные вопросы