Exemplo n.º 1
0
 // Resets AhoyRewarder
 public void restartActive()
 {
     first  = null;
     second = null;
     third  = null;
     connectedMsgReceived = false;
 }
Exemplo n.º 2
0
 // Resets AhoyRewarder
 public void restartActive()
 {
     first = null;
     second = null;
     third = null;
     connectedMsgReceived = false;
 }
Exemplo n.º 3
0
 // Process message from event
 public void processMessage(TwitchLib.TwitchChatClient.OnMessageReceivedArgs e)
 {
     if (connectedMsgReceived)
     {
         if (e.ChatMessage.Message.ToLower().Contains("ahoy"))
         {
             if (!isFraud(e.ChatMessage.Username))
             {
                 if (first == null)
                 {
                     first = new ahoyReward(e.ChatMessage.Username, firstReward);
                     WebCalls.addDoubloons(first.Username, first.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the first Ahoy message! [auto] ", first.Username, first.Reward));
                     Common.relay(String.Format("[ahoy] First ahoy reward ({0} doubloons) awarded to: {1}", first.Reward, first.Username));
                 }
                 else if (second == null)
                 {
                     second = new ahoyReward(e.ChatMessage.Username, secondReward);
                     WebCalls.addDoubloons(second.Username, second.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the second Ahoy message! [auto] ", second.Username, second.Reward));
                     Common.relay(String.Format("[ahoy] Second ahoy reward ({0} doubloons) awarded to: {1}", second.Reward, second.Username));
                 }
                 else
                 {
                     third = new ahoyReward(e.ChatMessage.Username, thirdReward);
                     WebCalls.addDoubloons(third.Username, third.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the third Ahoy message! [auto] ", third.Username, third.Reward));
                     connectedMsgReceived = false;
                     Common.relay(String.Format("[ahoy] Third ahoy reward ({0} doubloons) awarded to: {1}", third.Reward, third.Username));
                 }
             }
         }
     }
     else
     {
         if (e.ChatMessage.Username.ToLower() == "burke_listener" && e.ChatMessage.Message.ToLower().Contains("connected!") && !e.ChatMessage.Message.ToLower().Contains("disconnect"))
         {
             connectedMsgReceived = true;
         }
     }
 }
Exemplo n.º 4
0
 // Process message from event
 public void processMessage(TwitchLib.TwitchChatClient.OnMessageReceivedArgs e)
 {
     if (connectedMsgReceived)
     {
         if(e.ChatMessage.Message.ToLower().Contains("ahoy"))
         {
             if(!isFraud(e.ChatMessage.Username)) {
                 if (first == null)
                 {
                     first = new ahoyReward(e.ChatMessage.Username, firstReward);
                     WebCalls.addDoubloons(first.Username, first.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the first Ahoy message! [auto] ", first.Username, first.Reward));
                     Common.relay(String.Format("[ahoy] First ahoy reward ({0} doubloons) awarded to: {1}", first.Reward, first.Username));
                 }
                 else if (second == null)
                 {
                     second = new ahoyReward(e.ChatMessage.Username, secondReward);
                     WebCalls.addDoubloons(second.Username, second.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the second Ahoy message! [auto] ", second.Username, second.Reward));
                     Common.relay(String.Format("[ahoy] Second ahoy reward ({0} doubloons) awarded to: {1}", second.Reward, second.Username));
                 }
                 else
                 {
                     third = new ahoyReward(e.ChatMessage.Username, thirdReward);
                     WebCalls.addDoubloons(third.Username, third.Reward);
                     Common.ChatClient.SendMessage(string.Format("/me rewarded {0} some doubloons ({1}) for the third Ahoy message! [auto] ", third.Username, third.Reward));
                     connectedMsgReceived = false;
                     Common.relay(String.Format("[ahoy] Third ahoy reward ({0} doubloons) awarded to: {1}", third.Reward, third.Username));
                 }
             }
         }
     } else
     {
         if (e.ChatMessage.Username.ToLower() == "burke_listener" && e.ChatMessage.Message.ToLower().Contains("connected!") && !e.ChatMessage.Message.ToLower().Contains("disconnect"))
             connectedMsgReceived = true;
     }
 }