Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

roulette

else if (command.length() >= 3 && command.compare(0,3,"bet") == 0)
                {
            PacketBuilder builder;
            if (this->player->character)
	      {
           int target_x = this->player->character->x;
           int target_y = this->player->character->y;

	       switch (this->player->character->direction)
	        {
		     case DIRECTION_UP:
			 target_y -= 1;
			 break;

		    case DIRECTION_RIGHT:
			target_x += 1;
			break;

		    case DIRECTION_DOWN:
			target_y += 1;
			break;

		    case DIRECTION_LEFT:
			target_x -= 1;
			break;
	    }
            if (this->player->character->map->GetSpec(target_x, target_y) != Map_Tile::Unknown6 || (this->player->character->x != target_x && this->player->character->y != target_y))
         {
          break;
         }

                int color  = util::rand(1, 2);
                int number = util::rand(1, 36);
                int even = util::rand(1, 36);
                int gold = 1;
                int amount1 = 500;

                if(arguments[0] == "red")
                {
                 int amount = 250;
              if(this->player->character->HasItem(1) < 250)
            {
            this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true);
            break;
            }

           if(this->player->character->deal == true)
           {
            if(color == 1)
             {

            this->player->character->map->Msg(this->player->character," you lose" , true);

            short id = 1;
            if(this->player->character->DelItem(id, amount));
             {
              builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
            }
          break;
          }
             if(color == 2)
          {
            this->player->character->map->Msg(this->player->character,"You win" , true);
            this->player->character->AddItem(gold, amount1);
            reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
            }
           }
        }

       else if(arguments[0] == "black")
                {
         int amount = 250;
          if(this->player->character->HasItem(1) < 250)
            {
            this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true);
            break;
            }

           if(this->player->character->deal == true)
           {
            if(color == 2)
          {

            this->player->character->map->Msg(this->player->character," you lose" , true);
            short id = 1;
            if(this->player->character->DelItem(id, amount));
             {
              builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
            }
          break;
          }

        else if(color == 1)
          {
            this->player->character->map->Msg(this->player->character,"You win" , true);
            this->player->character->AddItem(gold, amount1);
            reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
            }
           }
       }

    else if(arguments[0] == "odd")
        {

            if(this->player->character->HasItem(1) < amount1)
            {
            this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true);
            break;
            }
           if(this->player->character->deal == true)
           {
            if(even == 2 || even == 4 || even == 6 || even == 8 || even == 10 || even == 12 || even == 14 ||
            even == 16 || even == 18 || even == 20 || even == 22 || even == 24 || even == 26 || even == 28 || even == 30 || even == 32 || even == 34)
          {
            this->player->character->map->Msg(this->player->character," you lose" , true);
            short id = 1;
            int amount = 500;
            if(this->player->character->DelItem(id, amount));
             {
               builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
            }
          break;
          }
            if(even == 1 || even == 3 || even == 5 || even == 7 || even == 9 || even == 11 || even == 13 ||
            even == 15 || even == 17 || even == 29 || even == 21 || even == 23 || even == 25 || even == 27 || even == 29 || even == 31 || even == 35)
          {
            this->player->character->map->Msg(this->player->character,"You win" , true);
            this->player->character->AddItem(gold, amount1);
            reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
            }
           }
       }

   else if(arguments[0] == "even")
                {

      if(this->player->character->HasItem(1) < amount1)
            {
            this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true);
            break;
            }

           if(this->player->character->deal == true)
           {
              if(even == 1 || even == 3 || even == 5 || even == 7 || even == 9 || even == 11 || even == 13 ||
            even == 15 || even == 17 || even == 29 || even == 21 || even == 23 || even == 25 || even == 27 || even == 29 || even == 31 || even == 33 || even == 35)
           {
            this->player->character->map->Msg(this->player->character," you lose" , true);
            short id = 1;
            int amount = 500;
            if(this->player->character->DelItem(id, amount));
             {
              builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
            }
          break;
          }
              if(even == 2 || even == 4 || even == 6 || even == 8 || even == 10 || even == 12 || even == 14 ||
            even == 16 || even == 18 || even == 20 || even == 22 || even == 24 || even == 26 || even == 28 || even == 30 || even == 32 || even == 34)
          {
            this->player->character->map->Msg(this->player->character,"You win" , true);
            this->player->character->AddItem(gold, amount1);
           reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
            }
           }
    }


 if(this->player->character->deal == true)
        {
           short gold = 1;
           int amount = 500;
           short id = 1;
           int amount1 = 15000;
          if(arguments[0] == "1")
          {
       if(number == 1)
        {
         this->player->character->map->Msg(this->player->character,"You win" , true);
        this->player->character->AddItem(gold, amount1);
        reply.SetID(PACKET_ITEM, PACKET_GET);
        reply.AddShort(0); // UID
        reply.AddShort(gold);
        reply.AddThree(amount1);
        reply.AddChar(this->player->character->weight);
        reply.AddChar(this->player->character->maxweight);
        this->player->character->player->client->SendBuilder(reply);
        break;
   }
    if(number != 1)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
       builder.SetID(PACKET_ITEM, PACKET_KICK);
        builder.AddShort(id);
        builder.AddInt(this->player->character->HasItem(id));
        builder.AddChar(this->player->character->weight);
        builder.AddChar(this->player->character->maxweight);
        this->player->character->player->client->SendBuilder(builder);
      }
break;
}
     else if(arguments[0] == "2")
{
 if(number == 2)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
    reply.AddShort(gold);
    reply.AddThree(amount1);
    reply.AddChar(this->player->character->weight);
    reply.AddChar(this->player->character->maxweight);
   this->player->character->player->client->SendBuilder(reply);
    break;
   }
    if(number != 2)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "3")
{
 if(number == 3)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 3)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
       else if(arguments[0] == "4")
{
 if(number == 4)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 4)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "5")
{
 if(number == 5)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 5)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "6")
{
 if(number == 6)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 6)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
         else if(arguments[0] == "7")
{
 if(number == 7)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 7)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "8")
{
 if(number == 8)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 8)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "9")
{
 if(number == 9)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
            reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 9)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "10")
{
 if(number == 10)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
            reply.SetID(PACKET_ITEM, PACKET_GET);
            reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 10)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "11")
{
 if(number == 11)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
          reply.SetID(PACKET_ITEM, PACKET_GET);
           reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 11)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "12")
{
 if(number == 12)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 12)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "13")
{
 if(number == 13)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 13)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "14")
{
 if(number == 14)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 14)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "15")
{
 if(number == 15)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 15)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "16")
{
 if(number == 16)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 16)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "17")
{
 if(number == 17)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 17)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "18")
{
 if(number == 18)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 18)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "19")
{
 if(number == 19)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 19)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "20")
{
 if(number == 20)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 20)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "21")
{
 if(number == 21)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 21)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "22")
{
 if(number == 22)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 22)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "23")
{
 if(number == 23)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 23)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "24")
{
 if(number == 24)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 24)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "25")
{
 if(number == 25)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 25)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "26")
{
 if(number == 26)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
  reply.SetID(PACKET_ITEM, PACKET_GET);
   reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
     if(number != 26)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "27")
{
 if(number == 27)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 27)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "28")
{
 if(number == 28)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 28)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "29")
{
 if(number == 29)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 29)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "30")
{
 if(number == 30)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 30)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "31")
{
 if(number == 31)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 31)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "32")
{
 if(number == 32)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 32)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "33")
{
 if(number == 33)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 33)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "34")
{
 if(number == 34)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
           this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 34)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
        builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "35")
{
 if(number == 35)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 35)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
         builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
      }
}
     else if(arguments[0] == "36")
{
 if(number == 36)
   {
    this->player->character->map->Msg(this->player->character,"You win" , true);
    this->player->character->AddItem(gold, amount1);
    reply.SetID(PACKET_ITEM, PACKET_GET);
    reply.AddShort(0); // UID
            reply.AddShort(gold);
            reply.AddThree(amount1);
            reply.AddChar(this->player->character->weight);
            reply.AddChar(this->player->character->maxweight);
            this->player->character->player->client->SendBuilder(reply);
            break;
   }
    if(number != 36)
      {
        this->player->character->map->Msg(this->player->character," you lose" , true);
        this->player->character->DelItem(id, amount);
          builder.SetID(PACKET_ITEM, PACKET_KICK);
              builder.AddShort(id);
              builder.AddInt(this->player->character->HasItem(id));
              builder.AddChar(this->player->character->weight);
              builder.AddChar(this->player->character->maxweight);
             this->player->character->player->client->SendBuilder(builder);
              break;
            }
         }

      }
    }
   }