2017-12-17 6 views
0

내 봇이 거래 제안을 받으면 받아 들일 수 없으며 아무 것도하지 않습니다. 나는 많은 것을 시도해 본 결과 콜백 OnTradeOfferUpdated이 전혀 호출되지 않은 것처럼 보였다.SteamBot이 거래 제안을 받아들이지 않음 OnTradeOfferUpdated

public override void OnTradeOfferUpdated(TradeOffer offer) 
     { 
      if (offer.OfferState == TradeOfferState.TradeOfferStateActive) 
      { 
       offer.Accept(); 
      } 
     } 

봇을 시작할 때 또는 쿠폰을 전송할 때 제공되는 쿠폰을받지 않습니다. 나는 if도없이 시도했지만 여전히 제안을 수락하지 않습니다.

아이디어가 있으십니까?

답변

1

오류가 발생하는 것은 계정을 보냈다가 자신의 쿠폰을 받아들이려고하기 때문일 수 있으며 전송 된 거래를 수락 할 수 없으므로 오류가 발생합니다.

는 여기를 정리하려면 코드입니다 : 당신은뿐만 아니라 오류를 반환 할 수 있습니다

 public override void OnTradeOfferUpdated(TradeOffer offer) 
    { 
     if (offer.OfferState == TradeOfferState.TradeOfferStateActive && !offer.IsOurOffer) 
     { 
      offer.Accept(); 
     } 
    } 

하지만 당신은 로봇의 문서에 그 더 찾을 수 있습니다.