예제 #1
0
파일: perks.cs 프로젝트: waebbl/CS-ELBot
 private void OnGotCommand(object sender, TCPWrapper.GotCommandEventArgs e)
 {
     if (e.CommandBuffer[0] == 0x00 && e.CommandBuffer[4] == 130 && MainClass.gettingPerks)  //this means raw text
     {
         string MessageBuffer = System.Text.ASCIIEncoding.ASCII.GetString(e.CommandBuffer, 5, e.CommandBuffer.Length - 5);
         if (!MessageBuffer.Contains("You are") && !MessageBuffer.Contains("Welcome") && !MessageBuffer.Contains("Game Time"))
         {
             TheMySqlManager.updatePerks(MessageBuffer);
             MainClass.gettingPerks = false;
         }
     }
 }
예제 #2
0
 private void OnGotCommand(object sender, TCPWrapper.GotCommandEventArgs e)
 {
     if (e.CommandBuffer[0] == 18)
     {
         HERE_YOUR_STATS(e.CommandBuffer);
     }
     if (e.CommandBuffer[0] == 49)
     {
         SEND_PARTIAL_STAT(e.CommandBuffer);
     }
     if (e.CommandBuffer[0] == 42)
     {
         GET_YOUR_SIGILS(e.CommandBuffer);
     }
 }
예제 #3
0
        private void OnGotCommand(object sender, TCPWrapper.GotCommandEventArgs e)
        {
            if (e.CommandBuffer[0] == 19)
            {
                HERE_YOUR_INVENTORY(e.CommandBuffer);
                return;
            }
            if (e.CommandBuffer[0] == 20)
            {
                INVENTORY_ITEM_TEXT(e.CommandBuffer);
                return;
            }

            if (e.CommandBuffer[0] == 21)
            {
                GET_NEW_INVENTORY_ITEM(e.CommandBuffer);
                return;
            }
        }